

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

# スタンドアロンログインノードを PCS AWS の複数のクラスターに接続する
<a name="multi-cluster-login-script"></a>

この`pcs-multi-cluster-login-configure.sh`スクリプトは、単一のスタンドアロンログインノードで複数の Slurm `sackd` デーモンを自動的に設定する方法を提供します。これにより、ログインノードは複数のクラスターと通信できるようになります。このスクリプトは、次のオペレーションを自動化します。
+ PCS API AWS アクションを使用してクラスター情報を取得する
+ base64 でエンコードされた Slurm 認証キーの入力を求めるプロンプト
+ クラスター認証キーを使用して Slurm JWKS ファイルを作成します。
+ クラスターエンドポイントとポートを使用して`sackd`サービスを設定します
+ クラスター固有のデーモン`systemd`のサービスファイルを作成します`sackd`。
+ クラスター環境設定のアクティベーションスクリプトを生成します。
+ `sackd` サービスを有効にして開始する

**注記**  
このスクリプトには Slurm バージョン 25.05 以降が必要です。

**注記**  
Slurm 25.11 以降では、 `sackd --jwks-file <path>`および `sackd --key-file <path>` を使用して、`SLURM_SACK_JWKS`環境変数の代わりに認証キーパスを指定できます。この`SLURM_SACK_JWKS`アプローチは、Slurm 25.05 クラスターとの下位互換性のために引き続きサポートされています。

Slurm はすでにインスタンスにインストールされている必要があります (手動プロセスの[ステップ 3](working-with_login-nodes_standalone_install-slurm.md) に相当）。インスタンスは、ターゲットクラスターのエンドポイントに到達できる必要があります。このスクリプトは、手動設定プロセスの[ステップ 4](working-with_login-nodes_standalone_get-secret.md) と[ステップ 5 ](working-with_login-nodes_standalone_configure-connection.md)の同等のオペレーションを実行します。クラスター情報を自動的に取得し、`sackd`サービスを設定し、必要な`systemd`サービスファイルを作成し、ユーザーがクラスター操作用のシェル環境を設定するために使用できるアクティベーションスクリプトを作成します。

**Topics**
+ [PCS マルチクラスターログインノード設定スクリプト AWS の前提条件](multi-cluster-login-script-prerequisites.md)
+ [AWS PCS マルチクラスターログインノード設定スクリプトコード](multi-cluster-login-script-code.md)
+ [AWS PCS マルチクラスターログインノード設定スクリプトの使用](multi-cluster-login-script-usage.md)