OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack...
Transcript of OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack...
![Page 1: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/1.jpg)
OpenStackArchitecture Design
Dan Radez | Sr. Software Engineer, RED HAT
![Page 2: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/2.jpg)
OpenStack Architecture Design
● Logical Architecture● Basic Architecture● Scaled Architecture● Highly Available / Load Balanced
![Page 3: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/3.jpg)
OpenStack Architecture Design
Logical Architecture
![Page 4: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/4.jpg)
Logical OpenStack Architecture
● Control● Compute● Network
![Page 5: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/5.jpg)
OpenStack Architecture Design
Basic Architecture
![Page 6: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/6.jpg)
Control / Network Compute
Basic OpenStack Architecture
● Control● Compute● Network
![Page 7: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/7.jpg)
Basic OpenStack Architecture
Control / Network Compute
● API
● Horizon
● Networking
● Database
● Messaging
● Hypervisor
● Compute Service
● Network Agent
![Page 8: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/8.jpg)
Basic OpenStack Architecture
Control
● API
● Horizon
● Database
● Messaging
● Hypervisor
● Compute Service
● Network Agent
Network Compute
● Networking
![Page 9: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/9.jpg)
OpenStack Architecture Design
Scaled Architecture
![Page 10: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/10.jpg)
Scaled OpenStack Architecture
Control
● API
● Horizon
● Database
● Messaging
● Hypervisor
● Compute Service
● Network Agent
Network Compute
● Networking
![Page 11: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/11.jpg)
Scaled OpenStack Architecture
Control
● API
● Horizon
● Database
● Messaging
● Hypervisor
● Compute Service
● Network Agent
Network Compute
● Networking
Compute Compute ComputeCompute
Compute
Compute Compute ComputeCompute
Compute Compute ComputeCompute
![Page 12: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/12.jpg)
Packstack
Deployment options● Interactively● Answer file● Quick Start● All-in-one
Features● Single-host install● Multi-host install● RHOS, RDO, EPEL
http://openstack.redhat.com
![Page 13: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/13.jpg)
Scaled OpenStack Architecture
Control
● API
● Horizon
● Database
● Messaging
● Hypervisor
● Compute Service
● Network Agent
Network Compute
● Networking
Compute Compute ComputeCompute
Compute
Compute Compute ComputeCompute
Compute Compute ComputeCompute
![Page 14: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/14.jpg)
Database Messaging
● Keystone
● Nova
● Glance
● Cinder
● Swift Proxy
Horizon
Scaled OpenStack Architecture
Control
● API
● Horizon
● Database
● Messaging
![Page 15: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/15.jpg)
Swift Proxy Cinder
Glance Nova
Scaled OpenStack Architecture
Keystone Horizon
● Keystone
● Nova
● Glance
● Cinder
● Swift Proxy
Database Messaging
![Page 16: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/16.jpg)
Swift Proxy Cinder
Glance Nova
Scaled OpenStack Architecture
Keystone Horizon
SwiftNetwork
Database Messaging
![Page 17: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/17.jpg)
Swift Proxy Cinder
Glance Nova
Scaled OpenStack Architecture
Keystone Horizon
SwiftNetwork
Compute
Database Messaging
![Page 18: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/18.jpg)
OpenStack Architecture Design
High Availability
Load Balancing
![Page 19: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/19.jpg)
High Availability / Load Balancing
Pacemaker
● HAProxy
● Database
● Messaging
● Floating IPs
● Shared DB Storage
● Nova consoleauth
● API Services
HAProxy
![Page 20: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/20.jpg)
High Availability / Load Balancing
● HAProxy
● Database
● Messaging
● Floating IP
● Shared DB Storage
● Nova consoleauth
Pacemaker Pacemaker Pacemaker
![Page 21: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/21.jpg)
High Availability / Load Balancing
● HAProxy
● Floating IP1
● Consoleauth
● Floating IP4
Pacemaker Pacemaker Pacemaker● Database
● Floating IP2
● DB Storage
● Messaging
● Floating IP3
Swift Proxy Cinder
Glance Nova
Keystone Horizon
![Page 22: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/22.jpg)
OpenStack Architecture Design
● Logical Architecture● Basic Architecture● Scaled Architecture● Highly Available / Load Balanced
![Page 23: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/23.jpg)
Resources
● RDO: openstack.redhat.com
● https://access.redhat.com/knowledge/docs/en-US/Red_Hat_OpenStack
● OpenStack.org
● TryStack.org
● Puppetlabs.com
● Djangoproject.com
● http://radez.fedorapeople.org/RHForum_slides2.tar.gz
![Page 24: OpenStack Architecture Design - jp-redhat.comjp-redhat.com/forum/tt/pdf/4-G.pdf · OpenStack Architecture Design Scaled Architecture. ... Packstack Deployment options ... RDO: openstack.redhat.com](https://reader030.fdocuments.us/reader030/viewer/2022021711/5b2c52547f8b9abe2a8bec2d/html5/thumbnails/24.jpg)