SlideShare a Scribd company logo
Infrastructure as code
Pixelpark Innovation Lab



Cologne, 8 November 2011
1   Introduction

2   Just enough… OS

3   Just enough… image building

4   Just enough… infrastructure code

5   Summary
Agenda

1. Introduction




                  © pixelpark   |   3
© pixelpark   |   4
Cloud Stack



                           SaaS                                  §  e.g. Salesforce etc.
                           Software as a Service




                                                                                                 Flexibilitx of Purpose
    Level of Abstraction




                           PaaS                                  §  e.g. Google App Engine,
                                                                 §  Windows Azure, Heroku
                           Platform as a Service

                           IaaS                                  §  e.g. Amazon EC2,
                                                                 §  Rackspace etc.
                           Infrastructure as a Service

                           Public                    Hybrid                            Private

                                                Control / Governance




                                                                                                 © pixelpark              |   5
Raw image     Basic Installation    Software Stack           Software            Application
e.g. Debian   § Network                                     Configuration       Configuration
              § Config
              § Partitions
              § …


                                                TIME
        ISO




                                                              Snapshot           Snapshot
                  Golden Image



                      Autoconfig                                 Chef Cookbook
                     (Saved once)



                                                Middleware to scale




                                                                                        © pixelpark   |   6
Agenda

2. Just enough… OS




                     © pixelpark   |   7
Deployment models
                                               Hybrid Cloud




   “Cloud in your Pocket“   Private Cloud                     Public Cloud




                            §    Eucalyptus                  §    Amazon Web Services
                            §    OpenStack                   §    Rackspace
                            §    Crowbar                     §    Google App Engine
                            §    OpenNebula                  §    vCloud
                            §    …                           §    …

                                        Eucalyptus, Deltacloud

                                                                                      © pixelpark   |   8
„A cloud in your Pocket“




                           © pixelpark   |   9
© pixelpark   |   10
Vagrant


          Boxes


                           Virtual Box
    Vagrant file
                           App 1   App 2   DB   LB       …



             Git
            (e.g. for
       storing dotfiles)




                                                     © pixelpark   |   11
You want to get more boxes?
Try Vagrantbox.es.




                              © pixelpark   |   12
But…
Paranoid? Do you trust these boxes?




                                      © pixelpark   |   13
Agenda

3. Just enough… image building




                                 © pixelpark   |   14
VeeWee
                                               Git




                          Kickstart                  preseed.cfg [ alt. e.g. FAI ]           AutoYaST
                          definition.rb              (Debian GNU Linux / Ubuntu)             (openSUSE)
    Predefined lists      (Red Hat)


                         postinstall.sh



                VeeWee
 JeOS
                 Box 1   Box 2             Box n         (Hosting e.g. S3, Dropbox, Local)




                                          Vagrant file



                                                                                                          © pixelpark   |   15
What about Public Clouds?




                            © pixelpark   |   16
Mccloud


           AMIs
       Porting Boxes to
         AMIs soon

                                              EC2
                          Fog
    Mccloudfile           (similar to boto)
                                               App 1   App 2   LB     …




            Git
          (Dotfiles)




                                                                    © pixelpark   |   17
What about Private Clouds?




                             © pixelpark   |   18
Crowbar

             Server                         Crowbar                                  Chef Server
                              PXE          PXE, DHCP, DNS
          Bare Iron
                                Wget
          Network
          Discovery             Wget                                    Data Store

          BIOS/RAID
          config                    Wget
                              PXE
          OS install

          Chef Client
                                WGE
          install

          OpenStack
                                              Chef takes over control
          config

          Ready for service                       Chef Comms




                                                                                               © pixelpark   |   19
Source: Rob Hirschfeld
Agenda

4. Just enough… infrastructure code




                                      © pixelpark   |   20
© pixelpark   |   21
Chef Solo


                                JSON


                                 Push
                  Chef Solo
                              Configuration


Reconfigure




                  Cookbooks




                                              © pixelpark   |   22
Source: peritor
Chef Server


                                    JSON


                                      Pull
                  Chef Client                     Chef Server
                                Configuration &
                                 Cookbooks

Reconfigure




                   Cookbooks                       Cookbooks




                                                                © pixelpark   |   23
Source: peritor
Scenarios


                      AMI     Boxes



       Chef Server    EC2
           or
      Puppet Server         VirtualBox




      Chef Server                        Crowbar




                                               © pixelpark   |   24
Agenda

5. Summary




             © pixelpark   |   25
Rundeck             Pie
                                                                                           Just enough…
Deployinator                                                                               coordination


Cfengine            Puppet
                                                                                           Just enough…
                    Chef                                                                   infrastructure code


                   Cloud           Fog (Ruby)              Public Cloud    AWS             Just enough…
                   Abstraction     Boto (Python)
                                                    APIs                   Rackspace       Operating System
Mccloud
                   Library         jclouds (Java)   CLIs                   vCloud




                   Private Cloud   libvirt                 Private Cloud   Xen
                                                    APIs                   KVM
                   Abstraction
Crowbar            Library
                                                    CLIs
                                                                           lxc
                                                                           vSphere


                                                           „Cloud          VMware Player

                                                           in your         VMware fusion
Vagrant                                                    Pocket“         VirtualBox




VeeWee                                                                                     Just enough…
                                                                                           image building   |
  Source: Patrick Debois
DevOps.




          |
Dev to all Ops               Ops is a Black Box
                 Dev   Ops




                                                  |
We‘re looking forward to receiving your
feedback.
Imprint
The ideas and proposals included in this presentation are the intellectual property of Pixelpark
and subject to current copyright laws. The total or partial reproduction, and any disclosure to
third parties is permitted.


Axel Quack
Director Innovation Management
Pixelpark AG
Cäcilienkloster 2
50676 Köln

Tel: +49.221.951515-994
Fax: +49.221.951515-66
axel.quack@pixelpark.com

www.pixelpark.com
                                                                                      © pixelpark   |   30

More Related Content

What's hot (20)

PDF
Infrastructure as Code with Ansible
Daniel Bezerra
 
PDF
DCSF 19 Modernizing Insurance with Docker Enterprise: The Physicians Mutual ...
Docker, Inc.
 
PPTX
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
Oleg Shalygin
 
PDF
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
SlideTeam
 
PDF
Kubernetes for Serverless - Serverless Summit 2017 - Krishna Kumar
CodeOps Technologies LLP
 
PDF
Securing the Container Pipeline at Salesforce by Cem Gurkok
Docker, Inc.
 
PDF
Mitchell Hashimoto, HashiCorp
Ontico
 
PDF
BlaBlaCar and infrastructure automation
sinfomicien
 
PDF
Managing Complexity at Velocity
Matt Ray
 
PDF
DCEU 18: Continuous Delivery with Docker Containers and Java: The Good, the B...
Docker, Inc.
 
PDF
TIAD : Automating the modern datacenter
The Incredible Automation Day
 
PPTX
Open Source, infrastructure as Code, Cloud Native Apps 2015
Jonas Rosland
 
PDF
Play Framework + Docker + CircleCI + AWS + EC2 Container Service
Josh Padnick
 
PDF
Building a Serverless Pipeline
Julien SIMON
 
PDF
HOW TO DRONE.IO IN CI/CD WORLD
Aleksandr Maklakov
 
PDF
Large Scale Kubernetes on AWS at Europe's Leading Online Fashion Platform - A...
Henning Jacobs
 
PDF
What is Digital Rebar Provision (and how RackN extends)?
rhirschfeld
 
PDF
Introduction into Cloud Foundry and Bosh | anynines
anynines GmbH
 
PPTX
NetflixOSS for Triangle Devops Oct 2013
aspyker
 
PDF
Microservices with Terraform, Docker and the Cloud. IJug Chicago 2017-06-06
Derek Ashmore
 
Infrastructure as Code with Ansible
Daniel Bezerra
 
DCSF 19 Modernizing Insurance with Docker Enterprise: The Physicians Mutual ...
Docker, Inc.
 
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
Oleg Shalygin
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
SlideTeam
 
Kubernetes for Serverless - Serverless Summit 2017 - Krishna Kumar
CodeOps Technologies LLP
 
Securing the Container Pipeline at Salesforce by Cem Gurkok
Docker, Inc.
 
Mitchell Hashimoto, HashiCorp
Ontico
 
BlaBlaCar and infrastructure automation
sinfomicien
 
Managing Complexity at Velocity
Matt Ray
 
DCEU 18: Continuous Delivery with Docker Containers and Java: The Good, the B...
Docker, Inc.
 
TIAD : Automating the modern datacenter
The Incredible Automation Day
 
Open Source, infrastructure as Code, Cloud Native Apps 2015
Jonas Rosland
 
Play Framework + Docker + CircleCI + AWS + EC2 Container Service
Josh Padnick
 
Building a Serverless Pipeline
Julien SIMON
 
HOW TO DRONE.IO IN CI/CD WORLD
Aleksandr Maklakov
 
Large Scale Kubernetes on AWS at Europe's Leading Online Fashion Platform - A...
Henning Jacobs
 
What is Digital Rebar Provision (and how RackN extends)?
rhirschfeld
 
Introduction into Cloud Foundry and Bosh | anynines
anynines GmbH
 
NetflixOSS for Triangle Devops Oct 2013
aspyker
 
Microservices with Terraform, Docker and the Cloud. IJug Chicago 2017-06-06
Derek Ashmore
 

Viewers also liked (18)

PDF
Infrastructure as Code
Robert Greiner
 
PPTX
Infrastructure as Code for Network
Damien Garros
 
PPTX
Infrastructure as Code (BBWorld/DevCon13)
Mike McGarr
 
PDF
Infrastructure as Code: Manage your Architecture with Git
Danilo Poccia
 
PPTX
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Yevgeniy Brikman
 
PDF
Infrastructure as a code
Michel HUBERT
 
PDF
Forrester Infra as code TLP_April2015
★ Cynthia Peng (formerly Liu)
 
PDF
Quelle métrique pour fédérer Dev & Ops ?
Jacky Galicher
 
PPTX
Ma tesol e609 approaches to discourse analysis lecture 3
Khalda Mohammed
 
PDF
Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015
Chef
 
PDF
Le DevOps : La clé de la transformation digitale ?
Amico Fabien
 
PDF
Implementing Infrastructure as Code ConfigMgtCamp 2017
Kief Morris
 
PDF
Building Cloud Virtual Topologies with Ravello and Ansible
Damien Garros
 
PDF
Infrastructure as code might be literally impossible
ice799
 
PPTX
Testing for infra code using test-kitchen,docker,chef
kamalikamj
 
PDF
ネットワークAPI のあれこれ (ENOG37)
Kentaro Ebisawa
 
PDF
Infrastructure as Code Maturity Model v1
Gary Stafford
 
PPTX
Accelerate Sitecore DevOps on Microsoft Azure
Perficient, Inc.
 
Infrastructure as Code
Robert Greiner
 
Infrastructure as Code for Network
Damien Garros
 
Infrastructure as Code (BBWorld/DevCon13)
Mike McGarr
 
Infrastructure as Code: Manage your Architecture with Git
Danilo Poccia
 
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Yevgeniy Brikman
 
Infrastructure as a code
Michel HUBERT
 
Forrester Infra as code TLP_April2015
★ Cynthia Peng (formerly Liu)
 
Quelle métrique pour fédérer Dev & Ops ?
Jacky Galicher
 
Ma tesol e609 approaches to discourse analysis lecture 3
Khalda Mohammed
 
Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015
Chef
 
Le DevOps : La clé de la transformation digitale ?
Amico Fabien
 
Implementing Infrastructure as Code ConfigMgtCamp 2017
Kief Morris
 
Building Cloud Virtual Topologies with Ravello and Ansible
Damien Garros
 
Infrastructure as code might be literally impossible
ice799
 
Testing for infra code using test-kitchen,docker,chef
kamalikamj
 
ネットワークAPI のあれこれ (ENOG37)
Kentaro Ebisawa
 
Infrastructure as Code Maturity Model v1
Gary Stafford
 
Accelerate Sitecore DevOps on Microsoft Azure
Perficient, Inc.
 
Ad

Similar to Infrastructure as code (20)

PPTX
vBACD - Crash Course in Open Source Cloud Computing - 2/28
CloudStack - Open Source Cloud Computing Project
 
PPTX
Build a Cloud Day SF - Crash Course on Open Source Cloud Computing
Mark Hinkle
 
PDF
OpenStack Deployments with Chef
Matt Ray
 
PDF
Cloud Computing from an Entrpreneur's Viewpoint
J Singh
 
PDF
Cf intro for spring devs
Eric Bottard
 
PPTX
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
CloudStack - Open Source Cloud Computing Project
 
PPTX
Hitchhiker's Guide to Open Source Cloud Computing
Mark Hinkle
 
PDF
Australian OpenStack User Group August 2012: Chef for OpenStack
Matt Ray
 
PPTX
Overview: Building Open Source Cloud Computing Environments
Mark Hinkle
 
PDF
Chef for OpenStack- Fall 2012.pdf
OpenStack Foundation
 
PDF
Chef for OpenStack - OpenStack Fall 2012 Summit
Matt Ray
 
PDF
Achieving Infrastructure Portability with Chef
Matt Ray
 
PDF
JCO Conference OpenStack
Open Stack
 
PDF
Smalltalk In the Cloud
ESUG
 
PDF
What's Next? Paris - Adrian Colyer Keynote
adriancolyer
 
PDF
Portrait of the Developer As "The Artist" - English Version
Patrick Chanezon
 
KEY
Oscon anatomy of_os_cloud_ecosystem
htdvul
 
PDF
Portrait of the Developer as the Artist - OpenTour Sofia
Patrick Chanezon
 
PDF
SCALE 10x Build a Cloud Day
Chef Software, Inc.
 
PDF
Cloud Foundry Introduction and Overview
Andy Piper
 
vBACD - Crash Course in Open Source Cloud Computing - 2/28
CloudStack - Open Source Cloud Computing Project
 
Build a Cloud Day SF - Crash Course on Open Source Cloud Computing
Mark Hinkle
 
OpenStack Deployments with Chef
Matt Ray
 
Cloud Computing from an Entrpreneur's Viewpoint
J Singh
 
Cf intro for spring devs
Eric Bottard
 
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
CloudStack - Open Source Cloud Computing Project
 
Hitchhiker's Guide to Open Source Cloud Computing
Mark Hinkle
 
Australian OpenStack User Group August 2012: Chef for OpenStack
Matt Ray
 
Overview: Building Open Source Cloud Computing Environments
Mark Hinkle
 
Chef for OpenStack- Fall 2012.pdf
OpenStack Foundation
 
Chef for OpenStack - OpenStack Fall 2012 Summit
Matt Ray
 
Achieving Infrastructure Portability with Chef
Matt Ray
 
JCO Conference OpenStack
Open Stack
 
Smalltalk In the Cloud
ESUG
 
What's Next? Paris - Adrian Colyer Keynote
adriancolyer
 
Portrait of the Developer As "The Artist" - English Version
Patrick Chanezon
 
Oscon anatomy of_os_cloud_ecosystem
htdvul
 
Portrait of the Developer as the Artist - OpenTour Sofia
Patrick Chanezon
 
SCALE 10x Build a Cloud Day
Chef Software, Inc.
 
Cloud Foundry Introduction and Overview
Andy Piper
 
Ad

More from Axel Quack (20)

PDF
Blockchain - The Future of Everything (from 2015!)
Axel Quack
 
PDF
How AI will change the life in-depth for a Super Freelancer
Axel Quack
 
PDF
Interfaces: Social Change through Technology (student results)
Axel Quack
 
PDF
The New Nothing (with notes) – Analog/Digital: Opposition or Continuum?
Axel Quack
 
PDF
The New Nothing – Analog/Digital: Opposition or Continuum?
Axel Quack
 
PDF
Interfaces: Social Change through Technology (student results)
Axel Quack
 
PDF
Smart Home – Apple HomeKit scenarios
Axel Quack
 
PDF
From Meatspace to Social Virtual Reality
Axel Quack
 
PDF
Thoughts of a Foodie (Food Trends in Germany)
Axel Quack
 
PDF
Interfaces (Design Fiction & Flat-Pack Futures)
Axel Quack
 
PDF
Pixelpark Innovation Lab
Axel Quack
 
PDF
Berlin School of Creative Leadership
Axel Quack
 
PDF
Coworking Cologne
Axel Quack
 
PDF
dingfabrik
Axel Quack
 
PDF
Teaching
Axel Quack
 
PDF
Cognitive Cities
Axel Quack
 
PDF
Hard Hack
Axel Quack
 
PDF
crate
Axel Quack
 
PDF
Coworking.de
Axel Quack
 
PDF
Second Order Television
Axel Quack
 
Blockchain - The Future of Everything (from 2015!)
Axel Quack
 
How AI will change the life in-depth for a Super Freelancer
Axel Quack
 
Interfaces: Social Change through Technology (student results)
Axel Quack
 
The New Nothing (with notes) – Analog/Digital: Opposition or Continuum?
Axel Quack
 
The New Nothing – Analog/Digital: Opposition or Continuum?
Axel Quack
 
Interfaces: Social Change through Technology (student results)
Axel Quack
 
Smart Home – Apple HomeKit scenarios
Axel Quack
 
From Meatspace to Social Virtual Reality
Axel Quack
 
Thoughts of a Foodie (Food Trends in Germany)
Axel Quack
 
Interfaces (Design Fiction & Flat-Pack Futures)
Axel Quack
 
Pixelpark Innovation Lab
Axel Quack
 
Berlin School of Creative Leadership
Axel Quack
 
Coworking Cologne
Axel Quack
 
dingfabrik
Axel Quack
 
Teaching
Axel Quack
 
Cognitive Cities
Axel Quack
 
Hard Hack
Axel Quack
 
crate
Axel Quack
 
Coworking.de
Axel Quack
 
Second Order Television
Axel Quack
 

Recently uploaded (20)

PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 

Infrastructure as code

  • 1. Infrastructure as code Pixelpark Innovation Lab Cologne, 8 November 2011
  • 2. 1 Introduction 2 Just enough… OS 3 Just enough… image building 4 Just enough… infrastructure code 5 Summary
  • 3. Agenda 1. Introduction © pixelpark | 3
  • 5. Cloud Stack SaaS §  e.g. Salesforce etc. Software as a Service Flexibilitx of Purpose Level of Abstraction PaaS §  e.g. Google App Engine, §  Windows Azure, Heroku Platform as a Service IaaS §  e.g. Amazon EC2, §  Rackspace etc. Infrastructure as a Service Public Hybrid Private Control / Governance © pixelpark | 5
  • 6. Raw image Basic Installation Software Stack Software Application e.g. Debian § Network Configuration Configuration § Config § Partitions § … TIME ISO Snapshot Snapshot Golden Image Autoconfig Chef Cookbook (Saved once) Middleware to scale © pixelpark | 6
  • 7. Agenda 2. Just enough… OS © pixelpark | 7
  • 8. Deployment models Hybrid Cloud “Cloud in your Pocket“ Private Cloud Public Cloud §  Eucalyptus §  Amazon Web Services §  OpenStack §  Rackspace §  Crowbar §  Google App Engine §  OpenNebula §  vCloud §  … §  … Eucalyptus, Deltacloud © pixelpark | 8
  • 9. „A cloud in your Pocket“ © pixelpark | 9
  • 10. © pixelpark | 10
  • 11. Vagrant Boxes Virtual Box Vagrant file App 1 App 2 DB LB … Git (e.g. for storing dotfiles) © pixelpark | 11
  • 12. You want to get more boxes? Try Vagrantbox.es. © pixelpark | 12
  • 13. But… Paranoid? Do you trust these boxes? © pixelpark | 13
  • 14. Agenda 3. Just enough… image building © pixelpark | 14
  • 15. VeeWee Git Kickstart preseed.cfg [ alt. e.g. FAI ] AutoYaST definition.rb (Debian GNU Linux / Ubuntu) (openSUSE) Predefined lists (Red Hat) postinstall.sh VeeWee JeOS Box 1 Box 2 Box n (Hosting e.g. S3, Dropbox, Local) Vagrant file © pixelpark | 15
  • 16. What about Public Clouds? © pixelpark | 16
  • 17. Mccloud AMIs Porting Boxes to AMIs soon EC2 Fog Mccloudfile (similar to boto) App 1 App 2 LB … Git (Dotfiles) © pixelpark | 17
  • 18. What about Private Clouds? © pixelpark | 18
  • 19. Crowbar Server Crowbar Chef Server PXE PXE, DHCP, DNS Bare Iron Wget Network Discovery Wget Data Store BIOS/RAID config Wget PXE OS install Chef Client WGE install OpenStack Chef takes over control config Ready for service Chef Comms © pixelpark | 19 Source: Rob Hirschfeld
  • 20. Agenda 4. Just enough… infrastructure code © pixelpark | 20
  • 21. © pixelpark | 21
  • 22. Chef Solo JSON Push Chef Solo Configuration Reconfigure Cookbooks © pixelpark | 22 Source: peritor
  • 23. Chef Server JSON Pull Chef Client Chef Server Configuration & Cookbooks Reconfigure Cookbooks Cookbooks © pixelpark | 23 Source: peritor
  • 24. Scenarios AMI Boxes Chef Server EC2 or Puppet Server VirtualBox Chef Server Crowbar © pixelpark | 24
  • 25. Agenda 5. Summary © pixelpark | 25
  • 26. Rundeck Pie Just enough… Deployinator coordination Cfengine Puppet Just enough… Chef infrastructure code Cloud Fog (Ruby) Public Cloud AWS Just enough… Abstraction Boto (Python) APIs Rackspace Operating System Mccloud Library jclouds (Java) CLIs vCloud Private Cloud libvirt Private Cloud Xen APIs KVM Abstraction Crowbar Library CLIs lxc vSphere „Cloud VMware Player in your VMware fusion Vagrant Pocket“ VirtualBox VeeWee Just enough… image building | Source: Patrick Debois
  • 27. DevOps. |
  • 28. Dev to all Ops Ops is a Black Box Dev Ops |
  • 29. We‘re looking forward to receiving your feedback.
  • 30. Imprint The ideas and proposals included in this presentation are the intellectual property of Pixelpark and subject to current copyright laws. The total or partial reproduction, and any disclosure to third parties is permitted. Axel Quack Director Innovation Management Pixelpark AG Cäcilienkloster 2 50676 Köln Tel: +49.221.951515-994 Fax: +49.221.951515-66 axel.quack@pixelpark.com www.pixelpark.com © pixelpark | 30