Red Hat Enterprise Linux OpenStack Platform 6

Deploying OpenStack: Enterprise Environments (Red Hat Enterprise Linux OpenStack Platform Installer)

Deploying Red Hat Enterprise Linux OpenStack Platform in an enterprise environment

OpenStack Documentation Team

Red Hat Customer Content Services

Abstract

This guide explains how to install Red Hat Enterprise Linux OpenStack Platform 6 on Red Hat Enterprise Linux in an enterprise environment using the Red Hat Enterprise Linux OpenStack Platform Installer.
1. Introduction
2. Requirements
2.1. RHEL OpenStack Platform Installer System Requirements
2.2. Client Browser Requirements
2.3. Host Requirements
2.3.1. Controller Node Requirements
2.3.2. Compute Node Requirements
2.3.3. Ceph Storage Node Requirements
3. Installing the RHEL OpenStack Platform Installer
3.1. Preconfiguring the Network
3.2. Subscribing to the Required Channels Using Subscription Manager
3.3. Running the Configuration Script
3.4. Preparing the Installation Medium
3.5. Configuring a Gateway
4. Planning your Environment
4.1. Hosts
4.2. Networking
4.2.1. Creating an External Subnet
4.2.2. Creating an OpenStack Services Subnet
4.3. Storage
4.4. Deployment Scenarios
5. Deployment Scenario 1: Basic Environment
5.1. Discovering Hosts for a Basic Environment
5.2. Creating a Deployment for a Basic Environment
5.3. Assigning Hosts to Deployment Roles
5.4. Configuring Host Networking
5.5. Configuring External Bridge
5.6. Provisioning Red Hat Enterprise Linux OpenStack Platform
5.7. Monitoring Progress of the Deployment
5.8. Completing Deployment for a Basic Environment
6. Deployment Scenario 2: Advanced Environment with NFS Storage
6.1. Discovering Hosts for an Advanced Environment
6.2. Creating a Deployment for an Advanced Environment
6.3. Assigning Hosts to Deployment Roles
6.4. Configuring Host Networking
6.5. Configuring External Bridge
6.6. Configuring Fencing on High-Availability Nodes
6.7. Provisioning Red Hat Enterprise Linux OpenStack Platform
6.8. Monitoring Progress of the Deployment
6.9. Completing Deployment for an Advanced Environment
7. Deployment Scenario 3: Advanced Environment with Red Hat Ceph Storage
7.1. Discovering Hosts for an Advanced Environment
7.2. Creating a Deployment for an Advanced Environment
7.3. Assigning Hosts to Deployment Roles
7.4. Configuring Host Networking
7.5. Configuring External Bridge
7.6. Modifying Advanced Ceph Settings
7.7. Configuring Fencing on High-Availability Nodes
7.8. Provisioning Red Hat Enterprise Linux OpenStack Platform
7.9. Monitoring Progress of the Deployment
7.10. Completing Deployment for an Advanced Environment
8. Scaling the Environment
8.1. Discovering a New Host for Scaling
8.2. Assigning the Host to an Existing Deployment Role
8.3. Configuring Host Networking
8.4. Deploying New Hosts for Red Hat Enterprise Linux OpenStack Platform
9. Troubleshooting
9.1. Defining the Provisioning Process
9.2. Troubleshooting Issues when Building Hosts
9.2.1. Reviewing Anaconda Logs
9.2.2. Checking Subscription Details and Installed Packages
9.2.3. Editing Kickstart Templates
9.2.4. Rebuilding Hosts
9.3. Troubleshooting Issues when Configuring Hosts
9.3.1. Diagnosing Communication Issues with Hosts
9.3.2. Reviewing Host Reports
9.3.3. Triggering Puppet Agent
10. Next Steps
A. Firewall Rules
B. New Deployment Settings
B.1. Network Configuration Settings
B.2. Services Configuration Settings
C. Configuring the RHEL OpenStack Platform Installer
C.1. Installation Media
C.2. Operating Systems
C.3. Provisioning Templates
C.4. Partition Tables
C.5. Subnets
C.6. Users
C.7. User Groups
C.8. Roles
D. Revision History