openstack: open source software for building public and private cloud
DESCRIPTION
My presentation slide on OpenStack at OSIdays Bangalore, india.TRANSCRIPT
![Page 1: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/1.jpg)
![Page 2: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/2.jpg)
![Page 3: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/3.jpg)
Atul Jha, Technology Evangalist, R&D, CssCorp@koolhead17
![Page 4: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/4.jpg)
Warm up!!
![Page 5: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/5.jpg)
Menu/Agenda
![Page 6: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/6.jpg)
![Page 7: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/7.jpg)
– History – Release – Stats – Components in detail – Development Process – Q/A – & some magic :)
![Page 8: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/8.jpg)
History
![Page 9: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/9.jpg)
Rackspace + Nasa “OpenStack”
![Page 10: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/10.jpg)
![Page 11: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/11.jpg)
And 100 others who could not make it to the previous slide...
![Page 12: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/12.jpg)
Open
![Page 13: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/13.jpg)
Release Cycle
Austin, B, C, D, E, Folsom, Grizzly (next stable release)
![Page 14: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/14.jpg)
Some stats
![Page 15: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/15.jpg)
Ohloh..
Some stats
330 contributors who implemented 185 different featuresIn current stable release name “Folsom”
![Page 16: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/16.jpg)
more than 330 contributors whoImplemented 185 different features
In current stable release name “Folsom”
![Page 17: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/17.jpg)
VC funds at stake Over 1 billion$ on startups.
![Page 18: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/18.jpg)
Mergers and acquisition Nicira acqired by Vmware Cisco buys vCider Many more ..
![Page 19: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/19.jpg)
![Page 20: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/20.jpg)
Openstack Components in detail..
![Page 21: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/21.jpg)
Nova (OpenStack Compute)
ReST based API Highly-modular framework Hardware agnostic Hypervisor agnostic
![Page 22: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/22.jpg)
Object server
Nova components
RabbitMQAPI node
Scheduler node
Compute node
Database Datastore
![Page 23: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/23.jpg)
Swift (OpenStack Object Storage)
Object storage ReSTful interface Objects in containers in accounts No object size limit 3+ replication factor in separate
![Page 24: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/24.jpg)
Swift main components
Proxy server
Account server
Container server
Object server
Swift API
![Page 25: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/25.jpg)
Glance (OpenStack Image service)
Disk images and associated metadata Discover, register and retrieve Multiple disk formats : raw, VHD, vmdk, vdi, qcow2, aki, ari, ami Multiple container formats : ovf, bare, aki, ari, ami
![Page 26: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/26.jpg)
Glance architecture
glance-apiGlance API
glanceCLI tool
glance.clientPython library
Reg
istry A
PI
glance-registry
...
...
SQL
S3
HTTP
Local FS
Swift
Images
Metadata
...
![Page 27: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/27.jpg)
Keystone (OpenStack Identity)
Keystone
Swift
Glance keystone-manage
...
SQL
NovaAPI servers
LDAP
Session API Admin API
Unified tenants / accounts for all services
![Page 28: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/28.jpg)
“Horizon” (OpenStack Web UI)
Django module to build web UIs
Swift
Glance
NovaAPI servers
Cinder
Quantum
![Page 29: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/29.jpg)
Quantum (Network as a service)
Uses agents & plugins Presents a logical API
Offers an API that is extensible and evolvesindependently of the compute API
![Page 30: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/30.jpg)
Quantum architecture
![Page 31: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/31.jpg)
Folsom - available plugins
Linux BridgeOpenVSwitchNicira NVPCisco (UCS Blade + Nexus)Ryu OpenFlow controllerNEC ProgrammableFlow Controller
![Page 32: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/32.jpg)
Cinder
nova-volume codebase
Saperated to facilitate independent development.
new storage backends:○ NetApp /w NFS○ Zadara VPSA
![Page 33: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/33.jpg)
Cinder architecture
![Page 34: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/34.jpg)
![Page 35: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/35.jpg)
![Page 36: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/36.jpg)
OpenStack as product
![Page 37: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/37.jpg)
Public Cloud
Rackspace, HPcloud, eNovance, Internap & many others ..
![Page 38: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/38.jpg)
Private Cloud Rackspace Suse Piston Nebula StackOps, RedHat & others..
![Page 39: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/39.jpg)
Who is using it?
AT&T,Dreamhost, NeCTAR, Aptira and many others http://www.openstack.org/user-stories/
![Page 40: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/40.jpg)
Contributing to OpenStack
![Page 41: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/41.jpg)
Tools to know Gerrit Jenkins Launchpad Git Python DevStack
![Page 42: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/42.jpg)
Development process sign CLA pull the source do the changes submit for review Jenkins will pre-merge & magic will happen :)
![Page 43: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/43.jpg)
Roadmap for Grizzly
![Page 44: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/44.jpg)
Join Us
![Page 45: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/45.jpg)
About OpenStack
openstack.orgwiki.openstack.org/MailingListstwitter.com/openstack
![Page 46: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/46.jpg)
About OpenStack India twitter.com/openstackindia www.meetup.com/Indian-OpenStack-User-Group
![Page 47: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/47.jpg)
Rabbitmq being single point of failure .. SOMEONE ASKED ME ABOUT IT IN MY PREVIOUS PRESENTATION
![Page 48: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/48.jpg)
Rabbitmq cluster with mirrored queue. :D
![Page 49: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/49.jpg)
Questions?
![Page 50: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/50.jpg)
Razique
![Page 51: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/51.jpg)
OSIdays Banglore, India, 12/10/2012
![Page 52: Openstack: Open Source software for building public and private cloud](https://reader036.vdocuments.us/reader036/viewer/2022062406/5593804f1a28ab16218b463e/html5/thumbnails/52.jpg)
Thanks!!Razique, ttx, @mirantisit, Yogesh, Ken Pepple