

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

# PCS マルチクラスターログインノード設定スクリプト AWS の前提条件
<a name="multi-cluster-login-script-prerequisites"></a>

## システム要件
<a name="system-requirements"></a>
+ `systemd` をサポートする Linux OS
+ システム設定のルート権限

## 必要なコマンドとパッケージ
<a name="required-commands"></a>
+ `bash` – シェルインタープリタ (バージョン 4.0 以降)
+ `curl` – AWS IMDS v2 メタデータの取得用
+ `jq` – AWS API レスポンスを解析するための JSON プロセッサ
+ `aws` – PCS API AWS アクションを実行するための AWS CLI v2 と Secrets Manager アクセスのための v2
+ `systemctl` – `systemd`サービス管理
+ `find` – ファイルシステム検索ユーティリティ
+ `grep` – テキストパターンマッチング
+ `sed` – テキスト操作用のストリームエディタ
+ `sort` – テキストソートユーティリティ
+ `tail` – ファイルの最終行を表示します。
+ `mkdir` — ディレクトリの作成
+ `chmod` – ファイルのアクセス許可を変更します。
+ `chown` – ファイルの所有権を変更します。
+ `ldconfig` – 動的リンカー設定

## AWS 要件
<a name="aws-requirements"></a>
+ Slurm AWS バージョン 25.05 以降を実行する PCS クラスター
+ AWS 設定された認証情報 (IAM ロール、認証情報ファイル、または環境変数経由)
+ 以下のアクセス許可:
  + `pcs:GetCluster`
  + `secretsmanager:GetSecretValue` (代替シークレットを使用する場合)

## システムユーザーとグループ
<a name="system-users-groups"></a>
+ `slurm` ユーザーとグループはシステムに存在する必要があります

## Slurm のインストール
<a name="slurm-installation"></a>
+ Slurm は、PCS AWS Slurm インストーラパッケージと同じ場所にインストールする必要があります。

  ```
  /opt/aws/pcs/scheduler/slurm-{{version}}
  ```