SlideShare uma empresa Scribd logo
1 de 38
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 environment
‱ Internships
– Google Summer of Code
– Apache mentee program
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 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_styles
http://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/gsoc2013
http://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-1778
https://github.com/runseb/cloudstack-flask
http://backbonejs.org
http://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-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
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/
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
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

Mais conteĂșdo relacionado

Mais procurados

MAT235 Instructional Activity Drupal Intro
MAT235 Instructional Activity Drupal IntroMAT235 Instructional Activity Drupal Intro
MAT235 Instructional Activity Drupal IntroSteve Oliver
 
Using WordPress as a badge platform #openbadgesHE
Using WordPress as a badge platform #openbadgesHEUsing WordPress as a badge platform #openbadgesHE
Using WordPress as a badge platform #openbadgesHEMartin Hawksey
 
Looking at creativity and culture in computer science to inspire better educa...
Looking at creativity and culture in computer science to inspire better educa...Looking at creativity and culture in computer science to inspire better educa...
Looking at creativity and culture in computer science to inspire better educa...Martin Hawksey
 
Webquest about your assignment
Webquest about your assignmentWebquest about your assignment
Webquest about your assignmentM Croskey
 
Webquest on webquests for ed tech
Webquest on webquests for ed techWebquest on webquests for ed tech
Webquest on webquests for ed techM Croskey
 
D2L Communications Buffet
D2L Communications BuffetD2L Communications Buffet
D2L Communications BuffetBarry Dahl
 
OER: Share, Remix, Learn
OER: Share, Remix, LearnOER: Share, Remix, Learn
OER: Share, Remix, LearnKaren F
 
ĐžĐ±Đ·ĐŸŃ€ Material Design Light (MDL). АлДĐșŃĐ°ĐœĐŽŃ€ ĐšĐ°ŃˆĐ”ĐČĐ”Ń€ĐŸĐČ.
ĐžĐ±Đ·ĐŸŃ€ Material Design Light (MDL). АлДĐșŃĐ°ĐœĐŽŃ€ ĐšĐ°ŃˆĐ”ĐČĐ”Ń€ĐŸĐČ.ĐžĐ±Đ·ĐŸŃ€ Material Design Light (MDL). АлДĐșŃĐ°ĐœĐŽŃ€ ĐšĐ°ŃˆĐ”ĐČĐ”Ń€ĐŸĐČ.
ĐžĐ±Đ·ĐŸŃ€ Material Design Light (MDL). АлДĐșŃĐ°ĐœĐŽŃ€ ĐšĐ°ŃˆĐ”ĐČĐ”Ń€ĐŸĐČ.DataArt
 
Making presentation using slideshare
Making presentation using slideshareMaking presentation using slideshare
Making presentation using slideshareianlabaguis
 
Web2.0 for Childrens Roundtable
Web2.0 for Childrens RoundtableWeb2.0 for Childrens Roundtable
Web2.0 for Childrens Roundtablesbclapp
 

Mais procurados (10)

MAT235 Instructional Activity Drupal Intro
MAT235 Instructional Activity Drupal IntroMAT235 Instructional Activity Drupal Intro
MAT235 Instructional Activity Drupal Intro
 
Using WordPress as a badge platform #openbadgesHE
Using WordPress as a badge platform #openbadgesHEUsing WordPress as a badge platform #openbadgesHE
Using WordPress as a badge platform #openbadgesHE
 
Looking at creativity and culture in computer science to inspire better educa...
Looking at creativity and culture in computer science to inspire better educa...Looking at creativity and culture in computer science to inspire better educa...
Looking at creativity and culture in computer science to inspire better educa...
 
Webquest about your assignment
Webquest about your assignmentWebquest about your assignment
Webquest about your assignment
 
Webquest on webquests for ed tech
Webquest on webquests for ed techWebquest on webquests for ed tech
Webquest on webquests for ed tech
 
D2L Communications Buffet
D2L Communications BuffetD2L Communications Buffet
D2L Communications Buffet
 
OER: Share, Remix, Learn
OER: Share, Remix, LearnOER: Share, Remix, Learn
OER: Share, Remix, Learn
 
ĐžĐ±Đ·ĐŸŃ€ Material Design Light (MDL). АлДĐșŃĐ°ĐœĐŽŃ€ ĐšĐ°ŃˆĐ”ĐČĐ”Ń€ĐŸĐČ.
ĐžĐ±Đ·ĐŸŃ€ Material Design Light (MDL). АлДĐșŃĐ°ĐœĐŽŃ€ ĐšĐ°ŃˆĐ”ĐČĐ”Ń€ĐŸĐČ.ĐžĐ±Đ·ĐŸŃ€ Material Design Light (MDL). АлДĐșŃĐ°ĐœĐŽŃ€ ĐšĐ°ŃˆĐ”ĐČĐ”Ń€ĐŸĐČ.
ĐžĐ±Đ·ĐŸŃ€ Material Design Light (MDL). АлДĐșŃĐ°ĐœĐŽŃ€ ĐšĐ°ŃˆĐ”ĐČĐ”Ń€ĐŸĐČ.
 
Making presentation using slideshare
Making presentation using slideshareMaking presentation using slideshare
Making presentation using slideshare
 
Web2.0 for Childrens Roundtable
Web2.0 for Childrens RoundtableWeb2.0 for Childrens Roundtable
Web2.0 for Childrens Roundtable
 

Semelhante a CloudStack University by Sebastien Goasguen

Apache CloudStack Google Summer of Code
Apache CloudStack Google Summer of CodeApache CloudStack Google Summer of Code
Apache CloudStack Google Summer of CodeSebastien Goasguen
 
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample TrackingBruce Kozuma
 
Creating personal tutoring environments with Google Apps Script
Creating personal tutoring environments with Google Apps ScriptCreating personal tutoring environments with Google Apps Script
Creating personal tutoring environments with Google Apps ScriptMartin Hawksey
 
TechChat_Sharing and Inspiring
TechChat_Sharing and InspiringTechChat_Sharing and Inspiring
TechChat_Sharing and Inspiringdebbieholley1
 
Cloudworks Virtual Fieldtrip 16 Nov 2009
Cloudworks Virtual Fieldtrip 16 Nov 2009Cloudworks Virtual Fieldtrip 16 Nov 2009
Cloudworks Virtual Fieldtrip 16 Nov 2009grainne
 
Learning Development in the Open using FOSS - eLA 2014
Learning Development in the Open using FOSS - eLA 2014Learning Development in the Open using FOSS - eLA 2014
Learning Development in the Open using FOSS - eLA 2014Brenda Mallinson
 
Cloudworks Learn About
Cloudworks Learn AboutCloudworks Learn About
Cloudworks Learn Aboutgrainne
 
Appeal and applicability: using emerging technologies to enahnce the Assignme...
Appeal and applicability: using emerging technologies to enahnce the Assignme...Appeal and applicability: using emerging technologies to enahnce the Assignme...
Appeal and applicability: using emerging technologies to enahnce the Assignme...IL Group (CILIP Information Literacy Group)
 
How Do You Know that Gal Knows Drupal? Towards an Open Source Curriculum and ...
How Do You Know that Gal Knows Drupal? Towards an Open Source Curriculum and ...How Do You Know that Gal Knows Drupal? Towards an Open Source Curriculum and ...
How Do You Know that Gal Knows Drupal? Towards an Open Source Curriculum and ...Dominik Lukes
 
Cloudworks Jisc
Cloudworks JiscCloudworks Jisc
Cloudworks Jiscgrainne
 
Building the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentBuilding the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentCharles Severance
 
Technology Tools-Daniel Downs 8/25/13
Technology Tools-Daniel Downs 8/25/13Technology Tools-Daniel Downs 8/25/13
Technology Tools-Daniel Downs 8/25/13Dr. Daniel Downs
 
Alternative eLearning Tools
Alternative eLearning ToolsAlternative eLearning Tools
Alternative eLearning ToolsYum Studio
 
Wearethewiki
WearethewikiWearethewiki
Wearethewikistevierocco
 
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Ready. Set. Drupal! An Intro to Drupal 8, Part 2Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Ready. Set. Drupal! An Intro to Drupal 8, Part 2Acquia
 
Jupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and ErasmusJupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and ErasmusPaco Nathan
 
How to Create Your Own Knowledge Base
How to Create Your Own Knowledge BaseHow to Create Your Own Knowledge Base
How to Create Your Own Knowledge BaseEllyssa Kroski
 
REST Api Tips and Tricks
REST Api Tips and TricksREST Api Tips and Tricks
REST Api Tips and TricksMaksym Bruner
 

Semelhante a CloudStack University by Sebastien Goasguen (20)

Apache CloudStack Google Summer of Code
Apache CloudStack Google Summer of CodeApache CloudStack Google Summer of Code
Apache CloudStack Google Summer of Code
 
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
 
EDOL755_Sakai_Overview.ppt
EDOL755_Sakai_Overview.pptEDOL755_Sakai_Overview.ppt
EDOL755_Sakai_Overview.ppt
 
Creating personal tutoring environments with Google Apps Script
Creating personal tutoring environments with Google Apps ScriptCreating personal tutoring environments with Google Apps Script
Creating personal tutoring environments with Google Apps Script
 
TechChat_Sharing and Inspiring
TechChat_Sharing and InspiringTechChat_Sharing and Inspiring
TechChat_Sharing and Inspiring
 
Cloudworks Virtual Fieldtrip 16 Nov 2009
Cloudworks Virtual Fieldtrip 16 Nov 2009Cloudworks Virtual Fieldtrip 16 Nov 2009
Cloudworks Virtual Fieldtrip 16 Nov 2009
 
Learning Development in the Open using FOSS - eLA 2014
Learning Development in the Open using FOSS - eLA 2014Learning Development in the Open using FOSS - eLA 2014
Learning Development in the Open using FOSS - eLA 2014
 
Cloudworks Learn About
Cloudworks Learn AboutCloudworks Learn About
Cloudworks Learn About
 
Appeal and applicability: using emerging technologies to enahnce the Assignme...
Appeal and applicability: using emerging technologies to enahnce the Assignme...Appeal and applicability: using emerging technologies to enahnce the Assignme...
Appeal and applicability: using emerging technologies to enahnce the Assignme...
 
How Do You Know that Gal Knows Drupal? Towards an Open Source Curriculum and ...
How Do You Know that Gal Knows Drupal? Towards an Open Source Curriculum and ...How Do You Know that Gal Knows Drupal? Towards an Open Source Curriculum and ...
How Do You Know that Gal Knows Drupal? Towards an Open Source Curriculum and ...
 
Designing e-Learning Objects
Designing e-Learning ObjectsDesigning e-Learning Objects
Designing e-Learning Objects
 
Cloudworks Jisc
Cloudworks JiscCloudworks Jisc
Cloudworks Jisc
 
Building the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentBuilding the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning Environment
 
Technology Tools-Daniel Downs 8/25/13
Technology Tools-Daniel Downs 8/25/13Technology Tools-Daniel Downs 8/25/13
Technology Tools-Daniel Downs 8/25/13
 
Alternative eLearning Tools
Alternative eLearning ToolsAlternative eLearning Tools
Alternative eLearning Tools
 
Wearethewiki
WearethewikiWearethewiki
Wearethewiki
 
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Ready. Set. Drupal! An Intro to Drupal 8, Part 2Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
 
Jupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and ErasmusJupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and Erasmus
 
How to Create Your Own Knowledge Base
How to Create Your Own Knowledge BaseHow to Create Your Own Knowledge Base
How to Create Your Own Knowledge Base
 
REST Api Tips and Tricks
REST Api Tips and TricksREST Api Tips and Tricks
REST Api Tips and Tricks
 

Mais de buildacloud

The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittalbuildacloud
 
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh BoddapatiPolicy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapatibuildacloud
 
L4-L7 services for SDN and NVF by Youcef Laribi
L4-L7 services for SDN and NVF by Youcef LaribiL4-L7 services for SDN and NVF by Youcef Laribi
L4-L7 services for SDN and NVF by Youcef Laribibuildacloud
 
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David NalleyJenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David Nalleybuildacloud
 
Intro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew KirchIntro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew Kirchbuildacloud
 
Guaranteeing Storage Performance by Mike Tutkowski
Guaranteeing Storage Performance by Mike TutkowskiGuaranteeing Storage Performance by Mike Tutkowski
Guaranteeing Storage Performance by Mike Tutkowskibuildacloud
 
Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex HenevaldCloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex Henevaldbuildacloud
 
Introduction to Apache CloudStack by David Nalley
Introduction to Apache CloudStack by David NalleyIntroduction to Apache CloudStack by David Nalley
Introduction to Apache CloudStack by David Nalleybuildacloud
 
Managing infrastructure with Application Policy by Mike Cohen
Managing infrastructure with Application Policy by Mike CohenManaging infrastructure with Application Policy by Mike Cohen
Managing infrastructure with Application Policy by Mike Cohenbuildacloud
 
Intro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew KirchIntro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew Kirchbuildacloud
 
Monitoring CloudStack in context with Converged Infrastructure by Mike Turnlund
Monitoring CloudStack in context with Converged Infrastructure by Mike TurnlundMonitoring CloudStack in context with Converged Infrastructure by Mike Turnlund
Monitoring CloudStack in context with Converged Infrastructure by Mike Turnlundbuildacloud
 
Rest api design by george reese
Rest api design by george reeseRest api design by george reese
Rest api design by george reesebuildacloud
 
Enterprise grade firewall and ssl termination to ac by will stevens
Enterprise grade firewall and ssl termination to ac by will stevensEnterprise grade firewall and ssl termination to ac by will stevens
Enterprise grade firewall and ssl termination to ac by will stevensbuildacloud
 
State of the cloud by reuven cohen
State of the cloud by reuven cohenState of the cloud by reuven cohen
State of the cloud by reuven cohenbuildacloud
 
Securing Your Cloud With the Xen Hypervisor by Russell Pavlicek
Securing Your Cloud With the Xen Hypervisor by Russell PavlicekSecuring Your Cloud With the Xen Hypervisor by Russell Pavlicek
Securing Your Cloud With the Xen Hypervisor by Russell Pavlicekbuildacloud
 
DevCloud - Setup and Demo on Apache CloudStack
DevCloud - Setup and Demo on Apache CloudStack DevCloud - Setup and Demo on Apache CloudStack
DevCloud - Setup and Demo on Apache CloudStack buildacloud
 
Cloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper ContrailCloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper Contrailbuildacloud
 
Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...
Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...
Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...buildacloud
 
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski buildacloud
 
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadil
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian StadilBuilding Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadil
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadilbuildacloud
 

Mais de buildacloud (20)

The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittal
 
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh BoddapatiPolicy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
 
L4-L7 services for SDN and NVF by Youcef Laribi
L4-L7 services for SDN and NVF by Youcef LaribiL4-L7 services for SDN and NVF by Youcef Laribi
L4-L7 services for SDN and NVF by Youcef Laribi
 
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David NalleyJenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
 
Intro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew KirchIntro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew Kirch
 
Guaranteeing Storage Performance by Mike Tutkowski
Guaranteeing Storage Performance by Mike TutkowskiGuaranteeing Storage Performance by Mike Tutkowski
Guaranteeing Storage Performance by Mike Tutkowski
 
Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex HenevaldCloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
 
Introduction to Apache CloudStack by David Nalley
Introduction to Apache CloudStack by David NalleyIntroduction to Apache CloudStack by David Nalley
Introduction to Apache CloudStack by David Nalley
 
Managing infrastructure with Application Policy by Mike Cohen
Managing infrastructure with Application Policy by Mike CohenManaging infrastructure with Application Policy by Mike Cohen
Managing infrastructure with Application Policy by Mike Cohen
 
Intro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew KirchIntro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew Kirch
 
Monitoring CloudStack in context with Converged Infrastructure by Mike Turnlund
Monitoring CloudStack in context with Converged Infrastructure by Mike TurnlundMonitoring CloudStack in context with Converged Infrastructure by Mike Turnlund
Monitoring CloudStack in context with Converged Infrastructure by Mike Turnlund
 
Rest api design by george reese
Rest api design by george reeseRest api design by george reese
Rest api design by george reese
 
Enterprise grade firewall and ssl termination to ac by will stevens
Enterprise grade firewall and ssl termination to ac by will stevensEnterprise grade firewall and ssl termination to ac by will stevens
Enterprise grade firewall and ssl termination to ac by will stevens
 
State of the cloud by reuven cohen
State of the cloud by reuven cohenState of the cloud by reuven cohen
State of the cloud by reuven cohen
 
Securing Your Cloud With the Xen Hypervisor by Russell Pavlicek
Securing Your Cloud With the Xen Hypervisor by Russell PavlicekSecuring Your Cloud With the Xen Hypervisor by Russell Pavlicek
Securing Your Cloud With the Xen Hypervisor by Russell Pavlicek
 
DevCloud - Setup and Demo on Apache CloudStack
DevCloud - Setup and Demo on Apache CloudStack DevCloud - Setup and Demo on Apache CloudStack
DevCloud - Setup and Demo on Apache CloudStack
 
Cloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper ContrailCloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper Contrail
 
Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...
Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...
Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...
 
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
 
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadil
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian StadilBuilding Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadil
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadil
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

CloudStack University by Sebastien Goasguen

  • 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. Apple
  • 14. Where do we stand ?
  • 15. Contribute ideas / modules on wiki
  • 17. Books
  • 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. 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. University degree ? Curricculum Course Course Course Graduation
  • 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)?
  • 30. CloudMonkey $ cloudmonkey ☁ Apache CloudStack ? cloudmonkey 4.1.0-snapshot3. Type help or ? to list commands. >
  • 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