Show Table of Contents
Chapter 4. Planning your Overcloud
The following section provides some guidelines on planning various aspects of your Overcloud environment. This includes defining node roles, planning your network topology, and storage.
4.1. Planning Node Deployment Roles
The director provides multiple default node types for building your Overcloud. These node types are:
- Controller
- Provides key services for controlling your environment. This includes the dashboard (horizon), authentication (keystone), image storage (glance), networking (neutron), orchestration (heat), and high availability services.
Note
Environments with one node can be used for testing purposes. Environments with two nodes or more than three nodes are not supported. - Compute
- A host that acts as a hypervisor and provides the processing capabilities required for running virtual machines in the environment. A basic Red Hat Enterprise Linux OpenStack Platform environment requires at least one Compute node.
- Ceph-Storage
- A host that provides Red Hat Ceph Storage. Additional Ceph Storage hosts scale into a cluster. This deployment role is optional.
- Cinder-Storage
- A host that provides external block storage for OpenStack's Cinder service. This deployment role is optional.
- Swift-Storage
- A host that provides external object storage for OpenStack's Swift service. This deployment role is optional.
This guide provides multiple scenarios based on the desired environment you want. The following table defines the node types for each scenario.
Table 4.1. Node Deployment Roles for Scenarios
| |
Controller
|
Compute
|
Ceph-Storage
|
Swift-Storage
|
Cinder-Storage
|
Total
|
|---|---|---|---|---|---|---|
|
Basic Environment
|
1
|
1
|
-
|
-
|
-
|
2
|
|
Advanced Environment with Ceph Storage
|
3
|
3
|
3
|
-
|
-
|
9
|

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.