5.2. アンダークラウドミニオンの要件
スケーリングされたアンダークラウドミニオン上の heat-engine サービスおよび ironic-conductor サービスは、ワーカーのセットを使用します。それぞれのワーカーは、そのサービスに固有の操作を実行します。複数のワーカーを用いると、同時に操作を実行することができます。ミニオンのデフォルトのワーカー数は、ミニオンホストの合計 CPU スレッド数の半分です。ここでは、合計スレッド数とは CPU コア数にハイパースレッディングの値を掛けたものを指します。たとえば、ミニオンの CPU スレッド数が 16 の場合には、デフォルトでは、ミニオンによりサービスごとに 8 つのワーカーが提供されます。デフォルトでは、ミニオンのサービスに最小および最大のワーカー数も適用されます。
| サービス | 最小値 | 最大値 |
|---|---|---|
|
| 4 | 24 |
|
| 2 | 12 |
アンダークラウドミニオンの CPU およびメモリーの最低要件を以下に示します。
- Intel 64 または AMD64 CPU 拡張機能をサポートする、8 スレッド 64 ビット x86 プロセッサー。このプロセッサーにより、各アンダークラウドサービスに 4 つのワーカーが提供されます。
- 最小 16 GB の RAM
多数のワーカーを使用するには、CPU スレッドごとに 2 GB の RAM の比率で、アンダークラウド上の仮想 CPU 数およびメモリー容量を増やします。たとえば、48 スレッドのマシンには 96 GB の RAM が必要です。これにより、heat-engine 用 24 ワーカーおよび ironic-conductor 用 12 ワーカーが提供されます。