5.2. undercloud minion 要求
undercloud minion 上的扩展 heat-engine
和 ironic-conductor
服务使用一组 worker。每个 worker 执行特定于该服务的操作。多个 worker 提供同步操作。minion 上 worker 的默认数量是 CPU 线程总数的一半[2]。例如,如果您的 minion 有 16 个线程的 CPU,则 minion 会默认为每个服务生成 8 个 worker。minion 还默认使用一组最小值和最大值
服务 | 最小值 | 最大值 |
---|---|---|
| 4 | 24 |
| 2 | 12 |
undercloud minion 具有以下最小 CPU 和内存要求:
- 支持 Intel 64 或 AMD64 CPU 扩展的 8 线程 64 位 x86 处理器。这可为每个 undercloud 服务提供 4 个 worker。
- 至少 16 GB RAM。
要使用更多 worker,请按照每个 CPU 线程需要 2 GB RAM 的比例增加 undercloud 上的 vCPU 和内存数。例如,一台有 48 个线程的计算机必须具有 96 GB RAM。这可支持 24 个heat-engine
worker 和 12 个 ironic-conductor
worker。