Skip to main content

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

OpenStack cluster

Image source: Introduction to Red Hat OpenStack Services on OpenShift

OpenStack services architecture

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

General Architecture of OpenStack Services

Image source: Red Hat OpenStack Services on OpenShift Architecture

Multitenancy with OpenStack

Multitenancy with OpenStack

Image source: Introduction to Red Hat OpenStack Services on OpenShift