• Save
Deploy Cloud Foundry using bosh_bootstrap
Upcoming SlideShare
Loading in...5
×
 

Deploy Cloud Foundry using bosh_bootstrap

on

  • 1,234 views

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

Statistics

Views

Total Views
1,234
Views on SlideShare
1,169
Embed Views
65

Actions

Likes
1
Downloads
0
Comments
1

2 Embeds 65

https://twitter.com 64
https://abs.twimg.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Deploy Cloud Foundry using bosh_bootstrap Deploy Cloud Foundry using bosh_bootstrap Presentation Transcript

  • Deploying Cloud Foundry with bosh_bootstrap Compiled by Rajdeep Dua: @rajdeepdua March 2013 Acknowledgements : Dr Nic : @drnic for creating the toolMonday, March 25, 13
  • Agenda This Presentation outlines the mechanics used by bosh_boostrap to deploy Cloud FoundryMonday, 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 commandsMonday, 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 BOSHMonday, March 25, 13
  • StepsMonday, March 25, 13
  • Step 1 $gem install bosh_bootstrap Install the bosh_bootstrap gemMonday, 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 BoshMonday, March 25, 13
  • 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 OR Use an existing Ubuntu serverMonday, March 25, 13
  • 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 • 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