The hardware requirements are based on the number of VMs used for each component. For example, two VMs are used for load balancing, each of which requires two CPUs for a total requirement of four CPUs. The requirements vary depending on whether your OpenStack deployment uses Virtual Distributed Switch (VDS) or VMware NSX for vSphere (NSX) with the Networking component.

Component

VMs

CPU

RAM (GB)

Disk Space (GB)

Integrated OpenStack Manager

1

2 (2 per VM)

4 (4 per VM)

25

Load balancing service

2

4 (2 per VM)

8 (4 per VM)

40 (20 per VM)

Database service

3

12 (4 per VM)

48 (16 per VM)

240 (80 per VM)

Memory cache service

2

4 (2 per VM)

32 (16 per VM)

40 (20 per VM)

Message queue service

2

8 (4 per VM)

32 (16 per VM)

40 (20 per VM)

Controllers

2

16 (8 per VM)

32 (16 per VM)

160 (80 per VM)

Compute service (Nova CPU)

1

2 (2 per VM)

4 (4 per VM)

20 (20 per VM)

DHCP service (VDS deployments only)

2

8 (4 per VM)

32 (16 per VM)

40 (20 per VM)

TOTAL

15

56

192

605

Additional CPU, RAM, and disk space is required for NSX components if they are deployed with VMware Integrated OpenStack.

Component

VMs

CPU

RAM

Disk Space

NSX Controller

3

12 (4 per VM)

12 GB (4 per VM)

60 GB (20 per VM)

NSX Manager

1

4 (4 per VM)

12 GB (12 per VM)

60 GB (60 per VM)

NSX Edge (see note below)

Varies: created on demand.

1 per Edge DHCP VM,

2 per Edge router VM

512 MB per Edge DHCP VM,

1 per Edge router VM

512 MB per Edge DHCP VM,

1 per Edge router VM

TOTAL

4 plus Edge requirements

16 plus Edge requirements

24 GB plus Edge requirements

120 GB plus Edge requirements

When you create a logical subnet or logical router, a new Edge VM is dynamically created to serve this request if an existing Edge node cannot.