View a markdown version of this page

PCS 用のカスタム AMIs AWS を構築するためのソフトウェアインストーラ - AWS PCS

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

PCS 用のカスタム AMIs AWS を構築するためのソフトウェアインストーラ

AWS は、インスタンスに PCS AWS ソフトウェアをインストールできるダウンロード可能なファイルを提供します。 は、関連するバージョンの Slurm とその依存関係をダウンロード、コンパイル、インストールできるソフトウェア AWS も提供します。これらの手順を使用して、PCS で使用するカスタム AMIs AWS を構築することも、独自の方法を使用することもできます。

AWS PCS エージェントソフトウェアインストーラ

AWS PCS エージェントソフトウェアインストーラは、インスタンスブートストラッププロセス中に PCS AWS と連携するようにインスタンスを設定します。カスタム AMI に AWS PCS エージェントをインストールするには、 AWSが提供するインストーラを使用する必要があります。

PCS エージェントソフトウェアの詳細については、 AWS 「」を参照してくださいAWS PCS エージェントバージョン

Slurm インストーラ

Slurm インストーラは、関連するバージョンの Slurm とその依存関係をダウンロード、コンパイル、インストールします。Slurm インストーラを使用して、PCS 用のカスタム AMIs AWS を構築できます。Slurm インストーラが提供するソフトウェア設定と整合性がある場合は、独自のメカニズムを使用することもできます。Slurm の AWS PCS サポートの詳細については、「」を参照してくださいPCS の Slurm AWS バージョン

AWSが提供するソフトウェアは、以下をインストールします。

  • リクエストされたメジャーバージョンとメンテナンスバージョン (現在のバージョン 25.11.x) の Slurm - ライセンス GPL 2

    • Slurm は を --sysconfdirに設定して構築されます /etc/slurm

    • Slurm は オプション--enable-pamと を使用して構築されています。 --without-munge

    • Slurm は オプションで構築されています --sharedstatedir=/run/slurm/

    • Slurm は PMIX と JWT サポートで構築されています

    • Slurm が にインストールされている /opt/aws/pcs/schedulers/slurm-25.11

  • OpenPMIX (バージョン 4.2.6) – ライセンス

    • OpenPMIX は のサブディレクトリとしてインストールされます。 /opt/aws/pcs/scheduler/

  • libjwt (バージョン 1.17.0) – ライセンス MPL-2.0

    • libjwt は のサブディレクトリとしてインストールされます /opt/aws/pcs/scheduler/

AWSが提供するソフトウェアは、システム設定を次のように変更します。

  • ビルドによって作成された Slurm systemdファイルは、ファイル名 /etc/systemd/system/で にコピーされますslurmd-25.11.service

  • 存在しない場合、Slurm ユーザーとグループ (slurm:slurm) は の UID/GID で作成されます401

  • フォルダ/etc/aws/pcs/scheduler/slurm-25.11/plugstack.conf.d/が作成され、SPANK プラグインを使用して AWS PCS で Slurm 機能を拡張する設定が保存されます。

  • Amazon Linux 2 および Rocky Linux 9 では、インストールによって EPEL リポジトリが追加され、Slurm またはその依存関係を構築するために必要なソフトウェアがインストールされます。

  • RHEL9 では、インストールによって codeready-builder-for-rhel-9-rhui-rpmsepel-release-latest-9が Slurm またはその依存関係を構築するために必要なソフトウェアfedoraprojectをインストールできるようになります。

サポートされるオペレーティングシステム

PCS AWS でサポートされているオペレーティングシステム」を参照してください。

注記

AWS Deep Learning AMIs Amazon Linux 2023 および Ubuntu 22.04 に基づく (DLAMI) バージョンは、PCS AWS ソフトウェアおよび Slurm インストーラと互換性がある必要があります。詳細については、 AWS Deep Learning AMIs デベロッパーガイド「DLAMI の選択」を参照してください。

サポートされるインスタンスタイプ

AWS PCS ソフトウェアと Slurm インストーラは、サポートされているオペレーティングシステムのいずれかを実行できる よりも、任意の x86_64 または arm64 インスタンスタイプをサポートします。

サポートされている Slurm バージョン

PCS の Slurm AWS バージョン」を参照してください。

チェックサムを使用してインストーラを検証する

SHA256 チェックサムを使用して、インストーラ tarball (.tar.gz) ファイルを検証できます。ソフトウェアパブリッシャーの ID を確認し、発行後にアプリケーションの変更または破損がないことを確認するために、この操作を行うことをお勧めします。

tarball を検証するには

SHA256 チェックサムに sha256sum ユーティリティを使用し、tarball ファイル名を指定します。 SHA256 tarball ファイルを保存したディレクトリから コマンドを実行する必要があります。

  • SHA256

    $ sha256sum tarball_filename.tar.gz

コマンドは、次の形式でチェックサム値を返す必要があります。

checksum_value tarball_filename.tar.gz

コマンドによって返されるチェックサム値と、次の表に示すチェックサム値を比較します。チェックサムが一致した場合は、インストールスクリプトを安全に実行できます。

重要

チェックサムが一致しない場合は、インストールスクリプトを実行しないでください。サポート に連絡する。

たとえば、次のコマンドは Slurm 25.11.2-1 tarball の SHA256 チェックサムを生成します。

$ sha256sum aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz

出力の例:

aa063bc01b2ccd84a82402e8b8dbcd8c7401ebd2e0a670c867d77167944d621a aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz

次の表に、インストーラの最新バージョンのチェックサムを示します。us-east-1 を PCS AWS を使用する AWS リージョン に置き換えます。

AWS PCS エージェント
Installer (インストーラ) URL のダウンロード SHA256 チェックサム
AWS PCS エージェント 1.4.0-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.4.0-1.tar.gz
e9a342478483df8e4666741ef2aad504321676508d489f88e96311297990a17f
AWS PCS エージェント 1.3.2-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.2-1.tar.gz
06b32a952a1c849e3442e35c28ac2e4d6962b09286cad748f3c83d561b52ec6f
AWS PCS エージェント 1.3.1-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.1-1.tar.gz
5b7f1eb7b3a86bd2d331b5cb0138d868dc9452da34b480becd86af892c7e8d19
AWS PCS エージェント 1.3.0-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.3.0-1.tar.gz
eadc9b65c3db248bdde2a6c41814dfb1b97239f24ad55e03d8526dd9ab4a8d16
AWS PCS エージェント 1.2.2-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.2.2-1.tar.gz
fd7b6ea5442db75d723fc4971781ce6ae511baa21b87c4286fc1df8127b282b8
AWS PCS エージェント 1.2.1-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.2.1-1.tar.gz
2b784643ca01ccca1baa64fbfb34bb41efe8bdca69470998b74ce3962bc271d4
AWS PCS エージェント 1.2.0-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.2.0-1.tar.gz
470db8c4fc9e50277b6317f98584b6b547e73523043e34f018eecae767846805
AWS PCS エージェント 1.1.1-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.1.1-1.tar.gz
bef078bf60a6d8ecde2e6c49cd34d088703f02550279e3bf483d57a235334dc6
AWS PCS エージェント 1.1.0-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.1.0-1.tar.gz
594c32194c71bccc5d66e5213213ae38dd2c6d2f9a950bb01accea0bbab0873a
AWS PCS エージェント 1.0.1-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.1-1.tar.gz
04e22264019837e3f42d8346daf5886eaacecd21571742eb505ea8911786bcb2
AWS PCS エージェント 1.0.0-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.0-1.tar.gz
d2d3d68d00c685435c38af471d7e2492dde5ce9eb222d7b6ef0042144b134ce0
Slurm インストーラ
Installer (インストーラ) URL のダウンロード SHA256 チェックサム
スラム 25.11.2-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.11-installer-25.11.2-1.tar.gz
aa063bc01b2ccd84a82402e8b8dbcd8c7401ebd2e0a670c867d77167944d621a
スラム 25.05.7-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.05-installer-25.05.7-1.tar.gz
5019436389649ce0cacf04cd1d1adf1a4e46b9291967af7bf5f0a8ac4a49e4f0
スラム 25.05.5-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.05-installer-25.05.5-1.tar.gz
e7bc84db4e71b8c7174e2f581a31233f839affb5306c76a8adba23204dcc703b
スラム 25.05.4-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.05-installer-25.05.4-1.tar.gz
3b0f93bce441d4f4f6935175f2c1e81cd961cb923adb416fa6689f5592047a7d
スラム 25.05.3-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-25.05-installer-25.05.3-1.tar.gz
851bb5815b6700ceb30cc4a3fda204ca8ce362c14528c339908983255a936cf0
スラム 24.11.7-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.11-installer-24.11.7-1.tar.gz
73d75be82c6f88f6e248fd0cc779a5630c62d91ebabdd9cf0f61b1943b6d7d09
スラム 24.11.6-2
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.11-installer-24.11.6-2.tar.gz
f17cd78e0bc6b9c818b794d9d2685cceabdc73f4fbb12f7566ae5b86a5abc32b
スラム 24.11.6-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.11-installer-24.11.6-1.tar.gz
225de9fc18206f5f65f412effe1fd457614ac97ee9822b3ff804a452b0fae522
スラム 24.11.5-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.11-installer-24.11.5-1.tar.gz
593efe4d66bef2f3e46d5a382fb5a32f7a3ca2510bcf1b3c85739f4f951810d5
スラム 24.05.8-2
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.8-2.tar.gz
c494b0b55c319a4c2f3faf668c759d46c32c4c7aa94ae97d94128328fe95364b
スラム 24.05.8-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.8-1.tar.gz
210a43b376af082bbad640b2032655885790c5dab0e6489cc327c7310a375849
スラム 24.05.7-1
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.7-1.tar.gz
0b5ed7c81195de2628c78f37c79e63fc4ae99132ca6b019b53a0d68792ee82c5
スラム 24.05.5-2
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz
7cc8d8294f2fbff95fe0602cf9e21e02003b5d96c0730e0a18c6aa04c7a4967b
Slurm 23.11.10-4 (非推奨)
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-4.tar.gz
bb2d8c919c69dba38d14358f49c7f0427564c5dd4af85a1c9eca2c57ceeae29a
Slurm 23.11.10-3 (非推奨)
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-3.tar.gz
488a10ee0fbd57ec0e0ff7ea708a9e3038fafdc025c6bb391c75c2e2a7852a00
Slurm 23.11.10-2 (非推奨)
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-2.tar.gz
0bbe85423305c05987931168caf98da08a34c25f9eec0690e8e74de0b7bc8752
Slurm 23.11.10-1 (廃止)
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-1.tar.gz
27e8faa9980e92cdfd8cfdc71f937777f0934552ce61e33dac4ecf5a20321e44
Slurm 23.11.9-1 (廃止)
https://aws-pcs-repo-us-east-1.s3.us-east-1.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
1de7d919c8632fe8e2806611bed4fde1005a4fadc795412456e935c7bba2a9b8