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 vCPUs for a total requirement of four vCPUs.

Component

VMs

vCPU

vRAM (GB)

vDisk Space (GB)

Integrated OpenStack Manager

1

4 (4 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)

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)

Ceilometer

1

2 (2 per VM)

4 (4 per VM)

20 (20 per VM)

Database (MongoDB or NoSQL) for Ceilometer

3

6 (2 per VM)

12 (4 per VM)

60 (20 per VM)

TOTAL

13

46

112

565

Note

The optional Object Storage (Swift) is installed separately post-installation and is not included in the above requirements. See Adding OpenStack Components and Features.

Additional CPU, RAM, and disk space is required for NSX components if they are deployed with VMware Integrated OpenStack. It is a best practice to deploy the NSX Manager and NSX Controller nodes in the Management cluster.

NSX Components

Component

VMs

vCPU

vRAM (GB)

vDisk Space (GB)

NSX Controller

3

12 (4 per VM)

12 (4 per VM)

60 (20 per VM)

NSX Manager

1

4 (4 per VM)

12 (12 per VM)

60 (60 per VM)

NSX Edge (see note below)

Varies: created on demand.

1 per Edge DHCP VM,

2 per Edge router VM

0.5 per Edge DHCP VM,

1 per Edge router VM

0.5 per Edge DHCP VM,

1 per Edge router VM

TOTAL

4 plus Edge requirements

16 plus Edge requirements

24 plus Edge requirements

120 plus Edge requirements

Note

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.