OpenStack size requirements for IBM Cloud Private Cloud Foundry enterprise installation
To install an enterprise installation of IBM® Cloud Private Cloud Foundry on OpenStack, your OpenStack instance must meet the following size requirements.
Under normal application load, this infrastructure template supports cell memory up to 1 TB.
You must provide cell resources for hosting applications in addition to these requirements for the high availability infrastructure. You can modify these size requirements to meet your application requirements and hardware profiles.
Standard cell configuration:
vCPU: 4
Memory: 32768 MB
Storage: 376.2 GB = 385,228 MB = (317,440 MB persistent disk + 67,788 MB overhead )
Enterprise mode sizing for OpenStack
Grand total
The minimum total storage is 3101.557 GB.
The minimum total memory is 200.711 GB.
The minimum total vCPU is 58.
Grand total per deployment
| Deployments | Instances | vCPU | Memory | VM Disk (MB) | Persistent Disk (MB) | Overhead Disk (MB) |
|---|---|---|---|---|---|---|
| Director | 1 | 4 | 8192 | 34816 | 102400 | 22732 |
| Cloud Foundry | 32 | 42 | 178904 | 1050624 | 430080 | 344840 |
| CFP UI | 1 | 2 | 8192 | 34816 | 65536 | 19046 |
| Compilation worker | 5 | 10 | 10240 | 92160 | 0 | 20480 |
| Subtotal | 39 | 58 | 205528 | 2170880 | 598016 | 407098 |
| Diego cell | User provided | [Instances] x 4 | [Instances] x 32,000 | [Instances] x 300,000 | ||
| Grand TOTAL (subtotal plus cell total) |
Detailed sizing
Director sizing
| VM Jobs | Instances | vCPU | Memory | VM Disk (MB) | Persistent Disk (MB) | Overhead Disk (MB) |
|---|---|---|---|---|---|---|
| bosh | 1 | 4 | 8192 | 34816 | 102400 | 22732 |
| TOTAL | 1 | 4 | 8192 | 34816 | 102400 | 22732 |
Cloud Foundry sizing
| VM Jobs | Instances | vCPU | Memory | VM Disk (MB) | Persistent Disk (MB) | Overhead Disk (MB) |
|---|---|---|---|---|---|---|
| nfs_WAL_server | 1 | 2 | 7680 | 51200 | 307200 | 44288 |
| nats | 2 | 1 | 3849 | 20480 | 0 | 6281 |
| adapter | 2 | 1 | 3849 | 20480 | 0 | 6281 |
| database | 1 | 2 | 7680 | 24576 | 10240 | 11929 |
| diego-api | 2 | 2 | 7680 | 24576 | 0 | 10905 |
| uaa | 2 | 1 | 3849 | 20480 | 0 | 6281 |
| singleton-blobstore | 1 | 2 | 7680 | 24576 | 102400 | 21145 |
| api | 2 | 2 | 7680 | 51200 | 0 | 13568 |
| cc-worker | 2 | 1 | 3849 | 20480 | 0 | 6281 |
| router | 2 | 1 | 3849 | 20480 | 0 | 6281 |
| tcp-router | 2 | 1 | 3849 | 20480 | 0 | 6281 |
| scheduler | 2 | 1 | 3849 | 20480 | 0 | 6281 |
| doppler | 4 | 1 | 3849 | 20480 | 0 | 6281 |
| diego-cell | 1 | 4 | 32768 | 307200 | 0 | 66764 |
| log-api | 2 | 1 | 3849 | 20480 | 0 | 6281 |
| credhub | 2 | 1 | 3849 | 20480 | 0 | 6281 |
| rotate-cc-database-key | 1 | 1 | 3849 | 20480 | 0 | 6281 |
| backup-restore | 1 | 1 | 3849 | 20480 | 10240 | 7305 |
| TOTAL | 32 | 42 | 178904 | 1050624 | 430080 | 344840 |
CFP UI sizing
| VM Jobs | Instances | vCPU | Memory | VM Disk (MB) | Persistent Disk (MB) | Overhead Disk (MB) |
|---|---|---|---|---|---|---|
| docker | 1 | 2 | 8192 | 34816 | 65536 | 19046 |
| TOTAL | 1 | 2 | 8192 | 34816 | 65536 | 19046 |
Compilation workers sizing
| VM Jobs | Instances | vCPU | Memory | VM Disk (MB) | Persistent Disk (MB) | Overhead Disk (MB) |
|---|---|---|---|---|---|---|
| Compilation worker | 5 | 2 | 2048 | 18432 | 0 | 4096 |
| TOTAL | 5 | 10 | 10240 | 92160 | 0 | 20480 |