Chapter 1. Introduction
Red Hat Enterprise Linux OpenStack Platform enables you to build a private or public Infrastructure-as-a-Service (IaaS) cloud on top of Red Hat Enterprise Linux. It offers a massively scalable, fault-tolerant platform for the development of cloud-enabled workloads.
This guide provides flexible Packstack procedures for you to deploy an OpenStack cloud. Packstack is a command-line tool that uses Puppet modules to enable the rapid deployment of OpenStack on host machines. Packstack can be deployed interactively using command-line prompts, or non-interactively using defaults or a configuration file.
Packstack is suitable for deploying proof-of-concepts installations where:
- All controller services and your virtual machines run on a single physical host. This is referred to as an all-in-one install.
- There is a single controller node and multiple compute nodes for virtual machines. This is similar to the all-in-one install above, except you use one or more additional hardware nodes for running virtual machines.
Packstack procedures are provided for an initial cloud deployment; the end result will depend on the method you select and the parameters you define. For example, if you use the quick start mode, the resulting cloud will have one compute node and an installed dashboard.
Basic procedures are also provided for the removal of Packstack deployments.
Note
- This guide provides detailed Packstack options for deployment. For a simple guide to deploying the most basic single-host PoC environment, see Evaluating OpenStack: Single-Node Deployment.
- For upgrade procedures, see Overview of Upgrading to Red Hat Enterprise Linux OpenStack Platform 6 (Juno)
Important
Packstack is designed for proof-of-concept deployments, and is not suitable as a production deployment tool. Packstack makes many assumptions in its configuration to simplify the installation process, and cannot deploy services in a highly available (HA) or load-balanced configuration, nor can it provide the flexibility required for configuring complex networking.
For information about using the Red Hat Enterprise Linux OpenStack Platform installer to deploy production environments, see Deploying OpenStack: Enterprise Environments (Red Hat Enterprise Linux OpenStack Platform Installer). For the complete suite of documentation for Red Hat Enterprise Linux OpenStack Platform, see https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/