ステップ 3 – Slurm をインストールする - AWS PCS

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

ステップ 3 – Slurm をインストールする

と互換性のあるバージョンの Slurm をインストールします AWS PCS。

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

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

    curl https://aws-pcs-repo-region.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz \ -o aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz

    前のコマンド (例: ) latestでバージョン番号を に置き換えることで、最新バージョンを取得することもできますaws-pcs-slurm-23.11-installer-latest.tar.gz

    注記

    これは、Slurm インストーラソフトウェアの今後のリリースで変更される可能性があります。

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

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

      wget https://aws-pcs-repo-public-keys-region.s3.amazonaws.com/aws-pcs-public-key.pub && \ gpg --import aws-pcs-public-key.pub
    2. 次のコマンドを実行して、GPGキーのフィンガープリントを確認します。

      gpg --fingerprint 7EEF030EDDF5C21C

      コマンドは、以下と同じフィンガープリントを返す必要があります。

      1C24 32C1 862F 64D1 F90A 239A 7EEF 030E DDF5 C21C
      重要

      フィンガープリントが一致しない場合は、Slurm インストールスクリプトを実行しないでください。AWS Support にお問い合わせください。

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

      wget https://aws-pcs-repo-region.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz.sig && \ gpg --verify ./aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz.sig

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

      gpg: assuming signed data in './aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz'
      gpg: Signature made Thu Aug  8 14:23:38 2024 CEST
      gpg:                using RSA key 4BAA531875430EB0739E6D961BA7F0AF6E34C496
      gpg: Good signature from "AWS PCS Packages (AWS PCS Packages)" [unknown]
      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: 4BAA 5318 7543 0EB0 739E  6D96 1BA7 F0AF 6E34 C496

      結果に が含まれGood signature、フィンガープリントが前のステップで返されたフィンガープリントと一致する場合は、次のステップに進みます。

      重要

      フィンガープリントが一致しない場合は、Slurm インストールスクリプトを実行しないでください。AWS Support にお問い合わせください。

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

    tar -xf aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz && \ cd aws-pcs-slurm-23.11-installer
  5. Slurm をインストールします。インストーラは、Slurm とその依存関係をダウンロード、コンパイル、インストールします。選択した一時インスタンスの仕様に応じて、数分かかります。

    sudo ./installer.sh -y
  6. スケジューラのバージョンファイルを確認して、インストールを確認します。

    cat /opt/aws/pcs/scheduler/slurm-23.11/version

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

    SLURM_INSTALL_DATE='Mon Aug 12 12:38:56 UTC 2024'
    SLURM_VERSION='23.11.9'
    PCS_SLURM_RELEASE='1'