AWS PCS マルチクラスターログインノード設定スクリプトの使用 - AWS PCS

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

AWS PCS マルチクラスターログインノード設定スクリプトの使用

スクリプトの実行

設定スクリプトを実行するには
  1. スクリプトの内容を という名前のファイルに保存します。

    pcs-multi-cluster-login-configure.sh
  2. 実行可能にします。

    chmod +x pcs-multi-cluster-login-configure.sh
  3. スクリプトを実行します。

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

クラスターインタラクション環境

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

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

    source ./activate-pcs-cluster-name
    # 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
    # After activating a cluster source ./activate-pcs-my-cluster # Work with the cluster sinfo # Deactivate when done deactivate-pcs-my-cluster
無効コマンドの動作
  • 元のPATH環境変数を復元します。

  • クラスター固有の Slurm 環境変数の設定を解除します。

  • シェル環境をアクティブ化前の状態に戻します。

注記

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