SlideShare a Scribd company logo
OSDC.de 2013
Introduction to OpenStack
Justin Clift
Open Source & Standards Team @ RH
17 April 2013
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
Who is Justin Clift?
● Senior Software Engineer @ Red Hat
● Generally works in technical Community Building roles
● Moved to OSAS (Open Source and Standards) team in
Red Hat ~1 month ago
● Expanding GlusterFS Community atm, by integrating it
with complimentary projects
● OpenStack is present focus, other projects upcoming
● Suggestions for more good integration targets welcome
:)
● @realjustinclift / jclift@redhat.com / justin@postgresql.org
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
So, what is this OpenStack thing all about?
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.comCC-BY-SA flicker user docsearls
http://www.flickr.com/photos/52614599@N00/285501241/
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
OpenStack view from the clouds...
● Building blocks for creating public / private clouds
● Massive scale
● Horizontally scalable services
● Illusion of infinite resources
● Rapid provisioning / tear down of resources
● Modular services with well defined APIs
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
Node Node Node Node
NodeNode Node Node Node
Node
OpenStack
Web UI
OpenStack Core Services
REST API AMQP
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.comCC-BY-SA flicker user r-butler
http://www.flickr.com/photos/r-butler/5092400656/
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
What makes up OpenStack?
Nova
Compute
Node
Glance
Image
Service
Swift
Object
Store
Cinder
Volume
Service
Keystone
Identity
Service
Horizon
Dashboard
Quantum
Networking
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
● Schedules virtual machines to run on a set of nodes
● Similar in concept to Amazon EC2
● Multiple hypervisor support: KVM, Xen, LXC, + more
● Storage: iSCSI, NetApp, Nexenta, XenSM, SAN
● Native OpenStack API + EC2 API Support
Nova
Compute
Node
Glance
Image
Service
Swift
Object
Store
Cinder
Volume
Service
Keystone
Identity
Service
Horizon
Dashboard
Quantum
Networking
Nova
Compute
Node
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
OpenStack Compute (Nova)
API
Compute, Volumes, EC2
API
Compute, Volumes, EC2
API
Compute, Volumes, EC2
QPID
Database
Scheduler
Scheduler
Scheduler
Volume
AMQP
AMQP
AMQP
Compute
libvirt
KVM
Network
Compute
libvirt
KVM
Network
Compute
libvirt
KVM
Network
AMQP
REST
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
● Mechanism for storing and retrieving disk images
● Backends: Swift, S3, filesystem
● Image Types: raw, qcow2, vmdk, vhd, iso, ami/aki, ovf
● Public or private images & image sharing
Nova
Compute
Node
Glance
Image
Service
Swift
Object
Store
Cinder
Volume
Service
Keystone
Identity
Service
Horizon
Dashboard
Quantum
Networking
Glance
Image
Service
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
OpenStack Image Service (Glance)
Glance API Glance API Glance API
Glance Registry
REST
Glance Database
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
● Mechanism for storing arbitrary data
● Similar to Amazon S3 (and supports S3 API)
● Data replication/redundancy
● Commodity Hardware (RAID etc not required)
● Linear performance (optimised for scale)
Nova
Compute
Node
Glance
Image
Service
Swift
Object
Store
Cinder
Volume
Service
Keystone
Identity
Service
Horizon
Dashboard
Quantum
Networking
Swift
Object
Store
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
OpenStack Object Storage (Swift)
Swift API
(Proxy Node)
Swift API
(Proxy Node)
Swift API
(Proxy Node)
REST
Storage NodeStorage Node Storage Node
Replication (rsync based)
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
● Self-service web UI for managing OpenStack services
● Modular Django web application
● Provides end-user and administrator interface
● Plugin architecture (so can support non-core projects)
Nova
Compute
Node
Glance
Image
Service
Swift
Object
Store
Cinder
Volume
Service
Keystone
Identity
Service
Horizon
Dashboard
Quantum
Networking
Horizon
Dashboard
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
OpenStack Dashboard (Horizon)
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
● Common authorization framework based on tokens
● Manages users, tenants, roles
● Provides service catalogs & endpoints
● Pluggable backends: SQL, PAM, LDAP, KVS
Nova
Compute
Node
Glance
Image
Service
Swift
Object
Store
Cinder
Volume
Service
Keystone
Identity
Service
Quantum
Networking
Keystone
Identity
Service
Horizon
Dashboard
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
OpenStack Identity Service (Keystone)
Keystone API
Token Identity Policy Catalog
REST
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
● Provides networking as a service
● Plugin architecture to allow integration with hardware
based networking solutions
● Implements Software Defined Networks (SDN)
● Will replace Nova's Network Service
Nova
Compute
Node
Glance
Image
Service
Swift
Object
Store
Cinder
Volume
Service
Keystone
Identity
Service
Horizon
Dashboard
Quantum
Networking
Quantum
Networking
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
● Created from the Nova Volume service
● Provides block storage for runtime of instances
● Enables ability to do live migration of instances
● Similar to Amazon EBS
● GlusterFS support added in Grizzly
Nova
Compute
Node
Glance
Image
Service
Swift
Object
Store
Cinder
Volume
Service
Keystone
Identity
Service
Horizon
Dashboard
Quantum
Networking
Cinder
Volume
Service
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
OpenStack related projects : Heat API
● Orchestration of OpenStack deployments
● Integrates with all OpenStack core projects
● Converts a JSON template into a cloud application
● Implements well known template and API (AWS
Cloudformation)
● Version your cloud applications like your software!
● Repeatable deployments, fully automated
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
● Provides AWS CloudFormation and native ReST API
● Abstract configuration of services to single-template
● Monitoring/HA/Autoscaling features
● Was in OpenStack “incubation”, now graduated
Nova
Compute
Node
Glance
Image
Service
Swift
Object
Store
Cinder
Volume
Service
Keystone
Identity
Service
Horizon
Dashboard
Quantum
Networking
Heat
Orchestration
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
So who should use OpenStack?
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
OpenStack deployment
●Currently geared towards deployments managed by skilled
●Red Hat is introducing a fully supported OpenStack product
●Aiming to make OpenStack consumable by a much wider a
●For evaluation/development purposes it is actually really ea
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
Austin
Oct 2010
Bexar
Feb 2011
Cactus
Apr 2011
Diablo
Sep 2011
Essex
Apr 2012
Folsom
Oct 2012
● Initial Release
● OpenStack Object Storage Production Ready
● OpenStack Compute in testing
● OpenStack Compute ready for deployment
● Initial release: OpenStack Image Service
● Installation & deployment enhancements, documentation
● Scaling enhancements
● Support: KVM/QEMU, XenServer, Xen, ESX, LXC
● Initial release: OpenStack Dashboard, OpenStack Identity
● New project: Quantum
● Quantum (Networking) full inclusion
● Cinder (Volume Service)
OpenStack Releases
● First “Production Ready” Release
Grizzly
Apr 2013
Havana
~Oct 2013
● New projects in incubation: Heat (orchestration/HA) and
Ceilometer (metering)
● GlusterFS drivers for Cinder
RDO launched here
too (April 2013)
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
Getting Started the Easy Way - RDO
● Launched yesterday at the OpenStack Summit :)
● Website at openstack.redhat.com
● OpenStack Grizzly Community release, packaged for
Enterprise Linux 6
● Eg: RHEL 6.x, CentOS 6.x, Scientific Linux 6.x, etc.
● Working well with RHEL derivatives is a core feature
● Also available for Fedora 18/19
● The default OpenStack in Fedora 18 repos is the older
Folsom release. Use RDO if you use Fedora and want
the latest OpenStack.
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
Getting Started the Easy Way – RDO Quickstart
● http://openstack.redhat.com/Quickstart
● Everything setup on one box for easy hands on experience
● Works fine in a VM, as long as nested virt is enabled
● Uses “PackStack” - OpenStack installer for EL6/Fedora
● 3 Step installation
● $ sudo yum install -y
http://rdo.fedorapeople.org/openstack/openstack-grizzly/rdo-
release-grizzly-1.noarch.rpm
● $ sudo yum install -y openstack-packstack
● $ packstack --allinone
Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
Useful Links / Getting Started
● Main OpenStack website - http://openstack.org
● openstack@lists.launchpad.net
● IRC: #openstack @ freenode.net
RDO - http://openstack.redhat.com
● QuickStart
● RDO Forums
● More in depth docs than just the QuickStart :)
● Links to useful extra pieces
● eg: How-to's for GlusterFS integration plus more

More Related Content

PDF
Mirantis OpenStack-DC-Meetup 17 Sept 2014
PDF
OpenStack Telco Architecture: OpenStack Summit Boston 2017
PPTX
OpenStack Architecture and Use Cases
PDF
Delivering a bleeding edge community led open stack distribution- rdo
PDF
OpenStack 101 @ ENEI 2014
PDF
Webinar container management in OpenStack
PPTX
The OpenStack Cloud at CERN
PDF
Extending TripleO for OpenStack Management
Mirantis OpenStack-DC-Meetup 17 Sept 2014
OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Architecture and Use Cases
Delivering a bleeding edge community led open stack distribution- rdo
OpenStack 101 @ ENEI 2014
Webinar container management in OpenStack
The OpenStack Cloud at CERN
Extending TripleO for OpenStack Management

What's hot (20)

PDF
Open stack in action enovance-quantum in action
PDF
OpenStack Toronto Q3 MeetUp - September 28th 2017
PDF
Montreal OpenStack Q3-2017 MeetUp
PPTX
Openstack Installation (ver. liberty)
PDF
OpenStack 101 update
PDF
How to use TripleO tools for your own project
PDF
OpenStack Toronto Q2 MeetUp - June 1st 2017
PDF
TripleO
PDF
Triple o overview
PPTX
20170926 cern cloud v4
PPT
Openshift + Openstack + Fedora = Awesome
PDF
OpenStack Ottawa Q2 MeetUp - May 31st 2017
PDF
Future Science on Future OpenStack
PPTX
CERN User Story
PDF
CERN OpenStack Cloud Control Plane - From VMs to K8s
PDF
Openstackoverview-DEC2013
PPTX
OpenStack 101
PPTX
OpenStack Juno - October 2014
PDF
OpenDaylight OpenStack Integration
PDF
Deploying openstack using ansible
Open stack in action enovance-quantum in action
OpenStack Toronto Q3 MeetUp - September 28th 2017
Montreal OpenStack Q3-2017 MeetUp
Openstack Installation (ver. liberty)
OpenStack 101 update
How to use TripleO tools for your own project
OpenStack Toronto Q2 MeetUp - June 1st 2017
TripleO
Triple o overview
20170926 cern cloud v4
Openshift + Openstack + Fedora = Awesome
OpenStack Ottawa Q2 MeetUp - May 31st 2017
Future Science on Future OpenStack
CERN User Story
CERN OpenStack Cloud Control Plane - From VMs to K8s
Openstackoverview-DEC2013
OpenStack 101
OpenStack Juno - October 2014
OpenDaylight OpenStack Integration
Deploying openstack using ansible
Ad

Similar to OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack using Aeolus by Justin Clift (20)

PDF
OpenstackOverview.pdf
PDF
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
PDF
An Introduction to Red Hat Enterprise Linux OpenStack Platform
PDF
Cloud Architect Alliance #15: Openstack
PDF
Red Hat OpenStack - Open Cloud Infrastructure
PPTX
What is the OpenStack Platform? By Peter Dens - Kangaroot
PDF
Latinoware 2013 - OpenStack RDO - A walkthrough by the Open Source Cloud Comp...
PPTX
Introduction to Orchestration and DevOps with OpenStack
PDF
Oracle week Israel - OpenStack Platform - 2013
PDF
Red Hat presentatie: Open stack Latest Pure Tech
PPTX
Openstack: starter level
PDF
Introduction and Overview of OpenStack for IaaS
PDF
OpenStack dotscale workshop -08062013
ODP
Open stack
PPTX
Cloud computing and OpenStack
PPT
Openstack presentation
PPTX
Getting started with open stack
PPTX
OpenStack 101
PPTX
OpenStack 101 - All Things Open 2015
PPTX
Introduction To OpenStack
OpenstackOverview.pdf
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
An Introduction to Red Hat Enterprise Linux OpenStack Platform
Cloud Architect Alliance #15: Openstack
Red Hat OpenStack - Open Cloud Infrastructure
What is the OpenStack Platform? By Peter Dens - Kangaroot
Latinoware 2013 - OpenStack RDO - A walkthrough by the Open Source Cloud Comp...
Introduction to Orchestration and DevOps with OpenStack
Oracle week Israel - OpenStack Platform - 2013
Red Hat presentatie: Open stack Latest Pure Tech
Openstack: starter level
Introduction and Overview of OpenStack for IaaS
OpenStack dotscale workshop -08062013
Open stack
Cloud computing and OpenStack
Openstack presentation
Getting started with open stack
OpenStack 101
OpenStack 101 - All Things Open 2015
Introduction To OpenStack
Ad

Recently uploaded (20)

PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Understanding Forklifts - TECH EHS Solution
PDF
top salesforce developer skills in 2025.pdf
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
System and Network Administration Chapter 2
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Transform Your Business with a Software ERP System
Design an Analysis of Algorithms II-SECS-1021-03
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Digital Systems & Binary Numbers (comprehensive )
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
L1 - Introduction to python Backend.pptx
Reimagine Home Health with the Power of Agentic AI​
VVF-Customer-Presentation2025-Ver1.9.pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Softaken Excel to vCard Converter Software.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Understanding Forklifts - TECH EHS Solution
top salesforce developer skills in 2025.pdf
Computer Software and OS of computer science of grade 11.pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
System and Network Administration Chapter 2
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Transform Your Business with a Software ERP System

OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack using Aeolus by Justin Clift

  • 1. OSDC.de 2013 Introduction to OpenStack Justin Clift Open Source & Standards Team @ RH 17 April 2013
  • 2. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com Who is Justin Clift? ● Senior Software Engineer @ Red Hat ● Generally works in technical Community Building roles ● Moved to OSAS (Open Source and Standards) team in Red Hat ~1 month ago ● Expanding GlusterFS Community atm, by integrating it with complimentary projects ● OpenStack is present focus, other projects upcoming ● Suggestions for more good integration targets welcome :) ● @realjustinclift / jclift@redhat.com / justin@postgresql.org
  • 3. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com So, what is this OpenStack thing all about?
  • 4. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
  • 5. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.comCC-BY-SA flicker user docsearls http://www.flickr.com/photos/52614599@N00/285501241/
  • 6. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com OpenStack view from the clouds... ● Building blocks for creating public / private clouds ● Massive scale ● Horizontally scalable services ● Illusion of infinite resources ● Rapid provisioning / tear down of resources ● Modular services with well defined APIs
  • 7. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com Node Node Node Node NodeNode Node Node Node Node OpenStack Web UI OpenStack Core Services REST API AMQP
  • 8. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.comCC-BY-SA flicker user r-butler http://www.flickr.com/photos/r-butler/5092400656/
  • 9. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com What makes up OpenStack? Nova Compute Node Glance Image Service Swift Object Store Cinder Volume Service Keystone Identity Service Horizon Dashboard Quantum Networking
  • 10. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com ● Schedules virtual machines to run on a set of nodes ● Similar in concept to Amazon EC2 ● Multiple hypervisor support: KVM, Xen, LXC, + more ● Storage: iSCSI, NetApp, Nexenta, XenSM, SAN ● Native OpenStack API + EC2 API Support Nova Compute Node Glance Image Service Swift Object Store Cinder Volume Service Keystone Identity Service Horizon Dashboard Quantum Networking Nova Compute Node
  • 11. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com OpenStack Compute (Nova) API Compute, Volumes, EC2 API Compute, Volumes, EC2 API Compute, Volumes, EC2 QPID Database Scheduler Scheduler Scheduler Volume AMQP AMQP AMQP Compute libvirt KVM Network Compute libvirt KVM Network Compute libvirt KVM Network AMQP REST
  • 12. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com ● Mechanism for storing and retrieving disk images ● Backends: Swift, S3, filesystem ● Image Types: raw, qcow2, vmdk, vhd, iso, ami/aki, ovf ● Public or private images & image sharing Nova Compute Node Glance Image Service Swift Object Store Cinder Volume Service Keystone Identity Service Horizon Dashboard Quantum Networking Glance Image Service
  • 13. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com OpenStack Image Service (Glance) Glance API Glance API Glance API Glance Registry REST Glance Database
  • 14. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com ● Mechanism for storing arbitrary data ● Similar to Amazon S3 (and supports S3 API) ● Data replication/redundancy ● Commodity Hardware (RAID etc not required) ● Linear performance (optimised for scale) Nova Compute Node Glance Image Service Swift Object Store Cinder Volume Service Keystone Identity Service Horizon Dashboard Quantum Networking Swift Object Store
  • 15. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com OpenStack Object Storage (Swift) Swift API (Proxy Node) Swift API (Proxy Node) Swift API (Proxy Node) REST Storage NodeStorage Node Storage Node Replication (rsync based)
  • 16. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com ● Self-service web UI for managing OpenStack services ● Modular Django web application ● Provides end-user and administrator interface ● Plugin architecture (so can support non-core projects) Nova Compute Node Glance Image Service Swift Object Store Cinder Volume Service Keystone Identity Service Horizon Dashboard Quantum Networking Horizon Dashboard
  • 17. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com OpenStack Dashboard (Horizon)
  • 18. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com ● Common authorization framework based on tokens ● Manages users, tenants, roles ● Provides service catalogs & endpoints ● Pluggable backends: SQL, PAM, LDAP, KVS Nova Compute Node Glance Image Service Swift Object Store Cinder Volume Service Keystone Identity Service Quantum Networking Keystone Identity Service Horizon Dashboard
  • 19. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com OpenStack Identity Service (Keystone) Keystone API Token Identity Policy Catalog REST
  • 20. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com ● Provides networking as a service ● Plugin architecture to allow integration with hardware based networking solutions ● Implements Software Defined Networks (SDN) ● Will replace Nova's Network Service Nova Compute Node Glance Image Service Swift Object Store Cinder Volume Service Keystone Identity Service Horizon Dashboard Quantum Networking Quantum Networking
  • 21. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com ● Created from the Nova Volume service ● Provides block storage for runtime of instances ● Enables ability to do live migration of instances ● Similar to Amazon EBS ● GlusterFS support added in Grizzly Nova Compute Node Glance Image Service Swift Object Store Cinder Volume Service Keystone Identity Service Horizon Dashboard Quantum Networking Cinder Volume Service
  • 22. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com OpenStack related projects : Heat API ● Orchestration of OpenStack deployments ● Integrates with all OpenStack core projects ● Converts a JSON template into a cloud application ● Implements well known template and API (AWS Cloudformation) ● Version your cloud applications like your software! ● Repeatable deployments, fully automated
  • 23. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com ● Provides AWS CloudFormation and native ReST API ● Abstract configuration of services to single-template ● Monitoring/HA/Autoscaling features ● Was in OpenStack “incubation”, now graduated Nova Compute Node Glance Image Service Swift Object Store Cinder Volume Service Keystone Identity Service Horizon Dashboard Quantum Networking Heat Orchestration
  • 24. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
  • 25. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com
  • 26. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com So who should use OpenStack?
  • 27. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com OpenStack deployment ●Currently geared towards deployments managed by skilled ●Red Hat is introducing a fully supported OpenStack product ●Aiming to make OpenStack consumable by a much wider a ●For evaluation/development purposes it is actually really ea
  • 28. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com Austin Oct 2010 Bexar Feb 2011 Cactus Apr 2011 Diablo Sep 2011 Essex Apr 2012 Folsom Oct 2012 ● Initial Release ● OpenStack Object Storage Production Ready ● OpenStack Compute in testing ● OpenStack Compute ready for deployment ● Initial release: OpenStack Image Service ● Installation & deployment enhancements, documentation ● Scaling enhancements ● Support: KVM/QEMU, XenServer, Xen, ESX, LXC ● Initial release: OpenStack Dashboard, OpenStack Identity ● New project: Quantum ● Quantum (Networking) full inclusion ● Cinder (Volume Service) OpenStack Releases ● First “Production Ready” Release Grizzly Apr 2013 Havana ~Oct 2013 ● New projects in incubation: Heat (orchestration/HA) and Ceilometer (metering) ● GlusterFS drivers for Cinder RDO launched here too (April 2013)
  • 29. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com Getting Started the Easy Way - RDO ● Launched yesterday at the OpenStack Summit :) ● Website at openstack.redhat.com ● OpenStack Grizzly Community release, packaged for Enterprise Linux 6 ● Eg: RHEL 6.x, CentOS 6.x, Scientific Linux 6.x, etc. ● Working well with RHEL derivatives is a core feature ● Also available for Fedora 18/19 ● The default OpenStack in Fedora 18 repos is the older Folsom release. Use RDO if you use Fedora and want the latest OpenStack.
  • 30. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com Getting Started the Easy Way – RDO Quickstart ● http://openstack.redhat.com/Quickstart ● Everything setup on one box for easy hands on experience ● Works fine in a VM, as long as nested virt is enabled ● Uses “PackStack” - OpenStack installer for EL6/Fedora ● 3 Step installation ● $ sudo yum install -y http://rdo.fedorapeople.org/openstack/openstack-grizzly/rdo- release-grizzly-1.noarch.rpm ● $ sudo yum install -y openstack-packstack ● $ packstack --allinone
  • 31. Introduction to OpenStack : OSDC.de 2013 : Justin Clift : jclift@redhat.com Useful Links / Getting Started ● Main OpenStack website - http://openstack.org ● openstack@lists.launchpad.net ● IRC: #openstack @ freenode.net RDO - http://openstack.redhat.com ● QuickStart ● RDO Forums ● More in depth docs than just the QuickStart :) ● Links to useful extra pieces ● eg: How-to's for GlusterFS integration plus more