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

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

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

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

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

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

Slurm インストーラ

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

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

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

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

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

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

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

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

  • 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-24.05.service

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

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

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

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

AWS PCS ソフトウェアと Slurm インストーラは、次のオペレーティングシステムをサポートしています。

  • Amazon Linux 2

  • RedHat Enterprise Linux 9

  • Rocky Linux 9

  • Ubuntu 22.04

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

注記

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

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

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

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

Slurm の次のメジャーバージョンがサポートされています。

  • Slurm 24.05

  • Slurm 23.11

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

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

tarball を検証するには

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

  • SHA256

    $ sha256sum tarball_filename.tar.gz

コマンドは、次の形式でチェックサム値を返します。

checksum_value tarball_filename.tar.gz

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

重要

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

例えば、次のコマンドは Slurm 24.05.5-2 tarball の SHA256 チェックサムを生成します。

$ sha256sum aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz

出力例:

7cc8d8294f2fbff95fe0602cf9e21e02003b5d96c0730e0a18c6aa04c7a4967b aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz

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

AWS PCS エージェント
Installer (インストーラ) URL のダウンロード SHA256 チェックサム
AWS PCS エージェント 1.1.1-1
https://aws-pcs-repo-us-east-1.s3.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.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.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.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.0-1.tar.gz
d2d3d68d00c685435c38af471d7e2492dde5ce9eb222d7b6ef0042144b134ce0
Slurm インストーラ
Installer (インストーラ) URL のダウンロード SHA256 チェックサム
スラム 24.05.5-2
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz
7cc8d8294f2fbff95fe0602cf9e21e02003b5d96c0730e0a18c6aa04c7a4967b
スラム 23.11.10-3
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-3.tar.gz
488a10ee0fbd57ec0e0ff7ea708a9e3038fafdc025c6bb391c75c2e2a7852a00
スラム 23.11.10-2
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-2.tar.gz
0bbe85423305c05987931168caf98da08a34c25f9eec0690e8e74de0b7bc8752
スラム 23.11.10-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-1.tar.gz
27e8faa9980e92cdfd8cfdc71f937777f0934552ce61e33dac4ecf5a20321e44
スラム 23.11.9-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
1de7d919c8632fe8e2806611bed4fde1005a4fadc795412456e935c7bba2a9b8