Red Hat OpenStack Platform 16.1 is a cloud computing platform that virtualizes resources from industry-standard hardware, organizes those resources into clouds, and manages them. RHOSP 16.1 is based on OpenStack release codename “Train”. RHOSP 16.1 is a containerized version offering greater scalability, resiliency, and user experience.
RHOSP provides the foundation to build a private or public Infrastructure-as-a-Service (IaaS) cloud on top of Red Hat Enterprise Linux. It offers a massively scalable, fault-tolerant platform for the development of cloud-enabled workloads. Red Hat OpenStack Platform is packaged so that available physical hardware can be turned into a private, public, or hybrid cloud platform.
Director node is installed as a RHEL VM on the Solution Admin Host (SAH) node. The undercloud is installed on the director VM and acts as a single point for the installation, configuration, and management of the OpenStack environment (overcloud).
The following are the key functions of the undercloud:
The overcloud is the resulting Red Hat OpenStack environment that is created by the undercloud. The solution described here deploys a cluster of controller and compute nodes. All customizations are passed as yaml files during the deployment to create the final overcloud environment. Pacemaker acts as the cluster resources manager and provides High Availability to all the OpenStack controller nodes in the cluster. Cinder container in the overcloud controller is responsible for communicating with the backend PowerFlex.
A controller node is responsible for providing key services for administering, managing, and upgrading the RHOSP overcloud environment. A controller node provide various services such as dashboard (horizon), authentication (keystone), image storage (glance), networking (neutron), orchestration (heat), and HA services.
A compute node are a part of every OpenStack overcloud deployment as they provide compute services (Nova) to host virtual machine instances running on a hypervisor. Each compute node runs KVM/QEMU, Open vSwitch, OpenStack Telemetry, and other services.