CloudStack University
Sebastien Goasguen
@sebgoa
June 25th
2013
Santa Clara, USA
Off topic
Quizz ?
http://goo.gl/vVslS
•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 ...
Apple
Google
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 learn...
A few teaching/learning concepts
• Teaching styles (many models)
– Explaining (e.g lectures)
• Formal authority
– Demonstr...
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
u...
An even better UI ?
Shiva Teja, India
• Title: Create a Bootstrap based GUI for
CloudStack
• Topic: UI, REST API, web frameworks
• Subject / Q...
Nguyen Anh Tru, Vietnam
• Title: Add Xen/XCP support for GRE SDN
controller
• Topic: Software Defined Networking, Virtual
...
Dharmesh Kakadia, India
• Title:Integration project to deploy and use
Mesos on a CloudStack based Cloud
• Topic: Distribut...
Meng Han, FL, USA
• Title: Improve CloudStack support in Apache
Whirr and Apache incubator-provisionr to
create Hadoop clu...
Ian Duffy Ireland
• Title: Improve the LDAP integration in
CloudStack
• Topic: Authentication/Authorization
• Subject/Ques...
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
•...
jClouds
• Under Incubation at the
Apache Software
Foundation (ASF)
• Wrapper to multiple
cloud providers
• Basis of many C...
Apache
Whirr
• Big Data Provisioning
tool
• Deploys Hadoop, cdh,
Hbase, Yarn, etc in the
Cloud
• Use jclouds
• Works with ...
Chef with knife-cs
Exercise?
Exercise:
• Goal: Access the exoscale public cloud
• How:
– Get a promo code from me
– Register
– Launch an instance
– Acc...
Exoscale tips
[server]
path = /compute
host = api.exoscale.ch
protocol = https
•Get you API access and secret key from the...
Thank
you and Info
• Apache Top Level project
• http://cloudstack.apache.org
• #cloudstack on irc.freenode.net
• @cloudsta...
Upcoming SlideShare
Loading in …5
×

CloudStack University by Sebastien Goasguen

1,346 views
1,216 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,346
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

CloudStack University by Sebastien Goasguen

  1. 1. CloudStack University Sebastien Goasguen @sebgoa June 25th 2013 Santa Clara, USA
  2. 2. Off topic
  3. 3. Quizz ? http://goo.gl/vVslS
  4. 4. •Users want: –Support –Training
  5. 5. Example
  6. 6. Example
  7. 7. CloudStack example
  8. 8. http://en.wikipedia.org/wiki/Massive_open_online_course
  9. 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
  10. 10. Apple
  11. 11. Google
  12. 12. EDU examples
  13. 13. EDU examples
  14. 14. Where do we stand ?
  15. 15. Contribute ideas / modules on wiki
  16. 16. Youtube.com/diycloudcomputing
  17. 17. Books
  18. 18. 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
  19. 19. 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_styles http://www.biz.colostate.edu/mti/tips/pages/WhatisYourTeachingStyle.aspx
  20. 20. University degree ? Curricculum Course Course Course Graduation
  21. 21. Google Summer of Code
  22. 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
  23. 23. An even better UI ?
  24. 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. 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. 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. 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. 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)?
  29. 29. Demo anyone ?
  30. 30. CloudMonkey $ cloudmonkey ☁ Apache CloudStack ? cloudmonkey 4.1.0-snapshot3. Type help or ? to list commands. >
  31. 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. 32. jClouds • Under Incubation at the Apache Software Foundation (ASF) • Wrapper to multiple cloud providers • Basis of many Cloud tools
  33. 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
  34. 34. Chef with knife-cs
  35. 35. Exercise?
  36. 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. 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. 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

×