Chapter 11. Automated HA OpenStack deployment with Fuel
This chapter covers
- Preparing your environment for Fuel
- Installing the Fuel server
- Deploying OpenStack using Fuel
This chapter demonstrates an automated high-availability (HA) deployment of OpenStack using Fuel.
The deployment type is described as automated because you’ll prepare your hardware for automated deployment and describe your environment, and the automation tool will perform all steps required to deploy OpenStack in your environment, including the deployment of OpenStack components, as covered in chapters 5–8, and Ceph, covered in chapter 10. High availability refers to the architectural design, where multiple OpenStack controllers are used.
In chapter 2 you were introduced to the DevStack automation tool. This tool performed automation tasks related to OpenStack deployment, but it was intended as a development tool, not for deploying production environments. A production-focused automation tool must do more than simply configure and install OpenStack; it must also deal with environment preparations, like OS installation and server-side network configurations. The tool demonstrated in this chapter doesn’t go this low in the stack, but some automation tools will actually configure network hardware as well. A production-focused automated tool must be auditable, repeatable, and stable, and provide the option of commercial support.