SlideShare uma empresa Scribd logo
1 de 58
Baixar para ler offline
Arthur Berezin,
Sr. Technical Product Manager,
Red Hat
Deep Dive into
Highly Available
OpenStack Architecture
OpenStack Summit
Vancouver May 2015
Agenda
★ HA Enabling Services
Pacemaker and HAProxy
★ Shared Services
MariaDB w/Galera, RabbitMQ w/Mirrored Queues
★ OpenStack Services
Keystone, Nova, Neutron, Glance, Cinder, Horizon
★ Topologies
Controller, Compute, Network, Storage
cc: Morio2015 Source: https://www.wikiwand.com/en/Scuderia_Ferrari
Losing Your Controller
https://www.youtube.com/watch?v=Kb43Nxuwc4I
High Availability
● Minimize downtime by avoiding SPOF
● Create service redundancy
○ Active-Active When possible
■ Stateless services or HA internal support
■ Active-Passive if nothing else is applicable
● Scale out Architecture
HA Enabling Technologies
Pacemaker, HAProxy
● Cluster Resource Manager
● Uses Corosync for cluster communication
● Monitor and Control Resources:
○ Floating Virtual IP Address (VIP)
○ SystemD/LSB/OCF Services
○ Cloned Services(Active/Active)
● STONITH - Fencing with Power Management
○ Important for ensuring data consistency
Pacemaker
● Virtual IP(VIP)
● SystemD Cloned Resource
● STONITH Fencing
Pacemaker OpenStack Service
Node 2 - 192.168.1.2Node 1 - 192.168.1.1
pcsd pcsd
Cloned
STONITH STONITH
Service Service
Service
Virtual IP
10.0.0.1
HAProxy Load Balancer
Load Balancing and Proxy for HTTP/TCP
● Mature and popular with web applications
● Health Checking
● Load Distribution
● Load Distribution
○ Round Robin,
○ Stick-Table
● API Isolation
● Failure Detection
Node 1
Node 2 Node 3
HAProxy Load Balancer
Service Service
HAProxy
Avoiding SPOFs
A day in a Highly Available Service Life
Horizon
Controller
Give Me Horizon
Web UI NOW!
Horizon
Controller
Give Me Horizon
Web UI NOW!
Single Point Of Failure
Horizon
Controller 1
Horizon
Controller 2
Horizon
Controller 3
Give Me Horizon
Web UI NOW!
HAProxy
Controller 1
Horizon
Controller 1
Horizon
Controller 2
Horizon
Controller 3
Give Me Horizon
Web UI NOW!
HAProxy
Controller 1
Single Point Of Failure
Each Could Fail
Horizon
Controller 1
Horizon
Controller 2
Horizon
Controller 3
Give Me Horizon
Web UI NOW!
HAProxy
Controller 1
Single Point Of Failure
Pacemaker Cloned Horizon Service
Horizon
Controller 1
Horizon
Controller 2
Horizon
Controller 3
Give Me Horizon
Web UI NOW!
HAProxy
Controller 1
HAProxy
Controller 3
HAProxy
Controller 2
Pacemaker Cloned Horizon Service
Pacemaker Cloned HAProxy Service
Pacemaker Cloned HAProxy Service
Horizon
Controller 1
Horizon
Controller 2
Horizon
Controller 3
HAProxy
Controller 1
HAProxy
Controller 3
HAProxy
Controller 2
Give Me Horizon
Web UI NOW!
Horizon
VIP
Pacemaker Cloned Horizon Service
Shared Components
Database, Messaging
Galera with MariaDB
● Active-Active MultiMaster Synchronous
Replication
● Auto Node Joining
● Row level parallel replication
● Native with MariaDB
DB Node 3DB Node 2DB Node 1 GALERA REPLICATION
wsrep
MariaDB
wsrep wsrep
MariaDBMariaDB
RabbitMQ Clustering with Mirrored Queues
RabbitMQ Node1RabbitMQ Node1RabbitMQ Node1
RabbitMQ
RabbitMQ Clustering
RabbitMQ RabbitMQ Mirrored Queue
OpenStack Services
Keystone, Glance, Cinder, Nova, Neutron, Horizon
Keystone
Keystone
HTTPD
SQL: Assignments SQL: Identities LDAP: Identities
API Call
Keystone
Service:
★ httpd/Keystone
○ API
○ Assignments
○ Identities
■ LDAP
■ SQL
● Cloned Stateless
HTTPD Service
● Same SSL Certs
on all nodes
● Cache is local
on each host
Node 2Node 1
Cloned
Keystone
SQL: Assignments SQL: Identities LDAP: Identities
API Call
Cloned
HTTPd/
Keystone
HTTPd/
Keystone
HAProxy HAProxy
pcsd pcsd
Keystone
VIP
STONITH STONITH
● Cloned Stateless
HTTPD Service
● Same SSL Certs
on all nodes
● Cache is local
on each host
Node 2Node 1
Cloned
Keystone
SQL: Assignments SQL: Identities LDAP: Identities
API Call
Cloned
HTTPd/
Keystone
HTTPd/
Keystone
HAProxy HAProxy
pcsd pcsd
Keystone
VIP
STONITH STONITH
Glance
Glance
SQLStorage
Glance-API
Glance
Registry
Service:
★ Glance-API
○ API
○ Storage Calls
★ Glance-Registry
○ Keeps images
registry at the
Database
Ceilometer
Notifications
HTTP
RabbitMQ
● Both services are
Cloned Active/Active
● Both services are
LB and VIP
Node 2Node 1
Cloned
Glance
SQLImages Store
HAProxy HAProxy
pcsd pcsd
Glance
Registry
VIP
ClonedGlance-API Glance-API
ClonedGlance
Registry
Glance
API
VIP
Glance
Registry
STONITH STONITH
● Both services are
Cloned Active/Active
● Both services are
LB and VIP
Node 2Node 1
Cloned
Glance
SQLImages Store
HAProxy HAProxy
pcsd pcsd
Glance
Registry
VIP
ClonedGlance-API Glance-API
ClonedGlance
Registry
Glance
API
VIP
Glance
Registry
STONITH STONITH
● Both services are
Cloned Active/Active
● Both services are
LB and VIP
Node 2Node 1
Cloned
Glance
SQLImages Store
HAProxy HAProxy
pcsd pcsd
Glance
Registry
VIP
ClonedGlance-API Glance-API
ClonedGlance
Registry
Glance
API
VIP
Glance
Registry
STONITH STONITH
Cinder
Cinder
Volume
★ Cinder-API
○ API
★ Cinder-Scheduler
○ Volumes placement
★ Cinder-Volume
○ Manages Storage
★ Cinder-Backup
SQL
Storage
Cinder-API
Cinder
Scheduler
RabbitMQ
Cinder
Backup
Storage
Cinder
Driver
VM
Data Path
● Cinder-API is
Stateless Cloned
● LB and VIP
● Cinder-Volume is A/P
due it potential
races
● Cinder-Backup is A/P
Node 2Node 1
A/PVolume Volume
Cloned
Cinder
Storage
HAProxy HAProxy
pcsd pcsd
ClonedCinder-API Cinder-API
ClonedScheduler Scheduler
Cinder
API
VIP
DriverDriver
STONITH STONITH
Nova
Nova
Nova
Compute
★ Nova-API
○ API
★ Nova-Scheduler
○ VM placement
★ Nova-Conductor
○ Updates DB on
Compute’s behalf
★ Nova-Compute
○ Runs VM Instances
SQL
Nova-API
Nova
Scheduler
RabbitMQ
Nova
Conductor
libvirt/KVM
VMVM
Compute
Controller
Services
Nova
Nova
Compute
★ Nova-API
○ API
★ Nova-Scheduler
○ VM placement
★ Nova-Conductor
○ Updates DB on
Compute’s behalf
★ Nova-Compute
○ Runs VM Instances
SQL
Nova-API
Nova
Scheduler
RabbitMQ
Nova
Conductor
libvirt/KVM
VMVM
Controller Services
● Nova-API configured
with LB and VIP
● Nova-API,
Nova-Scheduler and
Nova-Conductor
are Stateless A/A
Cloned services
Node 2Node 1
ClonedConductor Conductor
ClonedHAProxy HAProxy
pcsd pcsd
ClonedNova-API Nova-API
ClonedScheduler Scheduler
Nova-API
VIP
Nova
SQL RabbitMQ
STONITH STONITH
Compute Service
● Each host is independent
● Nova-compute watched locally
by SystemD
● VM HA not supported(yet),
Probably Liberty
Nova
Compute2
Nova
Compute
libvirt/KVM
VM
Compute1
VMVM
Nova
Compute
libvirt/KVM
Compute Service
● Probably supported in Liberty
● Each host is independent
● Nova-compute watched locally
by SystemD
● Liberty Blueprint: Mark Host Down
Nova VM HA
Compute1
VMVM
Nova
Compute
libvirt/KVM
STONITH
pacemaker_remote
Compute1
VMVM
Nova
Compute
libvirt/KVM
STONITH
pacemaker_remote
Neutron
★ Neutron Server
○ API and Management
★ Neutron L2 Agent
○ L2 Traffic on compute
★ Neutron L3 Agent
○ Network Routing
★ DHCP Agent
★ LBaaS Agent
Neutron
SQL
Neutron
Server
L2 Agent(s)
Open vSwitch
RabbitMQ
L3 Agent
DHCP
Agent
LBaaS
Agent
Controller
Neutron
Network
Node
Compute2
SQL Internet
Compute1
L2 Agent(s)
Open vSwitch
L2 Agent(s)
Open vSwitch
VMVMVMVMVM VM
L3 Agent
DHCP
Agent
L2 Agent(s)
Open vSwitch
RabbitMQ
LBaaS
Agent
Neutron
Server
R1
Network
Node2
Network
Node1
A/P
Cloned
Cloned
+
VRRP
L2 Agent
L3 Agent
LBaaS Agent
RPC
DHCP Agent
Compute1
L2 Agent
L3 Agent
Controller1
LBaaS Agent
DHCP Agent
R1pcsd
Neutron
API
VIP
Controller2
pcsd
Cloned
Cloned
HAProxy
Neutron-API Neutron-API
HAProxy
R1
Neutron
● Kilo
○ L3 Agent HA with VRRP
○ DHCP Agent HA
● Liberty
■ L3 Agent - DVR
■ DVR + VRRP
Longer Term
■ Distributed DHCP on compute nodes
Horizon
Service:
★ httpd/OpenStack-
Dashboard
○ Django web app
○ Uses services APIs
Horizon
Browser
Horizon
Cinder
API
Neutron
API
Glance
API
Keystone
API
Nova
API
Horizon
● Cloned Stateless
HTTPd Service
● Same SSL Certs
on all nodes
● Cache is local
on each host
Node 2Node 1
Cloned
Cloned
HTTPd/
Horizon
HTTPd/
Horzon
HAProxy HAProxy
pcsd pcsd
Horizon
VIP
STONITH STONITH
Topologies
Controller, Compute,Network, Storage
Active - Active Controller Cluster
Controller 1 Controller 2 Controller 3
HAProxy
Packemaker
Keystone
Neutron
Cinder
...
HAProxy
Packemaker
Keystone
Neutron
Cinder
...
HAProxy
Packemaker
Keystone
Neutron
Cinder
....
Galera Multi-master replication
MariaDB MariaDB MariaDB
RabbitMQ Mirrored Queues
Controller Cluster
Compute2Compute1
Nova Compute Nova Compute
Controller 1 Controller 2 Controller 3
Controller Services
Public
Tenant
Management
Controller Services Controller Services
Controller Services
Controller Services
Controller Services
Controller Cluster
Compute2Compute1
Nova Compute Nova Compute
Network Cluster
Public
Tenant
Management
Neutron
Network
Node1
Neutron
Network
Node2
Neutron
Network
Node3
Controller 1 Controller 2 Controller 3
Controller Cluster
Compute2Compute1
Nova Compute Nova Compute
Storage Cluster
Storage
Management
Controller 1 Controller 2 Controller 3 Cinder
Glance
Node1
Cinder
Glance
Node2
Cinder
Glance
Node3
Volume Storage Image Store
Resources
Resources
RDO HA Ref Arch
https://github.com/beekhof/osp-ha-deploy
Layer 3 High Availability - VRRP DVR DHCP
http://assafmuller.com/2014/08/16/layer-3-high-availability/
DVR
http://assafmuller.com/2015/04/15/distributed-virtual-routing-
overview-and-eastwest-routing/
Creating a Highly Available Red Hat OpenStack Platform
Configuration (OSP5 and RHEL 7)
https://access.redhat.com/articles/1150463
About High Availability with OpenStack Platform
https://access.redhat.com/articles/1274203
New nova API call to mark nova-compute down
https://review.openstack.org/#/c/169836/
The Different Facets of OpenStack HA
http://blog.russellbryant.net/2015/03/10/the-different-facets-of-
openstack-ha/
Implementation of Pacemaker Managed OpenStack VM Recovery
http://blog.russellbryant.net/2015/04/08/implementation-of-
pacemaker-managed-openstack-vm-recovery/
HA Talks during Summit
HA Infrastructure Talks
Pacemaker: OpenStack’s PID 1
MariaDB Galera cluster : Best practices
High Availability Architecture
Deep Dive Into a Highly Available OpenStack Architecture
Real World Practices
Highly Available OpenStack: From Theory to Reality
Lessons learned on upgrades: the importance of HA and
automation
Providing OpenStack Service High-Availability Through
Anycast Routing
HA Storage Talks
Keeping OpenStack storage trendy with Ceph and containers
DRBD9 for OpenStack
The Road to Enterprise-Ready OpenStack Storage as Service
Dude, where is my volume
HA Networking Talks
Highly Available, Performant, VXLAN Service Node
IPv6 impact on Neutron L3 High Availability
High Availability and Resiliency Testing Strategies for OpenStack
Clouds
Thank You

Mais conteúdo relacionado

Mais procurados

[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-RegionJi-Woong Choi
 
Deploy Application on Kubernetes
Deploy Application on KubernetesDeploy Application on Kubernetes
Deploy Application on KubernetesOpsta
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack ArchitectureMirantis
 
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개OpenStack Korea Community
 
Istio Service Mesh
Istio Service MeshIstio Service Mesh
Istio Service MeshLuke Marsden
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes IntroductionPeng Xiao
 
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShiftKubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShiftDevOps.com
 
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차Nalee Jang
 
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueShapeBlue
 
20150511 jun lee_openstack neutron 분석 (최종)
20150511 jun lee_openstack neutron 분석 (최종)20150511 jun lee_openstack neutron 분석 (최종)
20150511 jun lee_openstack neutron 분석 (최종)rootfs32
 
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...Edureka!
 
Red Hat OpenStack 17 저자직강+스터디그룹_1주차
Red Hat OpenStack 17 저자직강+스터디그룹_1주차Red Hat OpenStack 17 저자직강+스터디그룹_1주차
Red Hat OpenStack 17 저자직강+스터디그룹_1주차Nalee Jang
 
쿠버네티스 ( Kubernetes ) 소개 자료
쿠버네티스 ( Kubernetes ) 소개 자료쿠버네티스 ( Kubernetes ) 소개 자료
쿠버네티스 ( Kubernetes ) 소개 자료Opennaru, inc.
 
Packet Walk(s) In Kubernetes
Packet Walk(s) In KubernetesPacket Walk(s) In Kubernetes
Packet Walk(s) In KubernetesDon Jayakody
 

Mais procurados (20)

[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
 
Meetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStackMeetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStack
 
kubernetes, pourquoi et comment
kubernetes, pourquoi et commentkubernetes, pourquoi et comment
kubernetes, pourquoi et comment
 
Deploy Application on Kubernetes
Deploy Application on KubernetesDeploy Application on Kubernetes
Deploy Application on Kubernetes
 
MicroK8s
MicroK8sMicroK8s
MicroK8s
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
Kubernetes Basics
Kubernetes BasicsKubernetes Basics
Kubernetes Basics
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
 
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
[OpenInfra Days Korea 2018] (Track 2) Neutron LBaaS 어디까지 왔니? - Octavia 소개
 
Istio Service Mesh
Istio Service MeshIstio Service Mesh
Istio Service Mesh
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShiftKubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
 
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
 
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
 
20150511 jun lee_openstack neutron 분석 (최종)
20150511 jun lee_openstack neutron 분석 (최종)20150511 jun lee_openstack neutron 분석 (최종)
20150511 jun lee_openstack neutron 분석 (최종)
 
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
 
Docker & Kubernetes intro
Docker & Kubernetes introDocker & Kubernetes intro
Docker & Kubernetes intro
 
Red Hat OpenStack 17 저자직강+스터디그룹_1주차
Red Hat OpenStack 17 저자직강+스터디그룹_1주차Red Hat OpenStack 17 저자직강+스터디그룹_1주차
Red Hat OpenStack 17 저자직강+스터디그룹_1주차
 
쿠버네티스 ( Kubernetes ) 소개 자료
쿠버네티스 ( Kubernetes ) 소개 자료쿠버네티스 ( Kubernetes ) 소개 자료
쿠버네티스 ( Kubernetes ) 소개 자료
 
Packet Walk(s) In Kubernetes
Packet Walk(s) In KubernetesPacket Walk(s) In Kubernetes
Packet Walk(s) In Kubernetes
 

Destaque

What's new in OpenStack Liberty
What's new in OpenStack LibertyWhat's new in OpenStack Liberty
What's new in OpenStack LibertyStephen Gordon
 
The Cloud Native Stack
The Cloud Native StackThe Cloud Native Stack
The Cloud Native StackQAware GmbH
 
Introduction to OpenStack Architecture
Introduction to OpenStack ArchitectureIntroduction to OpenStack Architecture
Introduction to OpenStack ArchitectureOpenStack Foundation
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesJalal Mostafa
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners openstackindia
 
OpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For AttendeesOpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For AttendeesOpenStack Foundation
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 
Kubernetes and OpenStack at Scale
Kubernetes and OpenStack at ScaleKubernetes and OpenStack at Scale
Kubernetes and OpenStack at ScaleStephen Gordon
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack TutorialBret Piatt
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)Mirantis
 
Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Chris Aniszczyk
 

Destaque (14)

OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 
What's new in OpenStack Liberty
What's new in OpenStack LibertyWhat's new in OpenStack Liberty
What's new in OpenStack Liberty
 
The Cloud Native Stack
The Cloud Native StackThe Cloud Native Stack
The Cloud Native Stack
 
Introduction to OpenStack Architecture
Introduction to OpenStack ArchitectureIntroduction to OpenStack Architecture
Introduction to OpenStack Architecture
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use Cases
 
Introducing OpenStack for Beginners
Introducing OpenStack for Beginners Introducing OpenStack for Beginners
Introducing OpenStack for Beginners
 
OpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For AttendeesOpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For Attendees
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Kubernetes and OpenStack at Scale
Kubernetes and OpenStack at ScaleKubernetes and OpenStack at Scale
Kubernetes and OpenStack at Scale
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
 
Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)
 
OpenStack Framework Introduction
OpenStack Framework IntroductionOpenStack Framework Introduction
OpenStack Framework Introduction
 

Semelhante a Deep dive into highly available open stack architecture openstack summit vancouver 2015

Neutron high availability open stack architecture openstack israel event 2015
Neutron high availability  open stack architecture   openstack israel event 2015Neutron high availability  open stack architecture   openstack israel event 2015
Neutron high availability open stack architecture openstack israel event 2015Arthur Berezin
 
Livnat Peer & Arthur Berezin, Red Hat - Neutron High Availability - OpenStack...
Livnat Peer & Arthur Berezin, Red Hat - Neutron High Availability - OpenStack...Livnat Peer & Arthur Berezin, Red Hat - Neutron High Availability - OpenStack...
Livnat Peer & Arthur Berezin, Red Hat - Neutron High Availability - OpenStack...Cloud Native Day Tel Aviv
 
Inside Architecture of Neutron
Inside Architecture of NeutronInside Architecture of Neutron
Inside Architecture of Neutronmarkmcclain
 
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...Công TÔ
 
NetScaler and advanced networking in cloudstack
NetScaler and advanced networking in cloudstackNetScaler and advanced networking in cloudstack
NetScaler and advanced networking in cloudstackDeepak Garg
 
Open stack HA - Theory to Reality
Open stack HA -  Theory to RealityOpen stack HA -  Theory to Reality
Open stack HA - Theory to RealitySriram Subramanian
 
Kafka on Kubernetes—From Evaluation to Production at Intuit
Kafka on Kubernetes—From Evaluation to Production at Intuit Kafka on Kubernetes—From Evaluation to Production at Intuit
Kafka on Kubernetes—From Evaluation to Production at Intuit confluent
 
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack NetworkingONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networkingmarkmcclain
 
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad HedlundSDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad HedlundChef Software, Inc.
 
LINE's Private Cloud - Meet Cloud Native World
LINE's Private Cloud - Meet Cloud Native WorldLINE's Private Cloud - Meet Cloud Native World
LINE's Private Cloud - Meet Cloud Native WorldLINE Corporation
 
OpenStack Networking
OpenStack NetworkingOpenStack Networking
OpenStack NetworkingIlya Shakhat
 
Clusternaut: Orchestrating  Percona XtraDB Cluster with Kubernetes
Clusternaut:  Orchestrating  Percona XtraDB Cluster with KubernetesClusternaut:  Orchestrating  Percona XtraDB Cluster with Kubernetes
Clusternaut: Orchestrating  Percona XtraDB Cluster with KubernetesRaghavendra Prabhu
 
Scylla on Kubernetes: Introducing the Scylla Operator
Scylla on Kubernetes: Introducing the Scylla OperatorScylla on Kubernetes: Introducing the Scylla Operator
Scylla on Kubernetes: Introducing the Scylla OperatorScyllaDB
 
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...Naoto Gohko
 
Deploying WSO2 Middleware on Kubernetes
Deploying WSO2 Middleware on KubernetesDeploying WSO2 Middleware on Kubernetes
Deploying WSO2 Middleware on KubernetesImesh Gunaratne
 
Bridges and Tunnels: A Drive Through OpenStack Networking
Bridges and Tunnels: A Drive Through OpenStack NetworkingBridges and Tunnels: A Drive Through OpenStack Networking
Bridges and Tunnels: A Drive Through OpenStack Networkingmarkmcclain
 
Rohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual RouterRohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual RouterShapeBlue
 
From Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
From Nova-Network to Neutron and Beyond: A Look at OpenStack NetworkingFrom Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
From Nova-Network to Neutron and Beyond: A Look at OpenStack NetworkingCynthia Thomas
 
Technical introduction to MidoNet
Technical introduction to MidoNetTechnical introduction to MidoNet
Technical introduction to MidoNetMidoNet
 
Ryu: network operating system
Ryu: network operating systemRyu: network operating system
Ryu: network operating systemIsaku Yamahata
 

Semelhante a Deep dive into highly available open stack architecture openstack summit vancouver 2015 (20)

Neutron high availability open stack architecture openstack israel event 2015
Neutron high availability  open stack architecture   openstack israel event 2015Neutron high availability  open stack architecture   openstack israel event 2015
Neutron high availability open stack architecture openstack israel event 2015
 
Livnat Peer & Arthur Berezin, Red Hat - Neutron High Availability - OpenStack...
Livnat Peer & Arthur Berezin, Red Hat - Neutron High Availability - OpenStack...Livnat Peer & Arthur Berezin, Red Hat - Neutron High Availability - OpenStack...
Livnat Peer & Arthur Berezin, Red Hat - Neutron High Availability - OpenStack...
 
Inside Architecture of Neutron
Inside Architecture of NeutronInside Architecture of Neutron
Inside Architecture of Neutron
 
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
 
NetScaler and advanced networking in cloudstack
NetScaler and advanced networking in cloudstackNetScaler and advanced networking in cloudstack
NetScaler and advanced networking in cloudstack
 
Open stack HA - Theory to Reality
Open stack HA -  Theory to RealityOpen stack HA -  Theory to Reality
Open stack HA - Theory to Reality
 
Kafka on Kubernetes—From Evaluation to Production at Intuit
Kafka on Kubernetes—From Evaluation to Production at Intuit Kafka on Kubernetes—From Evaluation to Production at Intuit
Kafka on Kubernetes—From Evaluation to Production at Intuit
 
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack NetworkingONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
 
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad HedlundSDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
SDN, Network Virtualization and the Software Defined Data Center – Brad Hedlund
 
LINE's Private Cloud - Meet Cloud Native World
LINE's Private Cloud - Meet Cloud Native WorldLINE's Private Cloud - Meet Cloud Native World
LINE's Private Cloud - Meet Cloud Native World
 
OpenStack Networking
OpenStack NetworkingOpenStack Networking
OpenStack Networking
 
Clusternaut: Orchestrating  Percona XtraDB Cluster with Kubernetes
Clusternaut:  Orchestrating  Percona XtraDB Cluster with KubernetesClusternaut:  Orchestrating  Percona XtraDB Cluster with Kubernetes
Clusternaut: Orchestrating  Percona XtraDB Cluster with Kubernetes
 
Scylla on Kubernetes: Introducing the Scylla Operator
Scylla on Kubernetes: Introducing the Scylla OperatorScylla on Kubernetes: Introducing the Scylla Operator
Scylla on Kubernetes: Introducing the Scylla Operator
 
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
 
Deploying WSO2 Middleware on Kubernetes
Deploying WSO2 Middleware on KubernetesDeploying WSO2 Middleware on Kubernetes
Deploying WSO2 Middleware on Kubernetes
 
Bridges and Tunnels: A Drive Through OpenStack Networking
Bridges and Tunnels: A Drive Through OpenStack NetworkingBridges and Tunnels: A Drive Through OpenStack Networking
Bridges and Tunnels: A Drive Through OpenStack Networking
 
Rohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual RouterRohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual Router
 
From Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
From Nova-Network to Neutron and Beyond: A Look at OpenStack NetworkingFrom Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
From Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
 
Technical introduction to MidoNet
Technical introduction to MidoNetTechnical introduction to MidoNet
Technical introduction to MidoNet
 
Ryu: network operating system
Ryu: network operating systemRyu: network operating system
Ryu: network operating system
 

Mais de Arthur Berezin

Uncovering the black magic of an open source community
Uncovering the black magic of an open source communityUncovering the black magic of an open source community
Uncovering the black magic of an open source communityArthur Berezin
 
Uncovering the black magic of an open source community
Uncovering the black magic of an open source communityUncovering the black magic of an open source community
Uncovering the black magic of an open source communityArthur Berezin
 
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...Arthur Berezin
 
How cloud native vn fs deployed on open stack will change the telecom industry
How cloud native vn fs deployed on open stack will change the telecom industryHow cloud native vn fs deployed on open stack will change the telecom industry
How cloud native vn fs deployed on open stack will change the telecom industryArthur Berezin
 
Orchestrating and managing VNFss on openstack - demo- [Cloudify + openstack ...
Orchestrating and managing VNFss  on openstack - demo- [Cloudify + openstack ...Orchestrating and managing VNFss  on openstack - demo- [Cloudify + openstack ...
Orchestrating and managing VNFss on openstack - demo- [Cloudify + openstack ...Arthur Berezin
 
Introduction into ARIA
Introduction into ARIAIntroduction into ARIA
Introduction into ARIAArthur Berezin
 
Cloudify NFV Orchestrator for Optimal Performance
Cloudify NFV Orchestrator for Optimal PerformanceCloudify NFV Orchestrator for Optimal Performance
Cloudify NFV Orchestrator for Optimal PerformanceArthur Berezin
 
An approach for migrating enterprise apps into open stack
An approach for migrating enterprise apps into open stackAn approach for migrating enterprise apps into open stack
An approach for migrating enterprise apps into open stackArthur Berezin
 
Orchestrating Cloud Applications With TOSCA
Orchestrating Cloud Applications With TOSCAOrchestrating Cloud Applications With TOSCA
Orchestrating Cloud Applications With TOSCAArthur Berezin
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech dayArthur Berezin
 
Openstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - IsraelOpenstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - IsraelArthur Berezin
 
Openstack il2014 staypuft- your friendly foreman openstack installer
Openstack il2014   staypuft- your friendly foreman openstack installerOpenstack il2014   staypuft- your friendly foreman openstack installer
Openstack il2014 staypuft- your friendly foreman openstack installerArthur Berezin
 
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013Arthur Berezin
 
Building The Modern IT
Building The Modern ITBuilding The Modern IT
Building The Modern ITArthur Berezin
 

Mais de Arthur Berezin (15)

Uncovering the black magic of an open source community
Uncovering the black magic of an open source communityUncovering the black magic of an open source community
Uncovering the black magic of an open source community
 
Uncovering the black magic of an open source community
Uncovering the black magic of an open source communityUncovering the black magic of an open source community
Uncovering the black magic of an open source community
 
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...
 
How cloud native vn fs deployed on open stack will change the telecom industry
How cloud native vn fs deployed on open stack will change the telecom industryHow cloud native vn fs deployed on open stack will change the telecom industry
How cloud native vn fs deployed on open stack will change the telecom industry
 
Aria 1.0 roadmap
Aria 1.0 roadmapAria 1.0 roadmap
Aria 1.0 roadmap
 
Orchestrating and managing VNFss on openstack - demo- [Cloudify + openstack ...
Orchestrating and managing VNFss  on openstack - demo- [Cloudify + openstack ...Orchestrating and managing VNFss  on openstack - demo- [Cloudify + openstack ...
Orchestrating and managing VNFss on openstack - demo- [Cloudify + openstack ...
 
Introduction into ARIA
Introduction into ARIAIntroduction into ARIA
Introduction into ARIA
 
Cloudify NFV Orchestrator for Optimal Performance
Cloudify NFV Orchestrator for Optimal PerformanceCloudify NFV Orchestrator for Optimal Performance
Cloudify NFV Orchestrator for Optimal Performance
 
An approach for migrating enterprise apps into open stack
An approach for migrating enterprise apps into open stackAn approach for migrating enterprise apps into open stack
An approach for migrating enterprise apps into open stack
 
Orchestrating Cloud Applications With TOSCA
Orchestrating Cloud Applications With TOSCAOrchestrating Cloud Applications With TOSCA
Orchestrating Cloud Applications With TOSCA
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
 
Openstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - IsraelOpenstack platform -Red Hat Pizza and technology event - Israel
Openstack platform -Red Hat Pizza and technology event - Israel
 
Openstack il2014 staypuft- your friendly foreman openstack installer
Openstack il2014   staypuft- your friendly foreman openstack installerOpenstack il2014   staypuft- your friendly foreman openstack installer
Openstack il2014 staypuft- your friendly foreman openstack installer
 
Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013Oracle week Israel - OpenStack Platform - 2013
Oracle week Israel - OpenStack Platform - 2013
 
Building The Modern IT
Building The Modern ITBuilding The Modern IT
Building The Modern IT
 

Último

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 

Último (20)

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 

Deep dive into highly available open stack architecture openstack summit vancouver 2015

  • 1. Arthur Berezin, Sr. Technical Product Manager, Red Hat Deep Dive into Highly Available OpenStack Architecture OpenStack Summit Vancouver May 2015
  • 2. Agenda ★ HA Enabling Services Pacemaker and HAProxy ★ Shared Services MariaDB w/Galera, RabbitMQ w/Mirrored Queues ★ OpenStack Services Keystone, Nova, Neutron, Glance, Cinder, Horizon ★ Topologies Controller, Compute, Network, Storage
  • 3. cc: Morio2015 Source: https://www.wikiwand.com/en/Scuderia_Ferrari
  • 5. High Availability ● Minimize downtime by avoiding SPOF ● Create service redundancy ○ Active-Active When possible ■ Stateless services or HA internal support ■ Active-Passive if nothing else is applicable ● Scale out Architecture
  • 6.
  • 8. ● Cluster Resource Manager ● Uses Corosync for cluster communication ● Monitor and Control Resources: ○ Floating Virtual IP Address (VIP) ○ SystemD/LSB/OCF Services ○ Cloned Services(Active/Active) ● STONITH - Fencing with Power Management ○ Important for ensuring data consistency Pacemaker
  • 9. ● Virtual IP(VIP) ● SystemD Cloned Resource ● STONITH Fencing Pacemaker OpenStack Service Node 2 - 192.168.1.2Node 1 - 192.168.1.1 pcsd pcsd Cloned STONITH STONITH Service Service Service Virtual IP 10.0.0.1
  • 10. HAProxy Load Balancer Load Balancing and Proxy for HTTP/TCP ● Mature and popular with web applications ● Health Checking ● Load Distribution
  • 11. ● Load Distribution ○ Round Robin, ○ Stick-Table ● API Isolation ● Failure Detection Node 1 Node 2 Node 3 HAProxy Load Balancer Service Service HAProxy
  • 12. Avoiding SPOFs A day in a Highly Available Service Life
  • 14. Horizon Controller Give Me Horizon Web UI NOW! Single Point Of Failure
  • 15. Horizon Controller 1 Horizon Controller 2 Horizon Controller 3 Give Me Horizon Web UI NOW! HAProxy Controller 1
  • 16. Horizon Controller 1 Horizon Controller 2 Horizon Controller 3 Give Me Horizon Web UI NOW! HAProxy Controller 1 Single Point Of Failure Each Could Fail
  • 17. Horizon Controller 1 Horizon Controller 2 Horizon Controller 3 Give Me Horizon Web UI NOW! HAProxy Controller 1 Single Point Of Failure Pacemaker Cloned Horizon Service
  • 18. Horizon Controller 1 Horizon Controller 2 Horizon Controller 3 Give Me Horizon Web UI NOW! HAProxy Controller 1 HAProxy Controller 3 HAProxy Controller 2 Pacemaker Cloned Horizon Service Pacemaker Cloned HAProxy Service
  • 19. Pacemaker Cloned HAProxy Service Horizon Controller 1 Horizon Controller 2 Horizon Controller 3 HAProxy Controller 1 HAProxy Controller 3 HAProxy Controller 2 Give Me Horizon Web UI NOW! Horizon VIP Pacemaker Cloned Horizon Service
  • 21. Galera with MariaDB ● Active-Active MultiMaster Synchronous Replication ● Auto Node Joining ● Row level parallel replication ● Native with MariaDB DB Node 3DB Node 2DB Node 1 GALERA REPLICATION wsrep MariaDB wsrep wsrep MariaDBMariaDB
  • 22. RabbitMQ Clustering with Mirrored Queues RabbitMQ Node1RabbitMQ Node1RabbitMQ Node1 RabbitMQ RabbitMQ Clustering RabbitMQ RabbitMQ Mirrored Queue
  • 23. OpenStack Services Keystone, Glance, Cinder, Nova, Neutron, Horizon
  • 25. Keystone HTTPD SQL: Assignments SQL: Identities LDAP: Identities API Call Keystone Service: ★ httpd/Keystone ○ API ○ Assignments ○ Identities ■ LDAP ■ SQL
  • 26. ● Cloned Stateless HTTPD Service ● Same SSL Certs on all nodes ● Cache is local on each host Node 2Node 1 Cloned Keystone SQL: Assignments SQL: Identities LDAP: Identities API Call Cloned HTTPd/ Keystone HTTPd/ Keystone HAProxy HAProxy pcsd pcsd Keystone VIP STONITH STONITH
  • 27. ● Cloned Stateless HTTPD Service ● Same SSL Certs on all nodes ● Cache is local on each host Node 2Node 1 Cloned Keystone SQL: Assignments SQL: Identities LDAP: Identities API Call Cloned HTTPd/ Keystone HTTPd/ Keystone HAProxy HAProxy pcsd pcsd Keystone VIP STONITH STONITH
  • 29. Glance SQLStorage Glance-API Glance Registry Service: ★ Glance-API ○ API ○ Storage Calls ★ Glance-Registry ○ Keeps images registry at the Database Ceilometer Notifications HTTP RabbitMQ
  • 30. ● Both services are Cloned Active/Active ● Both services are LB and VIP Node 2Node 1 Cloned Glance SQLImages Store HAProxy HAProxy pcsd pcsd Glance Registry VIP ClonedGlance-API Glance-API ClonedGlance Registry Glance API VIP Glance Registry STONITH STONITH
  • 31. ● Both services are Cloned Active/Active ● Both services are LB and VIP Node 2Node 1 Cloned Glance SQLImages Store HAProxy HAProxy pcsd pcsd Glance Registry VIP ClonedGlance-API Glance-API ClonedGlance Registry Glance API VIP Glance Registry STONITH STONITH
  • 32. ● Both services are Cloned Active/Active ● Both services are LB and VIP Node 2Node 1 Cloned Glance SQLImages Store HAProxy HAProxy pcsd pcsd Glance Registry VIP ClonedGlance-API Glance-API ClonedGlance Registry Glance API VIP Glance Registry STONITH STONITH
  • 34. Cinder Volume ★ Cinder-API ○ API ★ Cinder-Scheduler ○ Volumes placement ★ Cinder-Volume ○ Manages Storage ★ Cinder-Backup SQL Storage Cinder-API Cinder Scheduler RabbitMQ Cinder Backup Storage Cinder Driver VM Data Path
  • 35. ● Cinder-API is Stateless Cloned ● LB and VIP ● Cinder-Volume is A/P due it potential races ● Cinder-Backup is A/P Node 2Node 1 A/PVolume Volume Cloned Cinder Storage HAProxy HAProxy pcsd pcsd ClonedCinder-API Cinder-API ClonedScheduler Scheduler Cinder API VIP DriverDriver STONITH STONITH
  • 36. Nova
  • 37. Nova Nova Compute ★ Nova-API ○ API ★ Nova-Scheduler ○ VM placement ★ Nova-Conductor ○ Updates DB on Compute’s behalf ★ Nova-Compute ○ Runs VM Instances SQL Nova-API Nova Scheduler RabbitMQ Nova Conductor libvirt/KVM VMVM
  • 38. Compute Controller Services Nova Nova Compute ★ Nova-API ○ API ★ Nova-Scheduler ○ VM placement ★ Nova-Conductor ○ Updates DB on Compute’s behalf ★ Nova-Compute ○ Runs VM Instances SQL Nova-API Nova Scheduler RabbitMQ Nova Conductor libvirt/KVM VMVM
  • 39. Controller Services ● Nova-API configured with LB and VIP ● Nova-API, Nova-Scheduler and Nova-Conductor are Stateless A/A Cloned services Node 2Node 1 ClonedConductor Conductor ClonedHAProxy HAProxy pcsd pcsd ClonedNova-API Nova-API ClonedScheduler Scheduler Nova-API VIP Nova SQL RabbitMQ STONITH STONITH
  • 40. Compute Service ● Each host is independent ● Nova-compute watched locally by SystemD ● VM HA not supported(yet), Probably Liberty Nova Compute2 Nova Compute libvirt/KVM VM Compute1 VMVM Nova Compute libvirt/KVM
  • 41. Compute Service ● Probably supported in Liberty ● Each host is independent ● Nova-compute watched locally by SystemD ● Liberty Blueprint: Mark Host Down Nova VM HA Compute1 VMVM Nova Compute libvirt/KVM STONITH pacemaker_remote Compute1 VMVM Nova Compute libvirt/KVM STONITH pacemaker_remote
  • 43. ★ Neutron Server ○ API and Management ★ Neutron L2 Agent ○ L2 Traffic on compute ★ Neutron L3 Agent ○ Network Routing ★ DHCP Agent ★ LBaaS Agent Neutron SQL Neutron Server L2 Agent(s) Open vSwitch RabbitMQ L3 Agent DHCP Agent LBaaS Agent
  • 44. Controller Neutron Network Node Compute2 SQL Internet Compute1 L2 Agent(s) Open vSwitch L2 Agent(s) Open vSwitch VMVMVMVMVM VM L3 Agent DHCP Agent L2 Agent(s) Open vSwitch RabbitMQ LBaaS Agent Neutron Server R1
  • 45. Network Node2 Network Node1 A/P Cloned Cloned + VRRP L2 Agent L3 Agent LBaaS Agent RPC DHCP Agent Compute1 L2 Agent L3 Agent Controller1 LBaaS Agent DHCP Agent R1pcsd Neutron API VIP Controller2 pcsd Cloned Cloned HAProxy Neutron-API Neutron-API HAProxy R1
  • 46. Neutron ● Kilo ○ L3 Agent HA with VRRP ○ DHCP Agent HA ● Liberty ■ L3 Agent - DVR ■ DVR + VRRP Longer Term ■ Distributed DHCP on compute nodes
  • 48. Service: ★ httpd/OpenStack- Dashboard ○ Django web app ○ Uses services APIs Horizon Browser Horizon Cinder API Neutron API Glance API Keystone API Nova API
  • 49. Horizon ● Cloned Stateless HTTPd Service ● Same SSL Certs on all nodes ● Cache is local on each host Node 2Node 1 Cloned Cloned HTTPd/ Horizon HTTPd/ Horzon HAProxy HAProxy pcsd pcsd Horizon VIP STONITH STONITH
  • 51. Active - Active Controller Cluster Controller 1 Controller 2 Controller 3 HAProxy Packemaker Keystone Neutron Cinder ... HAProxy Packemaker Keystone Neutron Cinder ... HAProxy Packemaker Keystone Neutron Cinder .... Galera Multi-master replication MariaDB MariaDB MariaDB RabbitMQ Mirrored Queues
  • 52. Controller Cluster Compute2Compute1 Nova Compute Nova Compute Controller 1 Controller 2 Controller 3 Controller Services Public Tenant Management Controller Services Controller Services Controller Services Controller Services Controller Services
  • 53. Controller Cluster Compute2Compute1 Nova Compute Nova Compute Network Cluster Public Tenant Management Neutron Network Node1 Neutron Network Node2 Neutron Network Node3 Controller 1 Controller 2 Controller 3
  • 54. Controller Cluster Compute2Compute1 Nova Compute Nova Compute Storage Cluster Storage Management Controller 1 Controller 2 Controller 3 Cinder Glance Node1 Cinder Glance Node2 Cinder Glance Node3 Volume Storage Image Store
  • 56. Resources RDO HA Ref Arch https://github.com/beekhof/osp-ha-deploy Layer 3 High Availability - VRRP DVR DHCP http://assafmuller.com/2014/08/16/layer-3-high-availability/ DVR http://assafmuller.com/2015/04/15/distributed-virtual-routing- overview-and-eastwest-routing/ Creating a Highly Available Red Hat OpenStack Platform Configuration (OSP5 and RHEL 7) https://access.redhat.com/articles/1150463 About High Availability with OpenStack Platform https://access.redhat.com/articles/1274203 New nova API call to mark nova-compute down https://review.openstack.org/#/c/169836/ The Different Facets of OpenStack HA http://blog.russellbryant.net/2015/03/10/the-different-facets-of- openstack-ha/ Implementation of Pacemaker Managed OpenStack VM Recovery http://blog.russellbryant.net/2015/04/08/implementation-of- pacemaker-managed-openstack-vm-recovery/
  • 57. HA Talks during Summit HA Infrastructure Talks Pacemaker: OpenStack’s PID 1 MariaDB Galera cluster : Best practices High Availability Architecture Deep Dive Into a Highly Available OpenStack Architecture Real World Practices Highly Available OpenStack: From Theory to Reality Lessons learned on upgrades: the importance of HA and automation Providing OpenStack Service High-Availability Through Anycast Routing HA Storage Talks Keeping OpenStack storage trendy with Ceph and containers DRBD9 for OpenStack The Road to Enterprise-Ready OpenStack Storage as Service Dude, where is my volume HA Networking Talks Highly Available, Performant, VXLAN Service Node IPv6 impact on Neutron L3 High Availability High Availability and Resiliency Testing Strategies for OpenStack Clouds