How Does The Open stack Platform Work?

By Admin Thu, Jan 9, 2020 Updated: Thu, Oct 8, 2026 5 min read red hat consulting
OpenStack Platform

Red Hat infrastructure migration solution has been a great name in the field of business integration platforms as it has played a major role in aligning the organizational operations scattered across a number of different departments, which involve a number of systems and databases.

What is the OpenStack platform?

OpenStack is a brand under the IT Company Red Hat. OpenStack software is basically a system that is designed to manage large pools of storage and networking resources in private and public clouds. Red Hat, which is based in Raleigh, N.C., packages the biannual releases of the source code, which is developed by the OpenStack community. The vendor tests the software under a number of different scenarios and tries to fix the bugs if there are any to certify and support the Red Hat OpenStack platform the organizational use.

When this platform came in June 2013, it was known as the Red Hat Enterprise Linux OpenStack Platform. The OpenStack distribution is made to run on the vendor’s supported version of the Linux operating system, which is Red hat Enterprise Linux. Each version of the Red Hat OpenStack, which is released every year, aligns with the Linus OS’s latest stable release. OpenStack and Linux releases are tested and certified by the Red Hat for the performance and compatibility.

How does the OpenStack platform work?

Red hat OpenStack platform allows the organizational employees to have access to the tools or open-source projects, to ensure the core computing services in private & public clouds. This platform uses a consistent set of APIs (Application Programming Interfaces) to pool virtualized resources, for instance, RAM and CPU. Different kinds of OpenStack projects are deployed in a modular fashion depending upon the resources which those users want to virtualize & also upon the types of cloud services they want to enable.

There are a number of OpenStack projects available through the Red Hat platform. Following optional OpenStack projects are used by a typical Red Hat OpenStack platform deployment: Ironic for bare-metal provisioning, Heat for orchestration, Horizon for the dashboard, Ceilometer for monitoring and Sahara for data processing.

The Red Hat OpenStack platform is having a specialized director toolset that allows the users of the platform to install, operate, and upgrade the deployment. It also allows them to manage all these deployments.

This director is known as Triple, which is based on the open-source OpenStack project. It usually makes the use of overcloud and under cloud.

Undercloud is basically the main director node that controls the OpenStack nodes in a cloud environment. Functionality, which is enabled through the under cloud includes the bare-metal system control, environment planning, orchestration, and also management through command-line tools or maybe a web-based user interface. While on the other hand, an Overcloud is a clustered server environment created by a user through the director’s under cloud.

The roles which are included in the default overcloud are compute and storage nodes & controller. These compute and storage nodes make use of different kinds of OpenStack technologies and also additional open-source software. This is how Red Hat for data migration works.

Frequently Asked Questions

What is OpenStack?

OpenStack is an open-source cloud infrastructure project, often described as infrastructure as a service (IaaS), that manages large pools of compute, storage and networking resources in private or public clouds. It is developed by a community and exposes its capabilities through a consistent set of APIs.

What is Red Hat OpenStack Platform?

Red Hat OpenStack Platform is Red Hat’s commercially supported distribution of OpenStack. Red Hat packages community OpenStack code, tests and certifies it to run on Red Hat Enterprise Linux, and provides support, so organizations can build private or hybrid clouds without assembling and maintaining the components themselves.

How does OpenStack pool virtualized resources?

OpenStack pools virtualized resources such as CPU, memory, storage and networking, then exposes them to users through APIs and a dashboard. Separate OpenStack projects handle each function, and they are deployed in a modular way depending on which cloud services an organization wants to offer.

What are the undercloud and overcloud in Red Hat OpenStack Platform?

In Red Hat OpenStack Platform, the undercloud is the director node that provisions and manages the OpenStack environment, while the overcloud is the production cloud it deploys for workloads, with controller, compute and storage roles. The director toolset is based on the upstream TripleO project.

Which OpenStack projects are commonly used in a Red Hat deployment?

Typical OpenStack projects include Nova for compute, Neutron for networking, Cinder for block storage, Glance for images, Keystone for identity, Heat for orchestration, Horizon for the dashboard and Ironic for bare-metal provisioning. Exactly which ones you deploy depends on the services you need.

OpenStack or Kubernetes with Red Hat OpenShift: which should I use?

OpenStack provides infrastructure such as virtual machines, storage and networks, whereas Red Hat OpenShift is a Kubernetes-based platform for running containerized applications. They solve different layers and are sometimes combined, with OpenShift running on OpenStack. Choose based on whether you need to build a cloud or run applications.

Who should consider Red Hat OpenStack Platform?

Organizations that want a private cloud on their own hardware, for reasons of data control, cost predictability or existing investment, should consider Red Hat OpenStack Platform, provided they have or can obtain the operations skills. Teams without such skills may prefer a public cloud or managed service.

Does Pro Integrate help companies in the US, UK and India with OpenStack and private cloud projects?

Yes. Pro Integrate is a global IT consulting company with teams serving clients in the US, UK and India, and it provides Red Hat consulting for cloud and infrastructure projects. See the Red Hat consulting services page.

How do I start planning a Red Hat OpenStack deployment?

Start by defining workloads, capacity needs, networking and security requirements, and in-house skills, then design a small pilot cloud before scaling. Pro Integrate can help with assessment and implementation; contact the team via the contact page.

Share this article

Some of our Global Clients