Your SlideShare is downloading. ×
Deploy Cloud Foundry using bosh_bootstrap
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Deploy Cloud Foundry using bosh_bootstrap

901

Published on

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

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
901
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×