This shows how to quickly bring up a proof-of-concept OpenStack environment on multiple nodes using the Packstack installation utility.
Network topology
This figure shows an example of a VXLAN network topology for a minimal production setup.
This figure shows an example of a VLAN network topology for a minimal production setup.
- Director node: Runs the deployment tool for installing OpenStack on multiple nodes. It accesses the remote servers (the controller and compute nodes) to run scripts, install RPM packages and configure network interfaces.
- Controller node: Runs most of the shared OpenStack services and other tools.
- Compute nodes: Run guest instances.
System requirements
The following are the minimum system requirements for the controller and compute nodes.
- 8 CPU cores
- 16 Gbytes RAM
- 200 Gbytes hard disk space for the root partition
- Two network interfaces
Note: Required hardware configurations for compute nodes are
determined by the flavor types and the number of VM instances because a flavor defines
hardware resource such as the number of vCPUs, memory and storage for a VM instance. This
table shows default OpenStack flavor specifications.
For example, the provided test example uses the m1.medium flavor.
The following hardware configurations are required to create 4 VM instances using the
m1.medium flavor:
Flavor | Number of vCPUs | Disk (GBytes) | RAM (MBytes) |
---|---|---|---|
m1.tiny | 1 | 1 | 512 |
m1.small | 1 | 20 | 2048 |
m1.medium | 2 | 40 | 4096 |
m1.large | 4 | 80 | 8192 |
m1.xlarge | 8 | 160 | 16384 |
- 8 vCPUs
- 160 Gbytes hard disk space for the root partition
- 17 Gbytes memory