Red Hat Enterprise Linux OpenStack Platform 5
Manually installing and configuring Red Hat Enterprise Linux OpenStack Platform
Abstract
This guide explains how to install Red Hat Enterprise Linux OpenStack Platform 5 on Red Hat Enterprise Linux. In particular, this guide focuses on providing an instructional walkthrough of the OpenStack deployment process. As such, this guide provides instructions on how to install each OpenStack component manually.
Manually installing OpenStack components will result in a fully functional OpenStack deployment, but may not be suitable for most production environments.
- I. Introduction
- II. Install OpenStack Services Manually
- 3. OpenStack Identity Service Installation
- 3.1. Identity Service Overview
- 3.2. Identity Service Requirements
- 3.3. Install the Identity Packages
- 3.4. Create the Identity Database
- 3.5. Configure the Identity Service
- 3.6. Start the Identity Service
- 3.7. Create the Identity Service Endpoint
- 3.8. Create an Administrator Account
- 3.9. Create a Regular User Account
- 3.10. Create the Services Tenant
- 3.11. Validate the Identity Service Installation
- 4. OpenStack Object Storage Service Installation
- 4.1. Object Storage Service Overview
- 4.2. Services that Make Up the Object Storage Service
- 4.3. Architecture of the Object Storage Service
- 4.4. Object Storage Service Requirements
- 4.5. Install the Object Storage Service Packages
- 4.6. Configure the Object Storage Service
- 4.7. Validate the Object Storage Service Installation
- 5. OpenStack Image Service Installation
- 5.1. Image Service Overview
- 5.2. Image Service Requirements
- 5.3. Install the Image Service Packages
- 5.4. Create the Image Service Database
- 5.5. Configuring the Image Service
- 5.5.1. Configuration Overview
- 5.5.2. Create the Image Identity Records
- 5.5.3. Configure the Image Service Database Connection
- 5.5.4. Configure Image Service Authentication
- 5.5.5. Using the Object Storage Service for Image Storage
- 5.5.6. Configure the Firewall to Allow Image Service Traffic
- 5.5.7. Configure the Image Service to Use SSL
- 5.5.8. Populate the Image Service Database
- 5.5.9. Enable Image Loading Through the Local File System
- 5.6. Launch the Image API and Registry Services
- 5.7. Validate the Image Service Installation
- 6. OpenStack Block Storage Installation
- 6.1. Block Storage Service Overview
- 6.2. Block Storage Installation Overview
- 6.3. Block Storage Prerequisite Configuration
- 6.4. Common Block Storage Configuration
- 6.4.1. Install the Block Storage Service Packages
- 6.4.2. Configure Block Storage Service Authentication
- 6.4.3. Configure the Block Storage Service to Use SSL
- 6.4.4. Configure RabbitMQ Message Broker Settings for the Block Storage Service
- 6.4.5. Configure the Block Storage Service Database Connection
- 6.4.6. Configure the Firewall to Allow Block Storage Service Traffic
- 6.4.7. Populate the Block Storage Database
- 6.4.8. Increase the Throughput of the Block Storage API Service
- 6.5. Volume Service Configuration
- 6.6. Launch the Block Storage Services
- 6.7. Validate the Block Storage Service Installation
- 7. OpenStack Networking Service Installation
- 7.1. OpenStack Networking Service Overview
- 7.2. OpenStack Networking Installation Overview
- 7.2.1. OpenStack Networking Architecture
- 7.2.2. OpenStack Networking API
- 7.2.3. OpenStack Networking API Extensions
- 7.2.4. OpenStack Networking Plug-ins
- 7.2.5. VMware NSX Integration
- 7.2.6. Open vSwitch Overview
- 7.2.7. Modular Layer 2 (ML2) Overview
- 7.2.8. Choose a Network Back-end
- 7.2.9. Configure the L2 Population mechanism driver
- 7.2.10. OpenStack Networking Agents
- 7.2.11. Tenant and Provider networks
- 7.2.12. Multiple Networks on a Single Node
- 7.2.13. Recommended Networking Deployment
- 7.2.14. Kernel Requirements
- 7.3. Networking Prerequisite Configuration
- 7.4. Common Networking Configuration
- 7.5. Configure the Networking Service
- 7.5.1. Configure Networking Service Authentication
- 7.5.2. Configure RabbitMQ Message Broker Settings for the Networking Service
- 7.5.3. Set the Networking Service Plug-in
- 7.5.4. VXLAN and GRE tunnels
- 7.5.5. Configure Open vSwitch tunneling
- 7.5.6. Configure the Networking Service Database Connection
- 7.5.7. Create the OpenStack Networking Database
- 7.5.8. Launch the Networking Service
- 7.6. Configure the DHCP Agent
- 7.7. Create an External Network
- 7.8. Configuring the Plug-in Agent
- 7.9. Configure the L3 Agent
- 7.10. Validate the OpenStack Networking Installation
- 8. OpenStack Compute Service Installation
- 9. OpenStack Orchestration Installation
- 9.1. Orchestration Service Overview
- 9.2. Install the Orchestration Service Packages
- 9.3. Configure the Orchestration Service
- 9.3.1. Configure the Orchestration Service Database Connection
- 9.3.2. Restrict the Bind Addresses of each Orchestration API Service
- 9.3.3. Create the Orchestration Service Identity Records
- 9.3.4. Configure Orchestration Service Authentication
- 9.3.5. Configure RabbitMQ Message Broker Settings for the Orchestration Service
- 9.4. Launch the Orchestration Service
- 9.5. Deploy a Stack Using Orchestration Templates
- 9.6. Integrate Telemetry and Orchestration Services
- 10. Dashboard Installation
- 11. OpenStack Sahara Installation
- III. Set Up the OpenStack Monitoring
- 12. OpenStack Telemetry Installation
- 12.1. Telemetry Service Overview
- 12.2. Overview of Telemetry Service Deployment
- 12.3. Install the Telemetry Service Packages
- 12.4. Create the Telemetry Identity Records
- 12.5. Configure Telemetry Service Authentication
- 12.6. Configure the Telemetry Database Connection
- 12.7. Configure the Compute Node
- 12.8. Configure Monitored Services
- 12.9. Launch the Telemetry API and Agents
- 13. Nagios Installation
- 14. Remote Logging Installation and Configuration
- A. Appendix
- B. Revision History