SlideShare a Scribd company logo
Deploying Cloud Foundry with
                              bosh_bootstrap
                                            Compiled by
                               Rajdeep Dua: @rajdeepdua
                                      March 2013

                        Acknowledgements : Dr Nic : @drnic for creating the tool




Monday, March 25, 13
Agenda
                          This Presentation outlines the
                       mechanics used by bosh_boostrap to
                                     deploy
                                 Cloud Foundry




Monday, March 25, 13
Why bosh_bootstrap
                       • Deploying Cloud Foundry on any
                         infrastructure is a non trivial and complex
                         task
                       • Requires lot of manual steps and
                         configurations
                       • This tool is an attempt to reduce the
                         manual config steps and get CF up and
                         running with 3-4 simple commands


Monday, March 25, 13
Command Flow


                       • bosh_bootstrap uses Fog Gem to interface
                         with AWS/OpenStack to create MicroBosh.
                       • Uses SSH to execute rest of commands
                         after targeting Micro BOSH




Monday, March 25, 13
Steps




Monday, March 25, 13
Step 1

                         $gem install bosh_bootstrap

                         Install the bosh_bootstrap gem




Monday, March 25, 13
Step 2
                        $bosh_bootstrap deploy

                         This is composed of multiple steps

                         Stage 1 : Choose the Infrastructure

                         Stage 2 : Configuration

                         Stage 3 : Create/Allocation Inception VM

                         Stage 4 : Preparing Inception VM

                         Stage 5 : Deploying Micro Bosh




Monday, March 25, 13
Step 2
                       Stage 1 : Choose Infrastructure




Monday, March 25, 13
Step 2
                       Stage 2 : BOSH Configuration




Monday, March 25, 13
Step 2
                       Stage 3 : Create/Allocate Inception VM
                                Create new inception VM OR
                                Use an existing Ubuntu server




Monday, March 25, 13
Step 2
                       Stage 4 : Prepare Inception VM




Monday, March 25, 13
Step 2
                       Stage 5 : Deploy Micro BOSH




Monday, March 25, 13
Step 2
                       Stage 6: Setup New BOSH




Monday, March 25, 13
Step 3




Monday, March 25, 13
Step 4
          $bosh cf prepare system
          production




Monday, March 25, 13
Step 4
          $bosh cf deploy




Monday, March 25, 13
Summary

                       • Deploying Cloud Foundry using
                         bosh_boostrap is a 4 step process
                       • It is a Ruby gem - wrapper on top of Bosh
                         CLI and MicroBosh
                       • Most of the action is hidden from the user



Monday, March 25, 13

More Related Content

Viewers also liked (13)

PDF
Fiber Channel over Ethernet (FCoE) – Design, operations and management best p...
Cisco Canada
 
PPTX
Simplifying openstack instances networking
Mohamed ELMesseiry
 
PDF
iSCSI Protocol and Functionality
Lexumo
 
PDF
Building a Production Grade PostgreSQL Cloud Foundry Service | anynines
anynines GmbH
 
PDF
Cloud Foundry on OpenStack - An Experience Report | anynines
anynines GmbH
 
PPTX
Cloud Foundry: Infrastructure Options
Altoros
 
PPTX
iSCSI: Internet Small Computer System Interface
Manoj Singh
 
PPT
Fibre Channel over Ethernet (FCoE), iSCSI and the Converged Data Center
Stuart Miniman
 
PDF
Big Data in the Cloud? Yes, you can do it in OpenStack
Obed N Muñoz
 
PDF
Cloud foundry presentation
Vivek Parihar
 
PPTX
OpenStack & the Evolving Cloud Ecosystem
Mark Voelker
 
PDF
Cloud infrastructures - Slide Set 6 - BOSH | anynines
anynines GmbH
 
PDF
Cloud Foundry Technical Overview
cornelia davis
 
Fiber Channel over Ethernet (FCoE) – Design, operations and management best p...
Cisco Canada
 
Simplifying openstack instances networking
Mohamed ELMesseiry
 
iSCSI Protocol and Functionality
Lexumo
 
Building a Production Grade PostgreSQL Cloud Foundry Service | anynines
anynines GmbH
 
Cloud Foundry on OpenStack - An Experience Report | anynines
anynines GmbH
 
Cloud Foundry: Infrastructure Options
Altoros
 
iSCSI: Internet Small Computer System Interface
Manoj Singh
 
Fibre Channel over Ethernet (FCoE), iSCSI and the Converged Data Center
Stuart Miniman
 
Big Data in the Cloud? Yes, you can do it in OpenStack
Obed N Muñoz
 
Cloud foundry presentation
Vivek Parihar
 
OpenStack & the Evolving Cloud Ecosystem
Mark Voelker
 
Cloud infrastructures - Slide Set 6 - BOSH | anynines
anynines GmbH
 
Cloud Foundry Technical Overview
cornelia davis
 

Similar to Deploy Cloud Foundry using bosh_bootstrap (10)

PDF
Big Data Step-by-Step: Infrastructure 1/3: Local VM
Jeffrey Breen
 
PDF
Deploying Moodle With High Availability and auto-scale on Microsoft Azure pla...
Somaroy Gabbita
 
PDF
DevOpsDays Openstack Toolchains
DevOpsDays Austin 2014
 
PDF
Testing Your Automation Code (Docker Version)
Mischa Taylor
 
PPTX
How to set up an ASP.NET 5 Continuous Delivery Pipeline using IBM Bluemix Dev...
Richard Johansson
 
PDF
Bring-your-ML-Project-into-Production-v2.pdf
Liang Yan
 
PDF
AtlasCamp 2010: The Atlassian Plugin SDK For Fun & Profit - Ben Speakmon
Atlassian
 
PPTX
Inithub.org presentation
Aaron Welch
 
PPTX
Automated Lifecycle Management - CloudFoundry on OpenStack
Animesh Singh
 
PDF
Writing & Sharing Great Modules - Puppet Camp Boston
Puppet
 
Big Data Step-by-Step: Infrastructure 1/3: Local VM
Jeffrey Breen
 
Deploying Moodle With High Availability and auto-scale on Microsoft Azure pla...
Somaroy Gabbita
 
DevOpsDays Openstack Toolchains
DevOpsDays Austin 2014
 
Testing Your Automation Code (Docker Version)
Mischa Taylor
 
How to set up an ASP.NET 5 Continuous Delivery Pipeline using IBM Bluemix Dev...
Richard Johansson
 
Bring-your-ML-Project-into-Production-v2.pdf
Liang Yan
 
AtlasCamp 2010: The Atlassian Plugin SDK For Fun & Profit - Ben Speakmon
Atlassian
 
Inithub.org presentation
Aaron Welch
 
Automated Lifecycle Management - CloudFoundry on OpenStack
Animesh Singh
 
Writing & Sharing Great Modules - Puppet Camp Boston
Puppet
 
Ad

More from rajdeep (17)

PDF
Aura Framework Overview
rajdeep
 
PPTX
Docker 1.5
rajdeep
 
PPTX
Docker Swarm Introduction
rajdeep
 
PPTX
Introduction to Kubernetes
rajdeep
 
PDF
Docker Architecture (v1.3)
rajdeep
 
PPTX
Openstack Overview
rajdeep
 
PPTX
virtualization-vs-containerization-paas
rajdeep
 
PPTX
VMware Hybrid Cloud Service - Overview
rajdeep
 
PDF
Cloudfoundry Overview
rajdeep
 
PPTX
OpenvSwitch Deep Dive
rajdeep
 
PPTX
Openstack meetup-pune-aug22-overview
rajdeep
 
PDF
Managing Activity Backstack
rajdeep
 
PDF
Cloud Foundry Architecture and Overview
rajdeep
 
PDF
Cloud Foundry Open Tour India 2012 , Keynote
rajdeep
 
KEY
Play Support in Cloud Foundry
rajdeep
 
PPT
Google cloud platform
rajdeep
 
PPT
Introduction to Google App Engine
rajdeep
 
Aura Framework Overview
rajdeep
 
Docker 1.5
rajdeep
 
Docker Swarm Introduction
rajdeep
 
Introduction to Kubernetes
rajdeep
 
Docker Architecture (v1.3)
rajdeep
 
Openstack Overview
rajdeep
 
virtualization-vs-containerization-paas
rajdeep
 
VMware Hybrid Cloud Service - Overview
rajdeep
 
Cloudfoundry Overview
rajdeep
 
OpenvSwitch Deep Dive
rajdeep
 
Openstack meetup-pune-aug22-overview
rajdeep
 
Managing Activity Backstack
rajdeep
 
Cloud Foundry Architecture and Overview
rajdeep
 
Cloud Foundry Open Tour India 2012 , Keynote
rajdeep
 
Play Support in Cloud Foundry
rajdeep
 
Google cloud platform
rajdeep
 
Introduction to Google App Engine
rajdeep
 
Ad

Recently uploaded (20)

DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Digital Circuits, important subject in CS
contactparinay1
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 

Deploy Cloud Foundry using bosh_bootstrap

  • 1. Deploying Cloud Foundry with bosh_bootstrap Compiled by Rajdeep Dua: @rajdeepdua March 2013 Acknowledgements : Dr Nic : @drnic for creating the tool Monday, March 25, 13
  • 2. Agenda This Presentation outlines the mechanics used by bosh_boostrap to deploy Cloud Foundry Monday, March 25, 13
  • 3. Why bosh_bootstrap • Deploying Cloud Foundry on any infrastructure is a non trivial and complex task • Requires lot of manual steps and configurations • This tool is an attempt to reduce the manual config steps and get CF up and running with 3-4 simple commands Monday, March 25, 13
  • 4. Command Flow • bosh_bootstrap uses Fog Gem to interface with AWS/OpenStack to create MicroBosh. • Uses SSH to execute rest of commands after targeting Micro BOSH Monday, March 25, 13
  • 6. Step 1 $gem install bosh_bootstrap Install the bosh_bootstrap gem Monday, March 25, 13
  • 7. Step 2 $bosh_bootstrap deploy This is composed of multiple steps Stage 1 : Choose the Infrastructure Stage 2 : Configuration Stage 3 : Create/Allocation Inception VM Stage 4 : Preparing Inception VM Stage 5 : Deploying Micro Bosh Monday, March 25, 13
  • 8. Step 2 Stage 1 : Choose Infrastructure Monday, March 25, 13
  • 9. Step 2 Stage 2 : BOSH Configuration Monday, March 25, 13
  • 10. Step 2 Stage 3 : Create/Allocate Inception VM Create new inception VM OR Use an existing Ubuntu server Monday, March 25, 13
  • 11. Step 2 Stage 4 : Prepare Inception VM Monday, March 25, 13
  • 12. Step 2 Stage 5 : Deploy Micro BOSH Monday, March 25, 13
  • 13. Step 2 Stage 6: Setup New BOSH Monday, March 25, 13
  • 15. Step 4 $bosh cf prepare system production Monday, March 25, 13
  • 16. Step 4 $bosh cf deploy Monday, March 25, 13
  • 17. Summary • Deploying Cloud Foundry using bosh_boostrap is a 4 step process • It is a Ruby gem - wrapper on top of Bosh CLI and MicroBosh • Most of the action is hidden from the user Monday, March 25, 13