OpenStack size requirements for IBM Cloud Private Cloud Foundry developer 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 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.
Each standard cell uses the following resources:
vCPU: 4
Memory: 32768 MB
Storage: 376.2 GB = 385,228 MB = (317,440 MB persistent disk + 67,788 MB overhead)
Developer mode sizing for OpenStack
Grand total
The minimum total storage is 2321.052 GB.
The minimum total memory is 140.605 GB.
The minimum total vCPU is 42.
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 | 18 | 26 | 117356 | 729088 | 378880 | 239875 |
| CFP UI | 1 | 2 | 8192 | 34816 | 65536 | 19046 |
| Compilation worker | 5 | 10 | 10240 | 92160 | 0 | 20480 |
| Subtotal | 25 | 42 | 143980 | 1527808 | 546816 | 302133 |
| 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 | 1 | 1 | 3849 | 20480 | 0 | 6281 |
| adapter | 1 | 1 | 3849 | 20480 | 0 | 6281 |
| database | 1 | 2 | 7680 | 24576 | 10240 | 11929 |
| diego-api | 1 | 2 | 7680 | 24576 | 0 | 10905 |
| uaa | 1 | 1 | 3849 | 20480 | 0 | 6281 |
| singleton-blobstore | 1 | 2 | 7680 | 24576 | 51200 | 16025 |
| api | 1 | 2 | 7680 | 51200 | 0 | 13568 |
| cc-worker | 1 | 1 | 3849 | 20480 | 0 | 6281 |
| router | 1 | 1 | 3849 | 20480 | 0 | 6281 |
| tcp-router | 1 | 1 | 3849 | 20480 | 0 | 6281 |
| scheduler | 1 | 1 | 3849 | 20480 | 0 | 6281 |
| doppler | 1 | 1 | 3849 | 20480 | 0 | 6281 |
| diego-cell | 1 | 4 | 32768 | 307200 | 0 | 66764 |
| log-api | 1 | 1 | 3849 | 20480 | 0 | 6281 |
| credhub | 1 | 1 | 3849 | 20480 | 0 | 6281 |
| rotate-cc-database-key | 1 | 1 | 3849 | 20480 | 0 | 6281 |
| backup-restore | 1 | 1 | 3849 | 20480 | 10240 | 7305 |
| TOTAL | 18 | 26 | 117356 | 729088 | 378880 | 239875 |
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 |