[compute_resource]セクション - AWS ParallelCluster

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

[compute_resource]セクション

コンピューティングリソースのコンフィギュレーション設定を定義します。[compute_resource] のセクションは、[queue] セクションcompute_resource_settings の設定によって参照されます。[compute_resource] セクションは、schedulerslurm に設定されている場合のみサポートされます。

形式は、[compute_resource <compute-resource-name>] です。compute-resource-name は、英字で始まり、30 文字以下で、英字、数字、ハイフン (-)、アンダーライン (‗) のみで構成される必要があります。

[compute_resource cr1] instance_type = c5.xlarge min_count = 0 initial_count = 2 max_count = 10 spot_price = 0.5
注記

AWS ParallelCluster バージョン 2.9.0 で [compute_resource] セクションをサポートしました。

initial_count

(オプション) このコンピューティングリソースを起動するための Amazon EC2 インスタンスの最初の数を設定します。クラスターの作成は、少なくともこのたくさんのノードがコンピューティングリソースに送信されるまで完了しません。キューの compute_type 設定が spot で、利用可能なスポットインスタンスが十分でない場合、クラスターの作成がタイムアウトして失敗することがあります。min_count の設定よりも大きいカウントは、scaledown_idletime の設定の対象となる動的容量です。この設定は、initial_queue_size 設定と置き換わります。

デフォルトは 0 です。

initial_count = 2

更新ポリシー: この設定を更新で変更するためには、コンピューティングフリートを停止する必要があります。

instance_type

(必須) このコンピューティングリソースに使用される Amazon EC2 インスタンスタイプを定義します。インスタンスタイプのアーキテクチャは、master_instance_type 設定に使用されるアーキテクチャと同じでなければなりません。instance_type の設定は、[queue] セクションで参照される[compute_resource] セクションごとに固有のものでなければなりません。この設定は、compute_instance_type 設定と置き換わります。

instance_type = t2.micro

更新ポリシー: この設定を更新で変更するためには、コンピューティングフリートを停止する必要があります。

max_count

(オプション) このコンピューティングリソースで起動可能な最大数の Amazon EC2 インスタンスの最大数を設定します。initial_count の設定値より大きいカウントは、パワーダウンモードで起動します。この設定は、max_queue_size 設定と置き換わります。

デフォルトは 10 です。

max_count = 10

更新ポリシー: キューを現在のノード数以下に減らすには、まずコンピューティングフリートを停止させる必要があります。

注記

AWS ParallelCluster バージョン 2.0.0 から バージョン 2.9.1 までの更新ポリシーでは、コンピューティングフリートが停止するまで max_count 設定の変更がサポートされていませんでした。

min_count

(オプション) このコンピューティングリソースで起動可能な最大数の Amazon EC2 インスタンスの最小数を設定します。これらのノードはすべて静的な容量です。クラスターの作成は、少なくともこの数のノードがコンピューティングリソースに送信されるまで完了しません。

デフォルトは 0 です。

min_count = 1

更新ポリシー: キュー内の静的ノードの数を減らすには、まずコンピューティングフリートを停止させる必要があります。

注記

AWS ParallelCluster バージョン 2.0.0 から バージョン 2.9.1 までの更新ポリシーでは、コンピューティングフリートが停止するまで min_count 設定の変更がサポートされていませんでした。

spot_price

(オプション) このコンピューティングリソースの最大スポット料金を設定します。このコンピューティングリソースを含むキューの compute_type 設定が spot に設定されている場合のみ使用されます。この設定は、spot_price 設定と置き換わります。

値を指定しない場合、オンデマンド料金を上限とするスポット料金が課金されます。

ニーズに合ったスポットインスタンスを見つける方法については、「Spot Instance advisor」(スポットインスタンスアドバイザー) を参照してください。

spot_price = 1.50

更新ポリシー: この設定を更新で変更するためには、コンピューティングフリートを停止する必要があります。