

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

# CloudFormation テンプレートを使用した SageMaker HyperPod クラスターの作成
<a name="smcluster-getting-started-eks-console-create-cluster-cfn"></a>

HyperPod の CloudFormation テンプレートを使用して SageMaker HyperPod クラスターを作成できます。続行する AWS CLI には、 をインストールする必要があります。

**Topics**
+ [コンソールでリソースを設定し、CloudFormation を使用してデプロイする](#smcluster-getting-started-eks-console-create-cluster-deploy-console)
+ [CloudFormation を使用してリソースを設定してデプロイする](#smcluster-getting-started-eks-console-create-cluster-deploy-cfn)

## コンソールでリソースを設定し、CloudFormation を使用してデプロイする
<a name="smcluster-getting-started-eks-console-create-cluster-deploy-console"></a>

を使用してリソースを設定し AWS マネジメントコンソール 、CloudFormation テンプレートを使用してデプロイできます。

以下の手順に従ってください。

1. ***[送信]**をクリックする代わりに*、[SageMaker AI コンソールを使用した SageMaker HyperPod の開始方法](smcluster-getting-started-slurm-console.md) のチュートリアルの最後に **[CloudFormation テンプレートパラメータをダウンロード]** をクリックします。このチュートリアルには、クラスターを正常に作成するために必要な重要な設定情報が含まれています。
**重要**  
**[送信]** をクリックすると、クラスターを削除するまで、同じ名前のクラスターをデプロイできなくなります。

   **[CloudFormation テンプレートパラメータをダウンロード]** をクリックすると、ページの右側に **[ AWS CLIを使用して構成ファイルでクラスターを作成]** ウィンドウが表示されます。

1. **[ AWS CLIを使用して構成ファイルでクラスターを作成]** ウィンドウで、**[設定パラメータファイルをダウンロード]** をクリックします。ファイルはローカルマシンにダウンロードされます。必要に応じて設定 JSON ファイルを編集するか、変更が必要ない場合はそのままにしておいてかまいません。

1. ターミナルで、`file://params.json` ファイルの場所に移動します。

1. [create-stack](https://docs.aws.amazon.com//cli/latest/reference/cloudformation/create-stack.html) AWS CLI コマンドを実行して、設定されたリソースをプロビジョニングし、HyperPod クラスターを作成する CloudFormation スタックをデプロイします。

   ```
   aws cloudformation create-stack 
       --stack-name my-stack
       --template-url https://aws-sagemaker-hyperpod-cluster-setup.amazonaws.com/templates-slurm/main-stack-slurm-based-template.yaml
       --parameters file://params.json
       --capabilities CAPABILITY_IAM CAPABILITY_NAMED_IAM
   ```

1. リソースプロビジョニングのステータスを表示するには、[CloudFormation コンソール](https://console.aws.amazon.com/cloudformation)に移動します。

   クラスターの作成が完了したら、SageMaker HyperPod コンソールのメインペインのクラスターの下に新しい **[クラスター]** が表示されます。ステータスは、**[ステータス]** 列で確認できます。

1. クラスターのステータスが `InService` になったら、クラスターノードへのログインを開始できます。クラスターノードにアクセスして ML ワークロードの実行を開始するには、「[SageMaker HyperPod クラスター上のジョブ](sagemaker-hyperpod-run-jobs-slurm.md)」を参照してください。

## CloudFormation を使用してリソースを設定してデプロイする
<a name="smcluster-getting-started-eks-console-create-cluster-deploy-cfn"></a>

SageMaker HyperPod の CloudFormation テンプレートを使用して、リソースを設定してデプロイできます。

以下の手順に従ってください。

1. SageMaker HyperPod 用の CloudFormation テンプレートを [sagemaker-hyperpod-cluster-setup](https://github.com/aws/sagemaker-hyperpod-cluster-setup) GitHub リポジトリからダウンロードします。

1. [create-stack](https://docs.aws.amazon.com//cli/latest/reference/cloudformation/create-stack.html) AWS CLI コマンドを実行して、設定されたリソースをプロビジョニングし、HyperPod クラスターを作成する CloudFormation スタックをデプロイします。

   ```
   aws cloudformation create-stack 
       --stack-name my-stack
       --template-url URL_of_the_file_that_contains_the_template_body
       --parameters file://params.json
       --capabilities CAPABILITY_IAM CAPABILITY_NAMED_IAM
   ```

1. リソースプロビジョニングのステータスを表示するには、CloudFormation コンソールに移動します。

   クラスターの作成が完了したら、SageMaker HyperPod コンソールのメインペインのクラスターの下に新しい **[クラスター]** が表示されます。ステータスは、**[ステータス]** 列で確認できます。

1. クラスターのステータスが `InService` になったら、クラスターノードへのログインを開始できます。