Your SlideShare is downloading. ×
Deploying Cloud Foundry with                              bosh_bootstrap                                            Compil...
Agenda                          This Presentation outlines the                       mechanics used by bosh_boostrap to   ...
Why bosh_bootstrap                       • Deploying Cloud Foundry on any                         infrastructure is a non ...
Command Flow                       • bosh_bootstrap uses Fog Gem to interface                         with AWS/OpenStack t...
StepsMonday, March 25, 13
Step 1                         $gem install bosh_bootstrap                         Install the bosh_bootstrap gemMonday, M...
Step 2                        $bosh_bootstrap deploy                         This is composed of multiple steps           ...
Step 2                       Stage 1 : Choose InfrastructureMonday, March 25, 13
Step 2                       Stage 2 : BOSH ConfigurationMonday, March 25, 13
Step 2                       Stage 3 : Create/Allocate Inception VM                                Create new inception VM...
Step 2                       Stage 4 : Prepare Inception VMMonday, March 25, 13
Step 2                       Stage 5 : Deploy Micro BOSHMonday, March 25, 13
Step 2                       Stage 6: Setup New BOSHMonday, March 25, 13
Step 3Monday, March 25, 13
Step 4          $bosh cf prepare system          productionMonday, March 25, 13
Step 4          $bosh cf deployMonday, March 25, 13
Summary                       • Deploying Cloud Foundry using                         bosh_boostrap is a 4 step process   ...
Upcoming SlideShare
Loading in...5
×

Deploy Cloud Foundry using bosh_bootstrap

952

Published on

This presentation describes in detail the mechanism used by bosh_bootstrap ruby gem to deploy Cloud Foundry

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
952
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Deploy Cloud Foundry using bosh_bootstrap"

  1. 1. Deploying Cloud Foundry with bosh_bootstrap Compiled by Rajdeep Dua: @rajdeepdua March 2013 Acknowledgements : Dr Nic : @drnic for creating the toolMonday, March 25, 13
  2. 2. Agenda This Presentation outlines the mechanics used by bosh_boostrap to deploy Cloud FoundryMonday, March 25, 13
  3. 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 commandsMonday, March 25, 13
  4. 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 BOSHMonday, March 25, 13
  5. 5. StepsMonday, March 25, 13
  6. 6. Step 1 $gem install bosh_bootstrap Install the bosh_bootstrap gemMonday, March 25, 13
  7. 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 BoshMonday, March 25, 13
  8. 8. Step 2 Stage 1 : Choose InfrastructureMonday, March 25, 13
  9. 9. Step 2 Stage 2 : BOSH ConfigurationMonday, March 25, 13
  10. 10. Step 2 Stage 3 : Create/Allocate Inception VM Create new inception VM OR Use an existing Ubuntu serverMonday, March 25, 13
  11. 11. Step 2 Stage 4 : Prepare Inception VMMonday, March 25, 13
  12. 12. Step 2 Stage 5 : Deploy Micro BOSHMonday, March 25, 13
  13. 13. Step 2 Stage 6: Setup New BOSHMonday, March 25, 13
  14. 14. Step 3Monday, March 25, 13
  15. 15. Step 4 $bosh cf prepare system productionMonday, March 25, 13
  16. 16. Step 4 $bosh cf deployMonday, March 25, 13
  17. 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 userMonday, March 25, 13

×