6. 6
BOSH CloudStack CPI
What we have done so far (1/2)
NATS cluster
More services
• Hadoop-as-a-service
• Create a Hadoop cluster on the fly
• Jasper-as-a-service
• Jasper Reporting as a service
• Mule-as-a-service
• Integrate Mule as a CF component
• Cassandra-as-a-service
7. 7
Push CF into production
• Intensive Testing:
• Functional Testing(YETI)
• Stress Testing
• Destructive Testing
• Replace the Ruby router in v1 with Go router
• Make the deployment process aware of topology
What we have done so far (2/2)
10. 10
CloudStack Stemcell
The process to create a CloudStack Stemcell
6 Stages 28 Stepscover
Setup Chroot Bosh Steps Install GRUB
Misc Finalisation
Image
Bootloader
1 2 3
4 5 6
11. 11
CloudStack Stemcell
Bosh Steps
We Update Bosh Agent for CloudStack to
get
1 . Address of Registry Endpoint
2. OpenSSH-Key
3. Network Settings
4. Data Disk path
Setup Chroot
We add a firstboot script to get the Nat
Gateway (Virtual Router)’s IP
Image
Bootloader
We convert the final image to a KVM
compatible format ---- QCOW2