Upload
buildacloud
View
1.081
Download
0
Tags:
Embed Size (px)
Citation preview
CloudStack University
Sebastien Goasguen@sebgoa
June 25th 2013Santa Clara, USA
Off topic
•Users want:–Support–Training
Example
Example
CloudStack example
http://en.wikipedia.org/wiki/Massive_open_online_course
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
Apple
EDU examples
EDU examples
Where do we stand ?
Contribute ideas / modules on wiki
Youtube.com/diycloudcomputing
Books
A few teaching/learning concepts
• Learning styles (many models)– Neil Fleming’s model– Visual learners– Auditory learners– Reading/writing learners– Kinesthetic/tactile learners
http://en.wikipedia.org/wiki/Learning_styles
A few teaching/learning concepts
• Teaching styles (many models)– Explaining (e.g lectures)• Formal authority
– Demonstrating (e.g labs)• Demonstrator
– Collaborating (e.g group projects)• Facilitator
– Learning by teaching
http://en.wikipedia.org/wiki/Learning_styleshttp://www.biz.colostate.edu/mti/tips/pages/WhatisYourTeachingStyle.aspx
University degree ?
Curricculum
Course Course Course
Graduation
Google Summer of Code
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/gsoc2013http://community.apache.org/gsoc.html
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Student+Projects
An even better UI ?
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-1778https://github.com/runseb/cloudstack-flask
http://backbonejs.orghttp://twitter.github.io/bootstrap/
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-1778https://issues.apache.org/jira/browse/CLOUDSTACK-1777
https://cwiki.apache.org/CLOUDSTACK/ovs-tunnel-manager-for-cloudstack.htmlhttps://cwiki.apache.org/CLOUDSTACK/enhancements-to-gre-based-sdn-overlay.html
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-1784http://incubator.apache.org/mesos/
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-1782http://whirr.apache.org
http://incubator.apache.org/projects/provisionr.html
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)?
Demo anyone ?
CloudMonkey$ cloudmonkey
☁ Apache CloudStack cloudmonkey 4.1.0-snapshot3. 🐵
Type help or ? to list commands.
>
libcloud
• Python module that provides a Cloud Provider API abstraction
• Ability to write apps using multiple providers
• Now with an improved CloudStack driver
jClouds
• Under Incubation at the Apache Software Foundation (ASF)
• Wrapper to multiple cloud providers
• Basis of many Cloud tools
Apache Whirr
• Big Data Provisioning tool
• Deploys Hadoop, cdh, Hbase, Yarn, etc in the Cloud
• Use jclouds• Works with multiple
cloud providers including CloudStack
Chef with knife-cs
Exercise?
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
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
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