Red Hat ® OpenStack Platform delivers an integrated foundation to create, deploy, and scale a secure and reliable public or private OpenStack cloud.

Red Hat OpenStack Platform Enhanced Support

Enjoy dedicated 24x7 support with a 15-minute response time



Containerization of OpenStack services

In order to help deliver new offerings to market faster, today's organizations need a cloud infrastructure that can allocate resources more quickly, efficiently, and at scale.  Running OpenStack services on Linux containers does just that; it can increase flexibility for upgrades, rollback, and service management while reducing cloud management complexity for operators.  Additionaly, Linux containers make it easier to scale OpenStack services quickly helping customers meet greater user demand when it counts the most.

Whether deploying a new implementation or performing an automated upgrade through its director tool, Red Hat OpenStack Platform 12 containerizes the majority of OpenStack services, while offering a containerized Technology Preview of certain network and storage services.  This provides our strategic ecosystem partners the opportunity to certify drivers and plugins for this new deployment model, resulting in minimal or no disruption of service for our customers.

Enhanced security

New features in Red Hat OpenStack Platform 12, such as an automated infrastructure enrollment service, help organizations increase security and improve efficiency through the automation of life cycle management for security certificates. Others components such as OpenStack Block Storage (Cinder) and Bare Metal Provisioning (Ironic) have updates around volume encryption support and disk partitioning enhancements, respectively.

Red Hat continues to work towards stronger positioning against various risk management initiatives across the globe. See the new Red Hat OpenStack Platform Security Guide, coming soon in the Red Hat customer portal.

Greater flexibility with composable infrastructure

Composable roles were first introduced in Red Hat OpenStack Platform 10, which enabled operators to create customized profiles for individual services and processes to suit their unique needs, and then expanded in Red Hat OpenStack Platform 11, making the deployment and upgradability more adaptable and consistent.

Now, Red Hat OpenStack Platform 12 introduces composable networks. Until now, users were forced to pick and choose pre-defined network topology. With new composable networks, users have the option to define the network topology they need with fewer constraints and create any number of netowrks they want, including the popular L3 spine and leaf topology.

OpenDayLight for network automation

Red Hat OpenStack Platform 12 extends its technology preview of OpenDayLight, a modular open source platform for customizing and automating a software-defined network.

Designed increase speed and throughput, the advancement of Network Function Virtualization (NFV) support through OpenDayLight for OpenStack remains a key strategy for Red Hat. 

The enhancements to our OpenDayLight integration are designed to improve the way Data Plane Developer Kit (DPDK) is implemented and provide better performance due to its SDN capabilities.

Distributed continuous integration

Five releases ago, Red Hat's Distributed Continuous Integration (DCI) introduced a new method for customers and partners to interact with Red Hat OpenStack Platform. 

The primary goal of DCI is to help Red Hat ship the best quality OpenStack software in the industry, by automating the deployment, testing, and feedback loop with customers and partners for pre- and post-product releases.  This allows Red Hat to test real-world use cases, validating each with customer and partner-driven configurations.  Today, DCI automatically delivers actionable logs to Red Hat's quality engineering teams, reducing the amount of time it takes to identify, patch, and introduce fixes back into the community.

Get Started with Red Hat OpenStack Platform

For a basic x86_64 installation, you'll need:

System Requirements

Your hardware should meet the system requirements.

A Network Connection

You'll need a public network connection to register and download software.

Installer Image

Installation Media

Burn the ISO image to DVD or create a bootable USB medium , which will be used to install the Hypervisor.

Install Red Hat OpenStack Platform 12

  1. 1

    Install RHEL

    Perform a minimal installation for RHEL 7 on a physical system. See getting started for Red Hat Enterprise Linux 7 for more details.

  2. 2


    Register the system via Red Hat Subscription Management and confirm that an OpenStack subscription is attached.

    # subscription-manager register

    # subscription-manager list --consumed

    If an OpenStack subscription is not attached immediately, see the documentation for manually attaching subscriptions .

  3. 3

    Plan your installation

  4. 4

    Install the undercloud

    • create directories for templates and images
    • set the system hostname
    • install director packages
    • configure the director
    • obtain overcloud node images
    • set a nameserver
    • complete undercloud configuration
  5. 5

    Configuring container registry details

    A containerized overcloud requires access to a registry with the required container images.  Choose one of the following registry types:

    Remote registry

    • discover the tag for the latest images
    • create the environment file
    • if using Ceph Storage, include additional parameters to create an overcloud_images.yaml environment file, which contains image locations on the undercloud. Include this file with your deployment.

    The registry configuration is ready. Continue with the instructions in STEP 6.

    OR   Local registry

    • discover the tag for the latest images
    • create a template to pull our images to the local registry. This creates a file called container_images.yaml with your container image information.
    • pull the images using the container_images.yaml file
    • create a template for using the images in our local registry
    • this creates an overcloud_images.yaml environment file, which contains image locations on the undercloud. Include this file in your overcloud deployment.

    The registry configuration is ready. Continue with the instructions in Step 6.

    OR  Satellite registry

    • create a template to pull images to the local registry.  This creates a file called container_images.yaml with your container image information. You will use this file to synchronize container images to your Satellite 6 server.
    • remove unnecessary information from the container_images.yaml file
    • copy the container_images.yaml file to a system that contains the Satellite 6 hammer tool. Alternatively, use the instructions in the Hammer CLI Guide to install the hammer tool to the undercloud.
    • use the hammer command to create a new product (OSP12 Containers) to your Satellite organization
    • add the base container image to the product
    • add the overcloud container images from the container_images.yaml file.
    • synchronize the container images
    • check the tags available for the base image
    • return to the undercloud and generate an environment file for the images on your Satellite server.  This creates an overcloud_images.yaml environment file, which contains the image locations on the Satellite server. You include this file with your deployment.

    The registry configuration is ready. Continue with the instructions in Step 6.

  6. 6

    Configure and create the overcloud

    Using the CLI:

    Using the GUI:


Getting started with OpenStack

Getting started

Hear what Red Hat OpenStack's technical lead Mark McLoughlin has to say about Red Hat's latest cloud offering. In this interview, Mark discusses what OpenStack is, typical use cases for OpenStack, and how it fares against competing solutions.

The app is king: Enterprise cloud success with Red Hat product stack

Enterprise cloud success

Dustin Black explains how customers can get the most out of their cloud deployment using the Red Hat Product Stack.

Additional Resources

OpenStack: Components Overview

Components overview

Wesley Duffee-Braun introduces OpenStack, discusses its components, and demos the Horizon dashboard.

Verifying Keystone in OpenStack

Verify Keystone

In this training demo, Adolfo Vazquez shows how to review Keystone configuration performed by PackStack.

Troubleshooting Keystone in OpenStack

Troubleshooting Keystone

In this video, Adolfo Vazquez demonstrates breaking the Keystone component of the Glance service for OpenStack, and then shows how to troubleshoot and resolve the broken state.

Troubleshooting an issue? Describe it here.

How can we help you?

Support Cases

Get answers quickly by opening a support case with us.

View Open Cases

Open New Case

Live Chat

Directly access our support engineers during weekday business hours.

Learn more

Call or Email

Speak directly with a Red Hat support expert by phone or through email.

Contact Us


Red Hat OpenStack Platform Updates

Red Hat Customer Portal Labs


Dedicated, specialized support by your side every step of the way

Accelerate cloud adoption and meet your business goals with a strategic technical advisor and dedicated support team -- here for you when you need them, 24x7.

Red Hat OpenStack Platform Life Cycle

With Red Hat OpenStack Platform 10, a new varying support life cycle model offers you up to five years of support for a "long-life" version or the option of focusing on new features by upgrading each year.

Red Hat OpenStack Platform Director Life Cycle

Red Hat OpenStack Platform Director is supported for two years. Each release will be backwards compatible with the previous two Red Hat OpenStack Platform core (starting with version 7).

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.