OpenStack
Lifecycle Management of OpenStack in OSISM
The open source project Kolla from the OpenInfra Foundation is used in OSISM for the life cycle management of OpenStack. Kolla’s mission is to provide production-ready containers and deployment tools for operating OpenStack clouds. Kolla has been actively developed by a very diverse team for 10 years and is one of the most common (if not the most common) life cycle management tool for OpenStack.
The container images provided by Kolla are not only used by Kolla itself. They are also used in TripleO, the basis for the now discontinued RedHat OpenStack Platform, and the OpenStack Kubernetes Operators, the basis for the new RedHat OpenStack Services on OpenShift.
OpenStack cluster
Image source: Introduction to Red Hat OpenStack Services on OpenShift
OpenStack services architecture
Image source: Introduction to Red Hat OpenStack Services on OpenShift
- Swift: Object Storage
- Manila: Shared Filesystems
- Octavia: Load balancer
- Designate: DNS
- Heat: Orchestration
- Placement
- Barbican: Key Management
- Nova: Compute
- Cinder: Block Storage
- Neutron: Networking
- Glance: Image
- Horizon: Dashboard
- Ironic: Bare Metal Provisioning
- Ceilometer: Metering
General architecture of OpenStack services
Image source: Red Hat OpenStack Services on OpenShift Architecture
Multitenancy with OpenStack
Image source: Introduction to Red Hat OpenStack Services on OpenShift