

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

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

## スクリプトの実行
<a name="running-script"></a>

**設定スクリプトを実行するには**

1. [スクリプトの内容を](multi-cluster-login-script-code.md#multi-cluster-login-script-code-content) という名前のファイルに保存します。

   ```
   pcs-multi-cluster-login-configure.sh
   ```

1. 実行可能にします。

   ```
   chmod +x pcs-multi-cluster-login-configure.sh
   ```

1.  スクリプトを実行します。

   ```
   ./pcs-multi-cluster-login-configure.sh --cluster-identifier cluster-name
   ```

## クラスターインタラクション環境
<a name="activation-script-usage"></a>

設定が成功すると、スクリプトは現在のディレクトリにクラスター固有のアクティベーションスクリプトを生成します。スクリプトの名前は です`activate-pcs-cluster-name`。アクティベーションスクリプトは、ターゲットクラスターとやり取りするために必要な環境変数とパスを設定します。

**クラスター環境をアクティブ化するには**
+ `source` コマンドを使用してアクティベーションスクリプトを実行する

  ```
  source ./activate-pcs-cluster-name
  ```  
**Example**  

  ```
  # Activate cluster environment for cluster 'my-cluster'
  source ./activate-pcs-my-cluster
  
  # Now you can use Slurm commands
  sinfo
  squeue
  sbatch my-job.sh
  ```

**アクティベーションスクリプトの動作**
+ クラスターの設定を指すように`SLURM_CONF`環境変数を設定します。
+ クラスターの Slurm バイナリを含める`PATH`ように を更新します。
+ その他の必要な Slurm 環境変数 (`MANPATH`、) を設定します`LD_LIBRARY_PATH`。
+ PCS AWS クラスター識別変数を設定します。
+ ターゲット PCS AWS クラスターとのシームレスなインタラクションを有効にします。

**クラスター環境を非アクティブ化するには**
+ 非アクティブ化コマンドを実行します。

  ```
  deactivate-pcs-cluster-name
  ```  
**Example**  

  ```
  # After activating a cluster
  source ./activate-pcs-my-cluster
  
  # Work with the cluster
  sinfo
  
  # Deactivate when done
  deactivate-pcs-my-cluster
  ```

**無効コマンドの動作**
+ 元の`PATH`環境変数を復元します。
+ クラスター固有の Slurm 環境変数の設定を解除します。
+ シェル環境をアクティブ化前の状態に戻します。

**注記**  
アクティベーションはセッション固有であり、クラスターを操作するシェルセッションで取得する必要があります。