OpenStack
A Cloud Operating System
About us
● Graduated from COEP (IT) in 2014
● https://akankshaha.wordpress.com
● https://sanakhan2011.wordpress.com
● @AkankshaHA, @sanakhan_libre
Agenda
● What is OpenStack?
● Components
● OpenStack Development Environment
● OpenStack in action using DevStack
● OpenStack is a virtualization platform that controls large pools of compute,
storage, and networking resources throughout a datacenter.
● All the components are managed through a central Dashboard.
What is OpenStack?
Components
● Horizon ( Dashboard )
● Keystone
● Nova ( API, Compute, Scheduler, Conductor )
● Glance ( API and Registry )
● Neutron ( API, server, l2-agent, dhcp-agent, etc )
● Swift
● Cinder ( API, Volume)
● RabbitMQ
● and many more..
OpenStack Development Environment
( DevStack )
What is DevStack?
●
A shell script used to deploy a complete OpenStack development
environment.
●
Used for OpenStack Development by beginners.
Inside devstack/
●
Code
– /opt/stack
●
Scripts:
– stack.sh
– unstack.sh
– rejoin-stack.sh
– clean.sh
Installing DevStack
( Demo )
References
●
http://docs.openstack.org/juno/install-guide/install/apt/content/ch_overview.
html
●
http://docs.openstack.org/developer/devstack/
Questions?

OpenStack@Mini-Deb Conf'16 Mumbai