

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# マルチキューモード
<a name="queue-mode"></a>

AWS ParallelCluster バージョン 2.9.0 では、複数のキューモードが導入されました。[`scheduler`](cluster-definition.md#scheduler) を `slurm` に設定し、[`queue_settings`](cluster-definition.md#queue-settings) を定義した場合、マルチキューモードがサポートされます。このモードでは、異なるタイプのインスタンスをコンピューティングノードに共存させることができます。異なるインスタンスタイプを含むコンピューティングリソースは、必要に応じてスケールアップまたはスケールダウンすることができます。キューモードでは、最大 5 つのキューをサポートし、各 [`[queue]` セクション](queue-section.md)は、最大 3 つの [`[compute_resource]` セクション](compute-resource-section.md)を参照することができます。この [`[queue]` セクション](queue-section.md)は、それぞれ Slurm Workload Manager のパーティションにあたります。詳細については、「[マルチキューモードの Slurm ガイド](multiple-queue-mode-slurm-user-guide.md)」および「[マルチキューモードのチュートリアル](tutorial-mqm.md)」を参照してください。

キュー内の [`[compute_resource]` セクション](compute-resource-section.md)はそれぞれ異なるインスタンスタイプを持つ必要があり、この `[compute_resource]` のそれぞれはさらに静的ノードと動的ノードに分けられる。各 `[compute_resource]` の静的ノードには、1 から [`min_count`](compute-resource-section.md#compute-resource-min-count) の値まで番号が振られます。各 `[compute_resource]` の動的ノードには、(1)～([`max_count`](compute-resource-section.md#compute-resource-max-count)～`min_count`) の番号が振られています。例えば、`min_count` が 2、`max_count` が 10 の場合、その `[compute_resource]` の動的ノードには (1)～(8) の番号が振られます。`[compute_resource]` には、常に 0 から最大数までの動的ノードが存在することができます。

コンピューティングフリートに起動されるインスタンスは、動的に割り当てられます。これを管理するために、各ノードにはホスト名が生成されます。hostname の形式は次のとおりです。

`$HOSTNAME=$QUEUE-$STATDYN-$INSTANCE_TYPE-$NODENUM`
+ `$QUEUE` はキューの名前です。たとえば、 セクションが開始すると`[queue queue-name]`、`$QUEUE`「」は*「queue-name*」になります。
+ `$STATDYN` は、静的ノードの場合は `st`、動的ノードの場合は `dy` です。
+ `$INSTANCE_TYPE` は [`instance_type`](compute-resource-section.md#compute-resource-instance-type) 設定による `[compute_resource]` 用のインスタンスタイプです。
+ `$NODENUM` はノードの番号です。`$NODENUM` は、静的ノードの場合は 1 以上 [`min_count`](compute-resource-section.md#compute-resource-min-count) 以下の値、動的ノードの場合は 1 以上 [`max_count`](compute-resource-section.md#compute-resource-max-count)〜`min_count` 以下の値です。

ホスト名と完全修飾ドメイン名 (FQDN) の両方は、Amazon Route 53 のホストゾーンを使用して作成されます。FQDN は `$HOSTNAME.$CLUSTERNAME.pcluster` で、`$CLUSTERNAME` はクラスターに使用する [`[cluster]` セクション](cluster-definition.md)の名前です。

設定をキューモードに変換するには、[`pcluster-config convert`](pcluster-config.md#pcluster-config-convert) コマンドを使用します。`[queue compute]` という 1 つの [`[queue]` セクション](queue-section.md)を持つ更新されたコンフィギュレーションを書き込みます。そのキューには、`[compute_resource default]` という名前の [`[compute_resource]`セクション](compute-resource-section.md)が 1 つ含まれています。`[queue compute]` と `[compute_resource default]` は、指定された [`[cluster]` セクション](cluster-definition.md)から設定が移行されています。