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)를 구성합니다.

  • AWS PCS 클러스터 식별 변수를 설정합니다.

  • 대상 AWS PCS 클러스터와의 원활한 상호 작용을 활성화합니다.

클러스터 환경을 비활성화하려면
  • 비활성화 명령을 실행합니다.

    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 환경 변수를 설정 해제합니다.

  • 쉘 환경을 사전 활성화 상태로 되돌립니다.

참고

활성화는 세션별로 다르며 클러스터와 상호 작용하려는 쉘 세션에서 소싱되어야 합니다.