English
English
Search
Log in / Register

Overview

Red Hat OpenStack Platform subscription

Last Updated:

Red Hat OpenStack Platform offerings

This overview outlines your Red Hat® OpenStack® Platform subscription options to help you choose the best solution for your organization. Your Red Hat account representative can help you understand your options and make the right decision to meet your technical and business requirements.

Red Hat OpenStack Platform subscriptions come in two versions:

  1. Red Hat OpenStack Platform
  2. Red Hat OpenStack Platform (without guest operating system [OS])

The only difference between the two is that the first version includes the right to use Red Hat Enterprise Linux® as the guest OS in an unlimited number of virtual machines hosted by OpenStack. With both versions, you can run Red Hat OpenStack Platform.

The following table details the software included with each version:

Table 1: Included software with both Red Hat OpenStack Platform versions

Included softwareRed Hat OpenStack PlatformRed Hat OpenStack Platform (without
guest OS)
Red Hat Enterprise Linux (bare-metal operating system)

For use as the operating system underneath OpenStack
XX
Red Hat Virtualization Kernel-based Virtual Machine (KVM) hypervisor

For creating and running virtual machines with OpenStack
XX
Red Hat Enterprise Linux High Availability Add-On

For a degree of continuous operation
XX
Red Hat OpenStack Platform director

For provisioning and managing your OpenStack nodes
XX
Red Hat OpenStack Platform

For creating an OpenStack-based private cloud
XX

Red Hat CloudForms®

For managing the virtual machines hosted on your OpenStack cloud

X
Red Hat Enterprise Linux (guest operating system)

For use with an unlimited number of virtual machines as the guest operating system
X 

Determining the need for a Red Hat OpenStack Platform subscription

A Red Hat OpenStack Platform subscription is required for any server used to install or execute Red Hat OpenStack Platform — or for any server that is managed by Red Hat OpenStack Platform — per appendix 1 of Red Hat’s enterprise agreement.

With a Red Hat OpenStack Platform subscription, you can install and run the included software on a single server with up to two populated sockets. If the server has more than two sockets, you can stack additional subscriptions on it until the number of allowed sockets is equal to or greater than the number of populated sockets in the server.

For example:

Table 2: Red Hat OpenStack Platform subscription needs

Use case Subscription needs
A server has only one socket in it, and that socket is populated with a central processing unit (CPU).One subscription: each Red Hat subscription covers up to two sockets
A server has two sockets in it, and one socket is populated with a CPU.One subscription
A server has two sockets in it, and both sockets are populated with a CPU.One subscription
A server has eight sockets in it, and all eight sockets are populated with CPUs.Four subscriptions: with four subscriptions covering up to two sockets per subscription, you have coverage for up to eight sockets in the server

Assembling your subscription order

To determine the Red Hat OpenStack Platform subscription needed for each server in a private cloud deployment, look at the role the server will perform.

The Red Hat OpenStack Platform deployment model includes two main concepts: The undercloud and the overcloud.
 

image container Figure 1: Overcloud and undercloud characteristics


Undercloud

The undercloud installs, configures, and manages the overcloud. Typically, a single server is assigned the role of being the undercloud. The best practice is to install the following software components in virtual machines on the undercloud server:

  • Red Hat OpenStack Platform director
  • Red Hat CloudForms

Because this server uses Red Hat OpenStack Platform and will run virtual machines using Red Hat Enterprise Linux as the guest operating system, a Red Hat OpenStack Platform subscription should be purchased.

Overcloud

The overcloud has all the components needed to run your private cloud. The servers that host the overcloud are usually assigned one of the following three roles:

  • Controller: Nodes that provide administration, networking, and high availability for the OpenStack environment
  • Compute: Nodes that provide computing resources for the OpenStack environment
  • Storage: Nodes that provide storage for the OpenStack environment

Each role has different subscription considerations:

Controller

For controller nodes, consider whether or not you will deploy any virtual machines on this server. If you will not deploy any virtual machines (the most likely use case), or if any virtual machines you do deploy on this server will not use Red Hat Enterprise Linux as the guest operating system, then you should purchase Red Hat OpenStack Platform (without guest OS) for that server.

If you will deploy virtual machines on the controller node and you will use Red Hat Enterprise Linux as the guest operating system in those virtual machines, then you should purchase Red Hat OpenStack Platform for that server.

Compute

For compute nodes, consider whether or not you want to use Red Hat Enterprise Linux as the guest operating system in any of the virtual machines hosted on these servers. If you will use Red Hat Enterprise Linux as the guest operating system, then you should purchase Red Hat OpenStack Platform for that server.

You should purchase Red Hat OpenStack Platform (without guest operating system) for each server if you will use:

  • A standalone Red Hat Enterprise Linux Server subscription for the guest operating system.
  • Red Hat Enterprise Linux for Virtual Datacenters subscriptions for the guest operating system.
  • Another operating system, such as Windows, as the guest operating system.

Note: An OpenStack cloud can include compute nodes where the workload is running on the baremetal server instead of a virtual machine. Those compute nodes need to have a Red Hat OpenStack Platform for bare-metal managed nodes subscription assigned to them because they will use the Ironic component of OpenStack and take advantage of the OpenStack Keystone (identity), Nova (compute), Neutron (network), Glance (image), and Swift (object) services.

Storage

For storage nodes, consider what type of storage will be used:

  • Red Hat Ceph® Storage nodes: Purchase Red Hat Ceph Storage subscriptions for these servers.
  • Block storage (Cinder) nodes: Purchase Red Hat OpenStack Platform (without guest operating system) subscriptions for these servers.
  • Object storage (Swift) nodes: Purchase Red Hat OpenStack Platform (without guest operating system) subscriptions for these servers.

Subscription decision tree

Once you understand the four roles a server can have in a Red Hat OpenStack Platform-based cloud, this decision tree can help determine which subscription to purchase for each server:

 

image container Figure 2: Red Hat OpenStack Platform subscription decision tree


Red Hat CloudForms

A version of Red Hat CloudForms is included with each Red Hat OpenStack Platform subscription. It is intended to be used as the day-two cloud management tool for Red Hat OpenStack Platform.

This specific version of Red Hat CloudForms includes the complete feature set of Red Hat’s standalone CloudForms offering. However, it can only be used to manage virtual machines that are hosted by Red Hat OpenStack Platform. It cannot be used with any other virtualization platform.

As an example, take a server using Red Hat OpenStack Platform to create and run virtual machines. The included Red Hat CloudForms can manage all the virtual machines hosted on that server.

However, if the private cloud includes a mix of compute servers using Red Hat OpenStack Platform, VMware vSphere, and virtual machines hosted on Amazon EC2, the included Red Hat CloudForms subscription can only be used to manage the virtual machines being hosted on Red Hat OpenStack Platform.

Also, note that this policy is different from Red Hat Cloud Infrastructure, which includes Red Hat CloudForms that can be used to manage virtual machines running on a non-Red Hat-certified hypervisor (ESXi or Hyper-V).

Red Hat Ceph Storage

Red Hat OpenStack Platform and Red Hat Cloud Infrastructure subscriptions include enablement software that is needed to use Red Hat Ceph Storage with Red Hat OpenStack Platform. This enablement software includes the installation, management, and monitoring tools for Red Hat Ceph Storage.

However, Red Hat Ceph Storage does not include software needed for the storage nodes. That essential software component, Red Hat Ceph Storage object storage daemon (OSD), is the OSD for the Red Hat Ceph Storage distributed file system.The Red Hat Ceph Storage OSD stores objects on a local file system and provides access to those objects over the network. This software component is only available in the Red Hat Ceph Storage SKUs.

To expand your Red Hat Ceph Storage capability into production, you can buy any Red Hat Ceph Storage subscription, which starts at 256TB. For more information about Red Hat’s Ceph Storage solutions, visit redhat.com/en/technologies/storage/ceph.

Smart management option

Both Red Hat OpenStack Platform and Red Hat OpenStack Platform (without guest operating system) have subscriptions that include smart management:

  • Red Hat OpenStack Platform with smart management
  • Red Hat OpenStack Platform (without guest operating system) with smart management

Both subscriptions allow you to use Red Hat Satellite Server as the life-cycle management tool for the Red Hat software included with the subscription.

Life cycle options

Many factors should be considered when deciding how often to upgrade your organization’s Red Hat OpenStack Platform. Speak with your Red Hat account representative to determine which option is right for your organization.

To learn more about the life cycle of Red Hat OpenStack Platform, visit the Red Hat OpenStack Platform life-cycle page in the Customer Portal at https://access.redhat.com/support/policy/updates/openstack/platform/