Delegate host CPU and RAM resources
The following table identifies resource requirements for delegate hosts. For more information about pool types, see Key Resource Manager concepts.
Resource pool type | Host count | Host resources | Comments |
---|---|---|---|
Resource Manager pool | 2+n | 8 CPU cores 32GB main memory |
To support failover or additional services, more than two hosts is preferred. |
Collector pool | n+1 | 4 CPU cores 8GB main memory |
Collector services do not need DFS; remote pools can use higher connection timeout settings. |
Delegate host storage requirements
Like master hosts, Control Center delegate hosts require high-performance, persistent storage. Storage can be local or remote.
- For local storage, solid-state disk (SSD) devices are recommended.
- For remote storage, storage-area network (SAN) systems have been tested. High-performance SAN systems are recommended, as is assigning separate logical unit numbers (LUNs) for each mounted path.
The following storage configuration is recommended for delegate hosts:
- root filesystem with a minimum of 30GB of storage, formatted with XFS
- dedicated swap area
- one or more block devices or partitions, or one or more LVM physical volumes, with a total of 50GB of space. The installation procedures include steps for using serviced-storage to create an LVM thin pool for Docker data.
The following example shows the disk configuration of a Control Center delegate host.
## lsblk -ap --output=NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT
NAME SIZE TYPE FSTYPE MOUNTPOINT
/dev/fd0 4K disk
/dev/sda 29.3G disk
└─/dev/sda1 29.3G part xfs /
/dev/sdb 48.8G disk
└─/dev/sdb1 48.8G part LVM2_member
├─/dev/mapper/docker-docker--pool_tmeta 900M lvm
│ └─/dev/mapper/docker-docker--pool 42.2G lvm
│ ├─/dev/mapper/docker-8:1-16786822-2a6c2771415 45G dm xfs /var/lib/docker/devicemapper/mnt/2a6c2771415
│ ├─/dev/mapper/docker-8:1-16786822-579a2fb3611 45G dm xfs /var/lib/docker/devicemapper/mnt/579a2fb3611
│ ├─/dev/mapper/docker-8:1-16786822-c95ca5f04a4 45G dm xfs /var/lib/docker/devicemapper/mnt/c95ca5f04a4
│ ├─/dev/mapper/docker-8:1-16786822-e9733ecdda1 45G dm xfs /var/lib/docker/devicemapper/mnt/e9733ecdda1
│ ├─/dev/mapper/docker-8:1-16786822-947636812ed 45G dm xfs /var/lib/docker/devicemapper/mnt/947636812ed
│ ├─/dev/mapper/docker-8:1-16786822-d65a56e4300 45G dm xfs /var/lib/docker/devicemapper/mnt/d65a56e4300
│ ├─/dev/mapper/docker-8:1-16786822-3d1fb13572c 45G dm xfs /var/lib/docker/devicemapper/mnt/3d1fb13572c
│ ├─/dev/mapper/docker-8:1-16786822-542e3e08ccc 45G dm xfs /var/lib/docker/devicemapper/mnt/542e3e08ccc
│ ├─/dev/mapper/docker-8:1-16786822-3beb7120639 45G dm xfs /var/lib/docker/devicemapper/mnt/3beb7120639
│ ├─/dev/mapper/docker-8:1-16786822-1c88db1b91c 45G dm xfs /var/lib/docker/devicemapper/mnt/1c88db1b91c
│ ├─/dev/mapper/docker-8:1-16786822-3a246ac134c 45G dm xfs /var/lib/docker/devicemapper/mnt/3a246ac134c
│ ├─/dev/mapper/docker-8:1-16786822-045933b4418 45G dm xfs /var/lib/docker/devicemapper/mnt/045933b4418
│ ├─/dev/mapper/docker-8:1-16786822-e420dfc0229 45G dm xfs /var/lib/docker/devicemapper/mnt/e420dfc0229
│ ├─/dev/mapper/docker-8:1-16786822-918a6f92734 45G dm xfs /var/lib/docker/devicemapper/mnt/918a6f92734
│ ├─/dev/mapper/docker-8:1-16786822-a7efd4f15c3 45G dm xfs /var/lib/docker/devicemapper/mnt/a7efd4f15c3
│ ├─/dev/mapper/docker-8:1-16786822-17b847994e2 45G dm xfs /var/lib/docker/devicemapper/mnt/17b847994e2
│ └─/dev/mapper/docker-8:1-16786822-3564e748e14 45G dm xfs /var/lib/docker/devicemapper/mnt/3564e748e14
└─/dev/mapper/docker-docker--pool_tdata 42.2G lvm
└─/dev/mapper/docker-docker--pool 42.2G lvm
├─/dev/mapper/docker-8:1-16786822-2a6c2771415 45G dm xfs /var/lib/docker/devicemapper/mnt/2a6c2771415
├─/dev/mapper/docker-8:1-16786822-579a2fb3611 45G dm xfs /var/lib/docker/devicemapper/mnt/579a2fb3611
├─/dev/mapper/docker-8:1-16786822-c95ca5f04a4 45G dm xfs /var/lib/docker/devicemapper/mnt/c95ca5f04a4
├─/dev/mapper/docker-8:1-16786822-e9733ecdda1 45G dm xfs /var/lib/docker/devicemapper/mnt/e9733ecdda1
├─/dev/mapper/docker-8:1-16786822-947636812ed 45G dm xfs /var/lib/docker/devicemapper/mnt/947636812ed
├─/dev/mapper/docker-8:1-16786822-d65a56e4300 45G dm xfs /var/lib/docker/devicemapper/mnt/d65a56e4300
├─/dev/mapper/docker-8:1-16786822-3d1fb13572c 45G dm xfs /var/lib/docker/devicemapper/mnt/3d1fb13572c
├─/dev/mapper/docker-8:1-16786822-542e3e08ccc 45G dm xfs /var/lib/docker/devicemapper/mnt/542e3e08ccc
├─/dev/mapper/docker-8:1-16786822-3beb7120639 45G dm xfs /var/lib/docker/devicemapper/mnt/3beb7120639
├─/dev/mapper/docker-8:1-16786822-1c88db1b91c 45G dm xfs /var/lib/docker/devicemapper/mnt/1c88db1b91c
├─/dev/mapper/docker-8:1-16786822-3a246ac134c 45G dm xfs /var/lib/docker/devicemapper/mnt/3a246ac134c
├─/dev/mapper/docker-8:1-16786822-045933b4418 45G dm xfs /var/lib/docker/devicemapper/mnt/045933b4418
├─/dev/mapper/docker-8:1-16786822-e420dfc0229 45G dm xfs /var/lib/docker/devicemapper/mnt/e420dfc0229
├─/dev/mapper/docker-8:1-16786822-918a6f92734 45G dm xfs /var/lib/docker/devicemapper/mnt/918a6f92734
├─/dev/mapper/docker-8:1-16786822-a7efd4f15c3 45G dm xfs /var/lib/docker/devicemapper/mnt/a7efd4f15c3
├─/dev/mapper/docker-8:1-16786822-17b847994e2 45G dm xfs /var/lib/docker/devicemapper/mnt/17b847994e2
└─/dev/mapper/docker-8:1-16786822-3564e748e14 45G dm xfs /var/lib/docker/devicemapper/mnt/3564e748e14
/dev/sdc 15.6G disk
└─/dev/sdc1 15.6G part swap [SWAP]
/dev/sdd 15.6G disk
└─/dev/sdd1 15.6G part xfs /tmp
/dev/sr0 1024M rom