9. AC EDU Idea
• Create MOOC for Apache CloudStack
– Real-time and on-line “webinars”
– Self-paced
• Books
• Exercises / Lab environment
• Internships
– Google Summer of Code
– Apache mentee program
22. GSoC
• Via the Apache
Software Foundation,
CloudStack participates
in Google Summer of
Code
• Projects are listed in the
url below.
• Students should check
the timeline and
process for application
http://www.google-melange.com/gsoc/homepage/google/gsoc2013
http://community.apache.org/gsoc.html
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Student+Projects
24. Shiva Teja, India
• Title: Create a Bootstrap based GUI for
CloudStack
• Topic: UI, REST API, web frameworks
• Subject / Questions: Study the current UI and
find areas of improvements. Would
frameworks like Bootstrap and backbone help
the design and code ? How ? Propose a design
and implementation.
https://issues.apache.org/jira/browse/CLOUDSTACK-1778
https://github.com/runseb/cloudstack-flask
http://backbonejs.org
http://twitter.github.io/bootstrap/
25. Nguyen Anh Tru, Vietnam
• Title: Add Xen/XCP support for GRE SDN
controller
• Topic: Software Defined Networking, Virtual
switches.
• Subject/Questions: Deploy CloudStack and
learn how to use the native SDN controller.
Test Hypervisor support, contribute code to
suppport Xen and XCP and KVM
https://issues.apache.org/jira/browse/CLOUDSTACK-1778
https://issues.apache.org/jira/browse/CLOUDSTACK-1777
https://cwiki.apache.org/CLOUDSTACK/ovs-tunnel-manager-for-cloudstack.html
https://cwiki.apache.org/CLOUDSTACK/enhancements-to-gre-based-sdn-overlay.html
26. Dharmesh Kakadia, India
• Title:Integration project to deploy and use
Mesos on a CloudStack based Cloud
• Topic: Distributed resource sharing in the
cloud
• Subject/Questions: Using CloudStack, create a
mesos appliance to build a computational
cluster (e.g MPI, Hadoop). Create boostrap
scripts to automate the configuration of
mesos via service offerings.
https://issues.apache.org/jira/browse/CLOUDSTACK-1784
http://incubator.apache.org/mesos/
27. Meng Han, FL, USA
• Title: Improve CloudStack support in Apache
Whirr and Apache incubator-provisionr to
create Hadoop clusters
• Topic: Big Data and Clouds
• Subject/Questions: How does Big Data and
Cloud relate ? Contribute CloudStack support
in Apache Whirr and Apache incubator
Provisionr. Show how to create Big Data
infrastructure using CloudStack.
https://issues.apache.org/jira/browse/CLOUDSTACK-1782
http://whirr.apache.org
http://incubator.apache.org/projects/provisionr.html
28. Ian Duffy Ireland
• Title: Improve the LDAP integration in
CloudStack
• Topic: Authentication/Authorization
• Subject/Questions: What is the current state
of the LDAP integration ? Expand / Improve
it ? Contribute tests/code. What other
authentication systems could be used (e.g
Kerberos, Shibboleth, Oauth2)?
31. libcloud
• Python module that
provides a Cloud
Provider API abstraction
• Ability to write apps
using multiple providers
• Now with an improved
CloudStack driver
32. jClouds
• Under Incubation at the
Apache Software
Foundation (ASF)
• Wrapper to multiple
cloud providers
• Basis of many Cloud
tools
33. Apache
Whirr
• Big Data Provisioning
tool
• Deploys Hadoop, cdh,
Hbase, Yarn, etc in the
Cloud
• Use jclouds
• Works with multiple
cloud providers
including CloudStack
36. Exercise:
• Goal: Access the exoscale public cloud
• How:
– Get a promo code from me
– Register
– Launch an instance
– Access the instance via ssh with a keypair
generated by exoscale
– Setup cloudmonkey to talk to exoscale
37. Exoscale tips
[server]
path = /compute
host = api.exoscale.ch
protocol = https
•Get you API access and secret key from the exoscale
console under Account details.
•Create a keypair and set it up on your machine
•Edit the security group and add a rule for ssh access
38. Thank
you and Info
• Apache Top Level project
• http://cloudstack.apache.org
• #cloudstack on irc.freenode.net
• @cloudstack on Twitter
• http://www.slideshare.net/cloudstack
• http://www.slideshare.net/sebastiengoasguen
• http://www.youtube.com/diycloudcomputing
• http://cloudstack.apache.org/mailing-lists.html
Welcoming contributions and feedback !
Sebastien Goasguen
@sebgoa