Your SlideShare is downloading. ×
Cloud stack design camp on jun 15
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

Cloud stack design camp on jun 15

2,535
views

Published on

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,535
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
25
Comments
0
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. ApacheCloudStackIsaac ChiangMonday, June 17, 13
  • 2. Agenda• CloudStack Community• Build your own developmentenvironmentMonday, June 17, 13
  • 3. CloudStackCommunityMonday, June 17, 13
  • 4. • 2009: Cloud.com, 100% proprietary• 2010: Cloud.com, open core, GPL v3• 2011: Citrix Systems, 100% open, GPLv3• 2012: ASF, 100% open, Apache License2CloudStack HistoryMonday, June 17, 13
  • 5. The Apache Way• Not simply a group of projects sharinga server, but rather a community ofdevelopers and users.• Encouraging collaborative development.Monday, June 17, 13
  • 6. Home Page• http://cloudstack.apache.org• Document / WIKI siteMonday, June 17, 13
  • 7. CloudStackUniversity• https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+UniversityMonday, June 17, 13
  • 8. JIRA• Issue tracker• Bugs• Improvement• Good place forstarting yourcontributionMonday, June 17, 13
  • 9. Review Board• For committers reviewing the patchMonday, June 17, 13
  • 10. • Top-level project(TLP) of Apache• Chip Childers is the current VicePresident of Apache CloudStack andchair of the PMC.• CloudStack 4.0.2 release• CloudStack 4.1 releaseCurrent StatusMonday, June 17, 13
  • 11. CloudStack 4.1Release Note• An API discovery service that allows an end point to list itssupported APIs and their details.• Added an Events Framework to CloudStack to provide an"event bus" with publish, subscribe, and unsubscribesemantics. Includes a RabbitMQ plugin that can interact withAMQP servers. Introduces the notion of a state change event.• Implement L3 router functionality in the Nicira NVP plugin,and including support for KVM (previously Xen-only).• API request throttling to prevent attacks via frequent APIrequests.• AWS-style regionsMonday, June 17, 13
  • 12. CloudStack 4.1Release Note• Egress firewall rules for guest networks.• Resizing root and data volumes.• Reset SSH key to access VMs.• Support for EC2 Query API.• Autoscaling support in conjunction withload balancing devices such asNetScaler.Monday, June 17, 13
  • 13. Build your owndevelopmentenvironmentMonday, June 17, 13
  • 14. DevCloudIntroduction• DevCloud is a virtual appliance shipped asan OVA image which runs on VirtualBox• DevCloud I by Edison Su• CloudStack 4.0 and before• DevCloud II by Rohit Yadav• CloudStack 4.1/4.2• DevCloud-KVM/DevCloud-KVMMonday, June 17, 13
  • 15. Why DevCloud• To solve the problem of infrastructureavailability for development and testing• Dont need to install hypervisor,primary/secondary storage, e.t.c.• Platform-independent SandboxMonday, June 17, 13
  • 16. Why DevCloud• To solve the problem of infrastructureavailability for development and testing• Dont need to install hypervisor,primary/secondary storage, e.t.c.• Platform-independent SandboxMonday, June 17, 13
  • 17. Dom0 / DomU• Host = Domain0 = Dom0• Guest = DomainU = DomUMonday, June 17, 13
  • 18. DevCloudArchitectureMonday, June 17, 13
  • 19. DevCloudComparisonDevCloud1 DevCloud2SupportCloudStackVersionBase OSNetworkingCloudStack 4.0 andBeforeCloudStack 4.1+Ubuntu12.04 Debian Wheezy 7.0NAT Host-only networkMonday, June 17, 13
  • 20. Usage ScenariosDevCloudXenDom0DomU...ManagementServerMonday, June 17, 13
  • 21. Usage ScenariosDevCloudXenDom0 DomU..OSManagementServerMonday, June 17, 13
  • 22. Step by Step• Install Oracle Virtualbox• Download & Import DevCloud2• http://rohityadav.in/logs/devcloud/• Configure the network• Clone CloudStack source code• Compile and run!• mvn clean install -P systemvm,developer• mvn -pl developer,tools/devcloud -Ddeploydb -P developer• export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=500m -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"• mvn -pl client jetty:run• Deploy a user vmMonday, June 17, 13
  • 23. References• Apache Software Foundation• http://www.apache.org/• CloudStack Project• http://cloudstack.apache.org/Monday, June 17, 13
  • 24. 2013 CloudStackCollaboration ConferenceMonday, June 17, 13
  • 25. Where Can You Find Us• http://www.cloudstack-tw.org/Monday, June 17, 13
  • 26. The EndQ&AMonday, June 17, 13

×