

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

# ステップ 3 – Slurm をインストールする
<a name="working-with_ami_custom_install-slurm"></a>

PCS と互換性のあるバージョンの Slurm AWS をインストールします。詳細については、「[PCS の Slurm AWS バージョン](slurm-versions.md)」を参照してください。

**注記**  
以前のバージョンの Slurm ソフトウェアがインストールされている AMI がある場合は、次の手順を実行して新しいバージョンの Slurm をインストールする必要があります。 AWS PCS エージェントは、クラスターの作成時に設定された Slurm バージョンに従って、実行時に正しいバージョンの Slurm バイナリを有効にします。

**Slurm をインストールするには**

1.  PCS AWS ソフトウェアをインストールしたのと同じ一時インスタンスに接続します。

1.  Slurm インストーラソフトウェアをダウンロードします。Slurm インストーラは、圧縮された tarball (`.tar.gz`) ファイルにパッケージ化されています。次のコマンドを使用して、*安定している*最新バージョンをダウンロードします。region {{}}を、 などの一時インスタンス AWS リージョン の に置き換えます`us-east-1`。

   ```
   curl https://aws-pcs-repo-{{region}}.s3.{{region}}.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz \
        -o aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz
   ```

   `latest` 前のコマンドでバージョン番号を に置き換えることで、最新バージョンを取得することもできます (例: `aws-pcs-slurm-25.11-installer-latest.tar.gz`)。チェックサムを含む利用可能なバージョンの完全なリストについては、「」を参照してください[PCS の Slurm AWS バージョン](slurm-versions.md)。
**注記**  
これは、Slurm インストーラソフトウェアの今後のリリースで変更される可能性があります。

1. (オプション) Slurm インストーラ tarball の信頼性と整合性を検証します。ソフトウェアパブリッシャーの ID を検証し、発行後にファイルの改変や破損がないことを確認するために、これを行うことをお勧めします。

   1. PCS AWS のパブリック GPG キーをダウンロードし、キーリングにインポートします。region {{}}を、一時インスタンスを起動 AWS リージョン した に置き換えます。コマンドはキーの値を返します。キー値を記録します。次のステップで使用します。

      ```
      wget https://aws-pcs-repo-public-keys-{{region}}.s3.{{region}}.amazonaws.com/aws-pcs-public-key.pub && \
          gpg --import aws-pcs-public-key.pub
      ```

   1.  次のコマンドを実行して、GPG キーのフィンガープリントを確認します。

      ```
      gpg --fingerprint 7EEF030EDDF5C21C
      ```

      コマンドは、以下と同じフィンガープリントを返します。

      ```
      1C24 32C1 862F 64D1 F90A  239A 7EEF 030E DDF5 C21C
      ```
**重要**  
フィンガープリントが一致しない場合は、Slurm インストールスクリプトを実行しないでください。[AWS Support](https://console.aws.amazon.com/support) にお問い合わせください。

   1. 署名ファイルをダウンロードし、Slurm インストーラ tarball ファイルの署名を確認します。{{region}} を、 などの一時インスタンスを起動 AWS リージョン した に置き換えます`us-east-1`。

      ```
      wget https://aws-pcs-repo-{{region}}.s3.{{region}}.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz.sig && \
           gpg --verify ./aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz.sig
      ```

      出力は次の例のようになります:

      ```
      gpg: assuming signed data in './aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz'
      gpg: Signature made Thu 26 Mar 2026 08:57:11 AM UTC using RSA key ID ECC0AE5C
      gpg: Good signature from "AWS PCS Packages (AWS PCS Packages)"
      gpg: WARNING: This key is not certified with a trusted signature!
      gpg:          There is no indication that the signature belongs to the owner.
      Primary key fingerprint: 1C24 32C1 862F 64D1 F90A  239A 7EEF 030E DDF5 C21C
           Subkey fingerprint: B7E1 8788 3517 6A74 C3D5  EAF5 6088 136D ECC0 AE5C
      ```

      結果に が含まれ`Good signature`、フィンガープリントが前のステップで返されたフィンガープリントと一致する場合は、次のステップに進みます。
**重要**  
フィンガープリントが一致しない場合は、Slurm インストールスクリプトを実行しないでください。[AWS Support](https://console.aws.amazon.com/support) にお問い合わせください。

1. 圧縮された `.tar.gz` ファイルからファイルを展開し、展開されたディレクトリに移動します。

   ```
   tar -xf aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz && \
       cd aws-pcs-slurm-25.11-installer
   ```

1. Slurm をインストールします。インストーラは、Slurm とその依存関係をダウンロード、コンパイル、インストールします。選択した一時インスタンスの仕様に応じて、数分かかります。

   ```
   sudo ./installer.sh -y
   ```

1. スケジューラのバージョンファイルをチェックして、インストールを確認します。

   ```
   cat /opt/aws/pcs/scheduler/slurm-25.11/version
   ```

   出力は次の例のようになります:

   ```
   SLURM_INSTALL_DATE='Thu Mar 26 15:15:37 UTC 2026'
   SLURM_VERSION='25.11.2'
   PCS_SLURM_RELEASE='1'
   ```