SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
OpenStack 101 
Building a Highly Available 
Cloud 
Rick Ashford 
Sr. Technical Specialist 
rashford@suse.com
OpenStack 101
3 
Why an Open Source Cloud? 
Drivers Concerns 
Cost Savings 
Open Standards 
No Vendor Lock-In 
Portability 
Flexibility 
Lack of Support 
Security 
Ecosystem 
Integration 
Maturity
4 
The OpenStack Transformation 
• Leading open source project for building IaaS clouds 
• Active developer community 
• Rapid innovation: 2 integrated projects to 10 
• Massive industry ecosystem 
• Growing enterprise adoption 
• OpenStack Foundation ensures long-term viability
5 
What is OpenStack?
6 
What is OpenStack? 
You are not installing a 
single project. You are 
coordinating the 
installation of multiple 
inter-dependent projects
7 
Cheat Sheet 
What do all these names mean? 
Generic Project 
Compute Nova 
Identity Keystone 
Image Glance 
Block Storage Cinder 
Network Neutron 
Object Storage Swift (or Ceph) 
Orchestration Heat 
Telemetry Ceilometer 
Dashboard Horizon 
Database Trove
8 
What is OpenStack? 
Not something you 
just drop off at the 
edge of the driveway 
and take off.
Why SUSE?
10 
Linux is free! As long 
as your time is worth 
nothing to you.
11 
http://blog.adamspiers.org/2014/11/05/ruler-of-the-stack/
Management 
(Crowbar, Chef, TFTP, DNS, DHCP) 
12 
OpenStack Distribution 
Billing VM Mgmt Image Tool Portal App Monitor Sec & Perf 
Cloud 
Orchestration 
(Heat) 
Dashboard 
(Horizon) 
Cloud APIs 
(OpenStack and 
EC2) 
Identity 
(Keystone) 
Images 
(Glance) 
Compute 
(Nova) 
Hypervisor 
Operating System 
Physical Infrastructure: Switches, Storage 
VMware, Hyper-V 
OpenStack Icehouse 
Object 
(Swift) 
Telemetry 
(Ceilometer) 
Network 
(Neutron) 
Block 
(Cinder) 
Adapters Adapters 
SUSE Cloud Adds 
Required 
Services 
RabbitMQ 
Postgresql 
Install Framework 
SUSE 
Manager 
SUSE 
Studio 
Xen, KVM 
SUSE Linux Enterprise Server 11 SP3 
SUSE Product 
Rados 
RBD 
RadosGW 
Ceph 
Adapters 
Highly Available Services 
SUSE® Cloud 4 
Physical Infrastructure: x86-64, Switches, Storage 
Partner Solutions
High-Availability 
Considerations
14 
High Availability for OpenStack 
● First question: what are we trying to 
protect? 
● Control Plane 
● Guests
15 
High Availability Directions 
• Control Plane 
‒ Hot standby for Control Nodes 
‒ Ensures that cloud continues to operate 
• Guest vs. Server 
‒ Cloud 101 – Plan for infrastructure failure, or 
‒ Enterprise 101 – build a reliable infrastructure 
• High availability guests 
‒ Use high-availability tools in VMs 
‒ Failover VM is physically separated 
‒ Application does not need to be changed 
• High availability compute nodes 
‒ Use high-availability tools on physical nodes 
‒ Failover machine is in same availability zone, but could be geographically different 
‒ All workloads on server are backed up
16 
OpenStack Distribution Components
17 
Component failure impact 
• Admin server 
‒ New cloud nodes require manual addition and configuration 
‒ Currently no ability to rediscover existing nodes on restart 
‒ No impact on currently operating cloud 
• Control node 
‒ Cannot start or stop guest instances 
‒ No ability to rediscover existing nodes or guest VMs on restart 
‒ No impact on currently deployed instances 
• Compute Node 
‒ Loss of VMs on that node 
‒ Recovery is by restart and re-provisioning of physical server 
‒ Can be mitigated through application design
18 
Component failure assessment 
• Control Node 
‒ Highest priority 
‒ Recovery realistically requires complete cloud restart 
• Compute Node 
‒ Application level recovery is normal practice for existing clouds 
‒ Not existing “enterprise” expectation, but workaround exists for 
new workloads 
• Admin Server 
‒ Least impact on deployed system 
‒ Operation can continue with no impact on end users
19 
Cloud Structure 
Control VM VM VM VM ... VM VM VM VM 
Node 
Cloud Orchestration 
Host 
Server 
Host 
Server 
Host 
Server 
Host 
Server 
Host 
Host 
... 
Server Server
Control VM VM VM VM ... VM VM VM VM 
Node 
Control 
Node 
20 
Cloud Structure – HA Control Cluster 
Host 
Server ... 
Zone A Zone B 
Control 
Cluster 
Cloud Orchestration 
Host 
Server 
Host 
Server 
Host 
Server 
Host 
Server 
Host 
Server
What about the workloads?
Control VM VM VM VM ... VM VM VM VM 
Node 
22 
Cloud Structure – Availability Zones 
Cloud Orchestration 
Host 
Server 
Host 
Server 
Host 
Server 
Host 
Server 
Host 
Host 
... 
Server Server 
Zone A Zone B
Control VM VM VM VM ... VM VM VM VM 
Node 
Control 
Node 
Host 
Server ... 
Control 
Cluster 
Zone A High Availability Cluster Zone B 23 
Cloud Structure – Host Cluster 
Cloud Orchestration 
Host 
Server 
Host 
Server 
Host 
Server 
Host 
Server 
Host 
Server
Control VM VM VM VM ... VM VM VM VM 
Node 
Control 
Node 
24 
Cloud Structure – VM Cluster 
High Availability Cluster 
Host 
Server ... 
Zone A Zone B 
Control 
Cluster 
Cloud Orchestration 
Host 
Server 
Host 
Server 
Host 
Server 
Host 
Server 
Host 
Server
Cluster Architecture
Network 
Links Client 
26 
3 Node Cluster Overview 
VM 
1 
Apache 
IP 
Host 
cLVM2+OCFS2 
DLM 
Pacemaker 
Corosync + openAIS 
VM 
2 
Host Host 
s 
Storage
Unpublished Work of SUSE. All Rights Reserved. 
This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. 
Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of 
their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, 
abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. 
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. 
General Disclaimer 
This document is not to be construed as a promise by any participating company to develop, deliver, or market a 
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making 
purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, 
and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The 
development, release, and timing of features or functionality described for SUSE products remains at the sole 
discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at 
any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in 
this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All 
third-party trademarks are the property of their respective owners.
Thank you. 
33 
Call to action line one 
and call to action line two 
www.calltoaction.com

Contenu connexe

Tendances

Application M&O on OpenStack
Application M&O on OpenStackApplication M&O on OpenStack
Application M&O on OpenStack
天青 王
 
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMwareInfrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
OpenStack
 
The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, Aptira
OpenStack
 

Tendances (20)

Ubuntu Cloud Core Deck Feb2014
Ubuntu Cloud Core Deck Feb2014Ubuntu Cloud Core Deck Feb2014
Ubuntu Cloud Core Deck Feb2014
 
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
 
Expert Day 2019 - SUSE Linux Enterprise 15
Expert Day 2019 - SUSE Linux Enterprise 15Expert Day 2019 - SUSE Linux Enterprise 15
Expert Day 2019 - SUSE Linux Enterprise 15
 
Uyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOSUyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOS
 
Cloud Factsheet Ubuntu Open Stack
Cloud  Factsheet Ubuntu Open StackCloud  Factsheet Ubuntu Open Stack
Cloud Factsheet Ubuntu Open Stack
 
OpenStack: Upstream First
OpenStack: Upstream FirstOpenStack: Upstream First
OpenStack: Upstream First
 
Uyuni, the movie
Uyuni, the movieUyuni, the movie
Uyuni, the movie
 
Innovate everywhere - SUSE edge
Innovate everywhere - SUSE edgeInnovate everywhere - SUSE edge
Innovate everywhere - SUSE edge
 
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack FoundationWe Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
 
OpenStack-Ansible Security
OpenStack-Ansible SecurityOpenStack-Ansible Security
OpenStack-Ansible Security
 
Flexible, simple deployments with OpenStack-Ansible
Flexible, simple deployments with OpenStack-AnsibleFlexible, simple deployments with OpenStack-Ansible
Flexible, simple deployments with OpenStack-Ansible
 
Application M&O on OpenStack
Application M&O on OpenStackApplication M&O on OpenStack
Application M&O on OpenStack
 
Expert Day 2019 - SUSE Manager
Expert Day 2019 - SUSE ManagerExpert Day 2019 - SUSE Manager
Expert Day 2019 - SUSE Manager
 
SUSE: Infraestructura definida por software para BigData
SUSE: Infraestructura definida por software para BigDataSUSE: Infraestructura definida por software para BigData
SUSE: Infraestructura definida por software para BigData
 
Bridging IaaS With PaaS To Deliver The Service-Oriented Data Center
Bridging IaaS With PaaS To Deliver The Service-Oriented Data CenterBridging IaaS With PaaS To Deliver The Service-Oriented Data Center
Bridging IaaS With PaaS To Deliver The Service-Oriented Data Center
 
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMwareInfrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
 
Kubernetes in The Enterprise
Kubernetes in The EnterpriseKubernetes in The Enterprise
Kubernetes in The Enterprise
 
Openstack in action2 canonical - openstack cloud on ubuntu it is happening ...
Openstack in action2   canonical - openstack cloud on ubuntu it is happening ...Openstack in action2   canonical - openstack cloud on ubuntu it is happening ...
Openstack in action2 canonical - openstack cloud on ubuntu it is happening ...
 
The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, Aptira
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 

En vedette

Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Nati Shalom
 
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
NGINX, Inc.
 
Orchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service managementOrchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service management
Alan McSweeney
 

En vedette (10)

Orchestrated Assurance
Orchestrated Assurance Orchestrated Assurance
Orchestrated Assurance
 
Ph.D. Research Update: Year#3 Annual Progress and Planned Activities
Ph.D. Research Update: Year#3 Annual Progress and Planned ActivitiesPh.D. Research Update: Year#3 Annual Progress and Planned Activities
Ph.D. Research Update: Year#3 Annual Progress and Planned Activities
 
BizTalk Orchestration Fundamentals
BizTalk Orchestration FundamentalsBizTalk Orchestration Fundamentals
BizTalk Orchestration Fundamentals
 
Value creation through network orchestration
Value creation through network orchestrationValue creation through network orchestration
Value creation through network orchestration
 
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
 
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
 
Keeping OpenStack storage trendy with Ceph and containers
Keeping OpenStack storage trendy with Ceph and containersKeeping OpenStack storage trendy with Ceph and containers
Keeping OpenStack storage trendy with Ceph and containers
 
Container Orchestration Wars
Container Orchestration WarsContainer Orchestration Wars
Container Orchestration Wars
 
Docker Orchestration at Production Scale
Docker Orchestration at Production Scale Docker Orchestration at Production Scale
Docker Orchestration at Production Scale
 
Orchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service managementOrchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service management
 

Similaire à Open stack meetup 2014 11-13 - 101 + high availability

Abul-Devops-CloudArch.
Abul-Devops-CloudArch.Abul-Devops-CloudArch.
Abul-Devops-CloudArch.
Abulfazl Khan
 

Similaire à Open stack meetup 2014 11-13 - 101 + high availability (20)

Using Ceph in a Private Cloud - Ceph Day Frankfurt
Using Ceph in a Private Cloud - Ceph Day Frankfurt Using Ceph in a Private Cloud - Ceph Day Frankfurt
Using Ceph in a Private Cloud - Ceph Day Frankfurt
 
Learning to fly with Airship - Simon Briggs, SUSE
Learning to fly with Airship - Simon Briggs, SUSELearning to fly with Airship - Simon Briggs, SUSE
Learning to fly with Airship - Simon Briggs, SUSE
 
SUSE KVM Ecosystem
SUSE KVM EcosystemSUSE KVM Ecosystem
SUSE KVM Ecosystem
 
Compute node HA - current upstream development
Compute node HA - current upstream developmentCompute node HA - current upstream development
Compute node HA - current upstream development
 
Expert Day 2019 - SUSE OpenStack Cloud
Expert Day 2019 - SUSE OpenStack CloudExpert Day 2019 - SUSE OpenStack Cloud
Expert Day 2019 - SUSE OpenStack Cloud
 
OSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim WernerOSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim Werner
 
Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs Openstack
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
 
InfoSec 2011: Crash Course Open Source Cloud Computing
InfoSec 2011: Crash Course Open Source Cloud ComputingInfoSec 2011: Crash Course Open Source Cloud Computing
InfoSec 2011: Crash Course Open Source Cloud Computing
 
Rancher Rodeo 13 mai 2022
Rancher Rodeo 13 mai 2022Rancher Rodeo 13 mai 2022
Rancher Rodeo 13 mai 2022
 
High Availability in Neutron
High Availability in NeutronHigh Availability in Neutron
High Availability in Neutron
 
China user group keynote
China user group keynoteChina user group keynote
China user group keynote
 
Abul-Devops-CloudArch.
Abul-Devops-CloudArch.Abul-Devops-CloudArch.
Abul-Devops-CloudArch.
 
Ravello webinar - Creating smart labs on AWS/Google for sales demos, training...
Ravello webinar - Creating smart labs on AWS/Google for sales demos, training...Ravello webinar - Creating smart labs on AWS/Google for sales demos, training...
Ravello webinar - Creating smart labs on AWS/Google for sales demos, training...
 
Productos de SUSE basados en CaaSP
Productos de SUSE basados en CaaSPProductos de SUSE basados en CaaSP
Productos de SUSE basados en CaaSP
 
Casos de uso para aplicaciones tradicionales en un mundo de contenedores
Casos de uso para aplicaciones tradicionales en un mundo de contenedoresCasos de uso para aplicaciones tradicionales en un mundo de contenedores
Casos de uso para aplicaciones tradicionales en un mundo de contenedores
 
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShift
 
Security for cloud native workloads
Security for cloud native workloadsSecurity for cloud native workloads
Security for cloud native workloads
 

Dernier

( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
nilamkumrai
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
nirzagarg
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 

Dernier (20)

( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
( Pune ) VIP Pimpri Chinchwad Call Girls 🎗️ 9352988975 Sizzling | Escorts | G...
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
 

Open stack meetup 2014 11-13 - 101 + high availability

  • 1. OpenStack 101 Building a Highly Available Cloud Rick Ashford Sr. Technical Specialist rashford@suse.com
  • 3. 3 Why an Open Source Cloud? Drivers Concerns Cost Savings Open Standards No Vendor Lock-In Portability Flexibility Lack of Support Security Ecosystem Integration Maturity
  • 4. 4 The OpenStack Transformation • Leading open source project for building IaaS clouds • Active developer community • Rapid innovation: 2 integrated projects to 10 • Massive industry ecosystem • Growing enterprise adoption • OpenStack Foundation ensures long-term viability
  • 5. 5 What is OpenStack?
  • 6. 6 What is OpenStack? You are not installing a single project. You are coordinating the installation of multiple inter-dependent projects
  • 7. 7 Cheat Sheet What do all these names mean? Generic Project Compute Nova Identity Keystone Image Glance Block Storage Cinder Network Neutron Object Storage Swift (or Ceph) Orchestration Heat Telemetry Ceilometer Dashboard Horizon Database Trove
  • 8. 8 What is OpenStack? Not something you just drop off at the edge of the driveway and take off.
  • 10. 10 Linux is free! As long as your time is worth nothing to you.
  • 12. Management (Crowbar, Chef, TFTP, DNS, DHCP) 12 OpenStack Distribution Billing VM Mgmt Image Tool Portal App Monitor Sec & Perf Cloud Orchestration (Heat) Dashboard (Horizon) Cloud APIs (OpenStack and EC2) Identity (Keystone) Images (Glance) Compute (Nova) Hypervisor Operating System Physical Infrastructure: Switches, Storage VMware, Hyper-V OpenStack Icehouse Object (Swift) Telemetry (Ceilometer) Network (Neutron) Block (Cinder) Adapters Adapters SUSE Cloud Adds Required Services RabbitMQ Postgresql Install Framework SUSE Manager SUSE Studio Xen, KVM SUSE Linux Enterprise Server 11 SP3 SUSE Product Rados RBD RadosGW Ceph Adapters Highly Available Services SUSE® Cloud 4 Physical Infrastructure: x86-64, Switches, Storage Partner Solutions
  • 14. 14 High Availability for OpenStack ● First question: what are we trying to protect? ● Control Plane ● Guests
  • 15. 15 High Availability Directions • Control Plane ‒ Hot standby for Control Nodes ‒ Ensures that cloud continues to operate • Guest vs. Server ‒ Cloud 101 – Plan for infrastructure failure, or ‒ Enterprise 101 – build a reliable infrastructure • High availability guests ‒ Use high-availability tools in VMs ‒ Failover VM is physically separated ‒ Application does not need to be changed • High availability compute nodes ‒ Use high-availability tools on physical nodes ‒ Failover machine is in same availability zone, but could be geographically different ‒ All workloads on server are backed up
  • 17. 17 Component failure impact • Admin server ‒ New cloud nodes require manual addition and configuration ‒ Currently no ability to rediscover existing nodes on restart ‒ No impact on currently operating cloud • Control node ‒ Cannot start or stop guest instances ‒ No ability to rediscover existing nodes or guest VMs on restart ‒ No impact on currently deployed instances • Compute Node ‒ Loss of VMs on that node ‒ Recovery is by restart and re-provisioning of physical server ‒ Can be mitigated through application design
  • 18. 18 Component failure assessment • Control Node ‒ Highest priority ‒ Recovery realistically requires complete cloud restart • Compute Node ‒ Application level recovery is normal practice for existing clouds ‒ Not existing “enterprise” expectation, but workaround exists for new workloads • Admin Server ‒ Least impact on deployed system ‒ Operation can continue with no impact on end users
  • 19. 19 Cloud Structure Control VM VM VM VM ... VM VM VM VM Node Cloud Orchestration Host Server Host Server Host Server Host Server Host Host ... Server Server
  • 20. Control VM VM VM VM ... VM VM VM VM Node Control Node 20 Cloud Structure – HA Control Cluster Host Server ... Zone A Zone B Control Cluster Cloud Orchestration Host Server Host Server Host Server Host Server Host Server
  • 21. What about the workloads?
  • 22. Control VM VM VM VM ... VM VM VM VM Node 22 Cloud Structure – Availability Zones Cloud Orchestration Host Server Host Server Host Server Host Server Host Host ... Server Server Zone A Zone B
  • 23. Control VM VM VM VM ... VM VM VM VM Node Control Node Host Server ... Control Cluster Zone A High Availability Cluster Zone B 23 Cloud Structure – Host Cluster Cloud Orchestration Host Server Host Server Host Server Host Server Host Server
  • 24. Control VM VM VM VM ... VM VM VM VM Node Control Node 24 Cloud Structure – VM Cluster High Availability Cluster Host Server ... Zone A Zone B Control Cluster Cloud Orchestration Host Server Host Server Host Server Host Server Host Server
  • 26. Network Links Client 26 3 Node Cluster Overview VM 1 Apache IP Host cLVM2+OCFS2 DLM Pacemaker Corosync + openAIS VM 2 Host Host s Storage
  • 27.
  • 28. Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.
  • 29. Thank you. 33 Call to action line one and call to action line two www.calltoaction.com