VMware size requirements for IBM Cloud Private Cloud Foundry enterprise installation

To install the enterprise version of IBM® Cloud Private Cloud Foundry on VMware, your vSphere instance must meet the following size requirements.

Under normal application loads, this infrastructure template supports cell memory up to 1 TB.

In addition to these requirements, you must provide cell resources to host applications for a high availability infrastructure. You can modify these size requirements to meet your application requirements and hardware profiles.

The vSphere datastore requirements assume that, in the uiconfig_vmware_template.yml, you set the value of the vmware_disk_type parameter to preallocated. If you use the vmware_disk_type default value of thin, the initial deployment needs less datastore space. However, the amount of datastore space that is required grows over time and can reach the specified size.

Each standard cell uses the following resources:

vCPU: 4
Memory: 32768 MB
Storage: 360.8 GB = 369,424 MB = (32768 MB vSphere swap file + 300,000 MB ephemeral disk + 3072 MB system disk)x1.10 = (MEM+STORAGE) x OVERHEAD

Enterprise mode sizing for VMware

Grand total

The minimum total storage is 2620.428 GB.

The minimum total memory is 210.000 GB.

The minimum total vCPU is 58.

Grand total per deployment

Table 1. Grand total per deployment
Deployments Instances vCPU Memory VM Disk (MB) Persistent Disk (MB) Overhead Disk (MB)
Director 1 4 8192 51200 102400 27750
Cloud Foundry 32 42 188416 747520 430080 433130
CFP UI 1 2 8192 24576 65536 21401
Compilation worker 5 10 10240 40480 0 32205
Subtotal 39 58 215040 1570816 598016 514486
Diego cell User provided [Instances] x 4 [Instances] x 32,000 [Instances] x 300,000
Grand TOTAL (subtotal plus cell total)

Grand TOTAL

Detailed sizing

Director sizing

VM Jobs Instances vCPU Memory VM Disk (MB) Persistent Disk (MB) Overhead Disk (MB)
bosh 1 4 8192 51200 102400 27750
TOTAL 1 4 8192 51200 102400 27750

Cloud Foundry sizing

VM Jobs Instances vCPU Memory VM Disk (MB) Persistent Disk (MB) Overhead Disk (MB)
nfs_WAL_server 1 2 8192 51200 307200 48230
nats 2 1 4096 10240 0 8908
adapter 2 1 4096 10240 0 8908
database 1 2 8192 10240 10240 14438
diego-api 2 2 8192 10240 0 13414
uaa 2 1 4096 10240 0 8908
singleton-blobstore 1 2 8192 10240 102400 23654
api 2 2 8192 51200 0 17510
cc-worker 2 1 4096 10240 0 8908
router 2 1 4096 10240 0 8908
tcp-router 2 1 4096 10240 0 8908
scheduler 2 1 4096 10240 0 8908
doppler 4 1 4096 10240 0 8908
diego-cell 1 4 32768 307200 0 70144
log-api 2 1 4096 10240 0 8908
credhub 2 1 4096 10240 0 8908
rotate-cc-database-key 1 1 4096 10240 0 8908
backup-restore 1 1 4096 10240 10240 9932
TOTAL 32 42 188416 747520 430080 433130

CFP UI sizing

VM Jobs Instances vCPU Memory VM Disk (MB) Persistent Disk (MB) Overhead Disk (MB)
docker 1 2 8192 24576 65536 21401
TOTAL 1 2 8192 24576 65536 21401

Compilation workers sizing

VM Jobs Instances vCPU Memory VM Disk (MB) Persistent Disk (MB) Overhead Disk (MB)
Compilation worker 5 2 2048 8096 0 6441
TOTAL 5 10 10240 40480 0 32205