VMware size requirements for IBM® Cloud Private Cloud Foundry developer installation
To install the developer version of IBM Cloud Private Cloud Foundry on VMware, your vSphere instance must meet the following size requirements.
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 developer 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
Developer mode sizing for VMware
Grand total
The minimum total storage is 1968.758GB
The minimum total memory is 142.000GB
The minimum total vCPU is 38
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 | 18 | 26 | 122880 | 522240 | 373760 | 285582 |
| CFP UI | 1 | 2 | 8192 | 24576 | 65536 | 21401 |
| Compilation worker | 3 | 6 | 6144 | 24288 | 0 | 19323 |
| Grand TOTAL | 23 | 38 | 145408 | 1120256 | 541696 | 354056 |
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 | 10240 | 307200 | 44134 |
| consul | 1 | 1 | 4096 | 10240 | 5120 | 9420 |
| nats | 1 | 1 | 4096 | 10240 | 0 | 8908 |
| adapter | 1 | 1 | 4096 | 10240 | 0 | 8908 |
| database | 1 | 2 | 8192 | 10240 | 10240 | 14438 |
| diego-api | 1 | 2 | 8192 | 10240 | 0 | 13414 |
| uaa | 1 | 1 | 4096 | 10240 | 0 | 8908 |
| singleton-blobstore | 1 | 2 | 8192 | 10240 | 51200 | 18534 |
| api | 1 | 2 | 8192 | 51200 | 0 | 17510 |
| cc-worker | 1 | 1 | 4096 | 10240 | 0 | 8908 |
| router | 1 | 1 | 4096 | 10240 | 0 | 8908 |
| tcp-router | 1 | 1 | 4096 | 10240 | 0 | 8908 |
| scheduler | 1 | 1 | 4096 | 10240 | 0 | 8908 |
| doppler | 1 | 1 | 4096 | 10240 | 0 | 8908 |
| diego-cell | 1 | 4 | 32768 | 307200 | 0 | 70144 |
| log-api | 1 | 1 | 4096 | 10240 | 0 | 8908 |
| credhub | 1 | 1 | 4096 | 10240 | 0 | 8908 |
| rotate-cc-database-key | 1 | 1 | 4096 | 10240 | 0 | 8908 |
| TOTAL | 18 | 26 | 122880 | 522240 | 373760 | 285582 |
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 | 3 | 2 | 2048 | 8096 | 0 | 6441 |
| TOTAL | 3 | 6 | 6144 | 24288 | 0 | 19323 |