• Save
The Journey to Cloud Foundry
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,138
On Slideshare
786
From Embeds
1,352
Number of Embeds
10

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 1,352

http://www.platformcf.com 661
http://www.cfsummit.com 416
http://cfsummit.com 110
http://localhost 64
http://platformcf.com 31
http://cloudfoundry.org 31
http://www.cloudfoundry.org 30
http://platformcf2.cfapps.io 5
http://platformcf1.cfapps.io 3
http://plus.url.google.com 1

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. 1
  • 2. 2 The Journey to Cloud Foundry at Zhejiang University
  • 3. 3
  • 4. 4 We are from the Software Engineering Lab of Zhejiang University
  • 5. 5 We’ve been doing this for ~2 years Apr 2011 Feb 2012 TODAY
  • 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)
  • 8. 8 We are building more than one CPI CPI CPI CPI CPI BOSH
  • 9. 9 CloudStack CPI Architecture BOSH CPI Fog CloudStack create_vm,delete_vm,create_disk,delete _disk,configure_networks …… Invoke fog to forward request A Cloud service Library provides a unified interface to multiple IaaS platforms CloudStack API VMs Disks StemcellsNetworks added in FOG 7APIs implemented in CPI 10Processes handled in CloudStack API 200+ Options
  • 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
  • 12. 12 Some screenshots of Cloud Foundry running on CloudStack
  • 13. 13 https://github.com/ZJU-SEL/bosh Help us test the CPI
  • 14. 14 Primary Accent R: 0 G: 150 B: 214 Slide Titles R: 24 G: 60 B: 104 Text Call Out Link R: 0 G: 150 B: 214 R: 82 G: 82 B: 82 R: 248 G: 152 B: 29 Background R: 228 G: 228 B: 228 Color Palette
  • 15. 15