Introduction to OpenStack
Kanagaraj Manickam
@mrkanag
IRC:KanagarajM
Industry Transformation
Cloud computing
Cloud computing is a type of computing that relies on sharing
computing resources rather than having local servers or personal
devices to handle applications.
In cloud computing, the word cloud (also phrased as "the cloud") is
used as a metaphor for "the Internet," so the phrase cloud
computing means "a type of Internet-based computing," where
different services— such as servers, storage and applications — are
delivered to an organization's computers and devices through the
Internet.
Types of Cloud computing
Deployment based Model
1. Public Cloud (http://www.hwclouds.com/en-us/)
2. Private Cloud (Huawei workspace Fusion Access)
3. Hybrid Cloud = Public + Private
Service based Model
1. Infrastructure as a Service (IaaS)
2. Platform as a Service (PaaS)
3. Software as a Service (SaaS)
OpenStack
In July 2010, Rackspace Hosting & NASA jointly launched an open-source cloud-software
initiative known as OpenStack
Release name Release date Service Names
Austin 21 October 2010[104][105] Nova, Swift
Bexar 3 February 2011 Nova, Glance, Swift
Cactus 15 April 2011 Nova, Glance, Swift
Diablo 22 September 2011 Nova, Glance, Swift
Essex 5 April 2012 Nova, Glance, Swift, Horizon, Keystone
Folsom 27 September 2012 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder
Grizzly 4 April 2013 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder
Havana 17 October 2013 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer
Icehouse 17 April 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove
Juno 16 October 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara
Kilo 30 April 2015 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic
Liberty 16 October 2015
Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic,
Zaqar, Manila, Designate, Barbican, Searchlight
Mitaka 7 April 2016
Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic,
Zaqar, Manila, Designate, Barbican, Searchlight
Newton
Scheduled
6 October 2016
Cloud Data-center
OpenStack is an distributed cloud operating system
provides an platform for setting up public or private cloud
on top of heterogeneous data-center.
For operator, It provides set of configurable device-
drivers/plug-ins to consume the required hardware-devices
and software-defined-devices from cloud data-center
regions.
And for consumers, it provides required RESTful API, CLI to
provision and manage their cloud resources such as
instances, storage volumes, networks, etc. programmatically.
OpenStack
OpenStack is Open-source, Openly-designed, Openly-developed by Open-community
OpenStack
• RESTful API
• CLI
• Python sdk
From Github to Cloud Datacenter
Data-center
Compute
Network
Storage
As of latest release 6.0.0
Why Customer choose OpenStack
1. Open Standard – No vendor lock-in
2. Cost – Apache 2 License – Its free
3. Control - Customize to your needs – leverage existing infra
4. Support - Larger community support
5. Compatibility with AWS API – Flexibility – Easy to migrate
Example OpenStack Clouds …
Thank you
https://www.openstack.org/join
“Notable Fortune 100 enterprises like BMW, Disney, and Walmart have irrefutably proven
that OpenStack is viable for production environments.”
– Lauren E. Nelson, Forrester Research1

Introduction to open stack

  • 1.
    Introduction to OpenStack KanagarajManickam @mrkanag IRC:KanagarajM
  • 2.
  • 3.
    Cloud computing Cloud computingis a type of computing that relies on sharing computing resources rather than having local servers or personal devices to handle applications. In cloud computing, the word cloud (also phrased as "the cloud") is used as a metaphor for "the Internet," so the phrase cloud computing means "a type of Internet-based computing," where different services— such as servers, storage and applications — are delivered to an organization's computers and devices through the Internet.
  • 4.
    Types of Cloudcomputing Deployment based Model 1. Public Cloud (http://www.hwclouds.com/en-us/) 2. Private Cloud (Huawei workspace Fusion Access) 3. Hybrid Cloud = Public + Private Service based Model 1. Infrastructure as a Service (IaaS) 2. Platform as a Service (PaaS) 3. Software as a Service (SaaS)
  • 5.
    OpenStack In July 2010,Rackspace Hosting & NASA jointly launched an open-source cloud-software initiative known as OpenStack Release name Release date Service Names Austin 21 October 2010[104][105] Nova, Swift Bexar 3 February 2011 Nova, Glance, Swift Cactus 15 April 2011 Nova, Glance, Swift Diablo 22 September 2011 Nova, Glance, Swift Essex 5 April 2012 Nova, Glance, Swift, Horizon, Keystone Folsom 27 September 2012 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder Grizzly 4 April 2013 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder Havana 17 October 2013 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer Icehouse 17 April 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove Juno 16 October 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara Kilo 30 April 2015 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic Liberty 16 October 2015 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic, Zaqar, Manila, Designate, Barbican, Searchlight Mitaka 7 April 2016 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic, Zaqar, Manila, Designate, Barbican, Searchlight Newton Scheduled 6 October 2016
  • 6.
    Cloud Data-center OpenStack isan distributed cloud operating system provides an platform for setting up public or private cloud on top of heterogeneous data-center. For operator, It provides set of configurable device- drivers/plug-ins to consume the required hardware-devices and software-defined-devices from cloud data-center regions. And for consumers, it provides required RESTful API, CLI to provision and manage their cloud resources such as instances, storage volumes, networks, etc. programmatically. OpenStack OpenStack is Open-source, Openly-designed, Openly-developed by Open-community
  • 7.
  • 8.
    From Github toCloud Datacenter Data-center Compute Network Storage
  • 9.
    As of latestrelease 6.0.0
  • 10.
    Why Customer chooseOpenStack 1. Open Standard – No vendor lock-in 2. Cost – Apache 2 License – Its free 3. Control - Customize to your needs – leverage existing infra 4. Support - Larger community support 5. Compatibility with AWS API – Flexibility – Easy to migrate
  • 11.
  • 12.
    Thank you https://www.openstack.org/join “Notable Fortune100 enterprises like BMW, Disney, and Walmart have irrefutably proven that OpenStack is viable for production environments.” – Lauren E. Nelson, Forrester Research1

Editor's Notes

  • #9 Assume all the cloud nodes (controller, Storage, compute and network) are up and running , Data center also in place Now Openstack github provides the complete source code Configuration guide helps operator to configure OpenStack Installers There are many Openstack Distros available in the market and it does provide installers for devices It packs the source code from github and covert them as installable packages It read thru the configuration guide and make configuration automation All these 3 together forms the installer During the installation, respective services got installed into appropriate servers Openststack distro installs required devices in the datacenter It configures the intalled devices in respective service nodes Namos is brought up here to take care of configuration automation complete irrespective of the OpenStack installers