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 ワーカーが提供されます。
コンテナーイメージの要件
アンダークラウドミニオンは、内部コンテナーイメージレジストリーをホストしません。したがって、以下のいずれかの方法を使用してコンテナーイメージを取得するようにミニオンを設定する必要があります。
-
イメージを Red Hat Container Image Registry (
registry.redhat.io
) から直接プルします。 - Red Hat Satellite Server でホストするイメージをプルする。
どちらの方法でも、containers-prepare-parameter.yaml
ファイルの ContainerImagePrepare
heat パラメーターの一部として、push_destination: false
を設定する必要があります。