SlideShare a Scribd company logo
1 of 31
Download to read offline
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

What's hot

Open stack in action enovance-quantum in action
Open stack in action enovance-quantum in actionOpen stack in action enovance-quantum in action
Open stack in action enovance-quantum in actioneNovance
 
OpenStack Toronto Q3 MeetUp - September 28th 2017
OpenStack Toronto Q3 MeetUp - September 28th 2017OpenStack Toronto Q3 MeetUp - September 28th 2017
OpenStack Toronto Q3 MeetUp - September 28th 2017Stacy Véronneau
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpStacy Véronneau
 
Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)Eggy Cheng
 
How to use TripleO tools for your own project
How to use TripleO tools for your own projectHow to use TripleO tools for your own project
How to use TripleO tools for your own projectGonéri Le Bouder
 
OpenStack Toronto Q2 MeetUp - June 1st 2017
OpenStack Toronto Q2 MeetUp - June 1st 2017OpenStack Toronto Q2 MeetUp - June 1st 2017
OpenStack Toronto Q2 MeetUp - June 1st 2017Stacy Véronneau
 
20170926 cern cloud v4
20170926 cern cloud v420170926 cern cloud v4
20170926 cern cloud v4Tim Bell
 
Openshift + Openstack + Fedora = Awesome
Openshift + Openstack + Fedora = AwesomeOpenshift + Openstack + Fedora = Awesome
Openshift + Openstack + Fedora = AwesomeMark Atwood
 
OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017Stacy Véronneau
 
Future Science on Future OpenStack
Future Science on Future OpenStackFuture Science on Future OpenStack
Future Science on Future OpenStackBelmiro Moreira
 
CERN User Story
CERN User StoryCERN User Story
CERN User StoryTim Bell
 
CERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8sCERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8sBelmiro Moreira
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013Michael Lessard
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansibleopenstackindia
 

What's hot (20)

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

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

Kolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in SydneyKolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in SydneyVikram G Hosakote
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Matt Ray
 
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...Elos Technologies s.r.o.
 
DevOps and OpenStack December 2012
DevOps and OpenStack December 2012DevOps and OpenStack December 2012
DevOps and OpenStack December 2012Matt Ray
 
Red Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud InfrastructureRed Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud InfrastructureAlex Baretto
 
OpenShift 4 installation
OpenShift 4 installationOpenShift 4 installation
OpenShift 4 installationRobert Bohne
 
Red Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure TechRed Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure TechProxyServices
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOFilip Verloy
 
OpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
OpenShift Commons Briefing: Ask Me Anything about Cinder and GlanceOpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
OpenShift Commons Briefing: Ask Me Anything about Cinder and GlanceBrian Rosmaita
 
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Mirantis
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackAbderrahmane TEKFI
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdfKevinBuck30
 
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)Stacy Véronneau
 
Introduction to OpenStack : Barcamp Bangkhen 2016
Introduction to OpenStack : Barcamp Bangkhen 2016Introduction to OpenStack : Barcamp Bangkhen 2016
Introduction to OpenStack : Barcamp Bangkhen 2016Opsta
 
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdfOpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdfssuser9e06a61
 
Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26
Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26
Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26Brian Rosmaita
 
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013Arthur Berezin
 

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

Kolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in SydneyKolla talk at OpenStack Summit 2017 in Sydney
Kolla talk at OpenStack Summit 2017 in Sydney
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013
 
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
 
Open stack wtf_(1)
Open stack  wtf_(1)Open stack  wtf_(1)
Open stack wtf_(1)
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
DevOps and OpenStack December 2012
DevOps and OpenStack December 2012DevOps and OpenStack December 2012
DevOps and OpenStack December 2012
 
Red Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud InfrastructureRed Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud Infrastructure
 
OpenShift 4 installation
OpenShift 4 installationOpenShift 4 installation
OpenShift 4 installation
 
Red Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure TechRed Hat presentatie: Open stack Latest Pure Tech
Red Hat presentatie: Open stack Latest Pure Tech
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIO
 
OpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
OpenShift Commons Briefing: Ask Me Anything about Cinder and GlanceOpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
OpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
 
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStack
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdf
 
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
 
Introduction to OpenStack : Barcamp Bangkhen 2016
Introduction to OpenStack : Barcamp Bangkhen 2016Introduction to OpenStack : Barcamp Bangkhen 2016
Introduction to OpenStack : Barcamp Bangkhen 2016
 
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdfOpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
 
Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26
Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26
Cinder Update, OpenInfra Meetup Q3 China, 2020-09-26
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013
 

Recently uploaded

BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456KiaraTiradoMicha
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 

Recently uploaded (20)

BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 

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