翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
PCS での Slurm REST API AWS の有効化
Slurm REST API を有効にして、プログラムによるジョブ管理とモニタリングのためにクラスターの HTTP インターフェイスにアクセスします。この機能は、クラスターの作成時に有効にすることも、要件を満たす既存のクラスターを更新することもできます。
前提条件
Slurm REST API を有効にする前に、以下を確認してください。
手順
新しいクラスターで Slurm REST API を有効にするには
- AWS マネジメントコンソール
-
-
https://console.aws.amazon.com/pcs/ で AWS PCS コンソールを開きます。
-
[クラスターを作成] を選択します。
-
クラスターの詳細で、Slurm バージョン 25.05 以降を選択します。
-
必要に応じて、他のクラスター設定を構成します。
-
スケジューラ設定セクションで、REST API を Enabled に設定します。
-
目的のソースからのポート 6820 での HTTP トラフィックを許可するようにクラスターセキュリティグループを設定します。
-
クラスター作成プロセスを完了します。
- AWS CLI
-
-
クラスターの作成時に Slurm REST 設定を追加します。
aws pcs create-cluster --region region \
--cluster-name my-cluster \
--scheduler type=SLURM, version=25.05 \
--size SMALL \
--networking subnetIds=subnet-ExampleId1,securityGroupIds=sg-ExampleId1 \
--slurm-configuration slurmRest='{mode=STANDARD}'
-
目的のソースからのポート 6820 での HTTP トラフィックを許可するようにクラスターセキュリティグループを設定します。
既存のクラスターで Slurm REST API を有効にするには
- AWS マネジメントコンソール
-
-
https://console.aws.amazon.com/pcs/ で AWS PCS コンソールを開きます。
-
リストからクラスターを選択します。
-
クラスターがクラスターの詳細で Slurm バージョン 25.05 以降を使用していることを確認します。
-
クラスターの編集 を選択します。
-
スケジューラ設定セクションで、REST API を Enabled に設定します。
-
クラスターの更新を選択して変更を適用します。
-
目的のソースからのポート 6820 での HTTP トラフィックを許可するようにクラスターセキュリティグループを設定します。
- AWS CLI
-
-
この例のように、Slurm REST 設定でクラスターを更新します。
aws pcs update-cluster --cluster-identifier my-cluster \
--slurm-configuration 'slurmRest={mode=STANDARD}'
-
目的のソースからのポート 6820 での HTTP トラフィックを許可するようにクラスターセキュリティグループを設定します。
を有効にした後の動作
REST API を有効にすると、 AWS PCS は自動的に次のようになります。
-
JWT 署名キーを生成し、 AWS Secrets Manager に保存します。
-
VPC https://<clusterPrivateIpAddress>:6820内の にある API エンドポイントを公開します。
-
クラスター設定を更新して、REST API エンドポイントの詳細を表示します。
ジョブ管理とクラスターオペレーションに REST API を認証して使用できるようになりました。