기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
독립 실행형 로그인 노드를 AWS PCS의 여러 클러스터에 연결
pcs-multi-cluster-login-configure.sh 스크립트는 단일 독립 실행형 로그인 노드에서 여러 Slurm sackd 데몬을 구성하는 자동화된 방법을 제공합니다. 이를 통해 로그인 노드가 여러 클러스터와 통신할 수 있습니다. 스크립트는 다음 작업을 자동화합니다.
-
AWS PCS API 작업을 사용하여 클러스터 정보 가져오기
-
base64로 인코딩된 Slurm 인증 키에 대한 프롬프트
-
클러스터 인증 키를 사용하여 Slurm JWKS 파일을 생성합니다.
-
클러스터 엔드포인트 및 포트로
sackd서비스를 구성합니다. -
클러스터별 데몬에 대한
systemd서비스 파일을 생성합니다sackd. -
클러스터 환경 설정을 위한 활성화 스크립트를 생성합니다.
-
sackd서비스를 활성화하고 시작합니다.
참고
이 스크립트에는 Slurm 버전 25.05 이상이 필요합니다.
Slurm은 인스턴스에 이미 설치되어 있어야 합니다(수동 프로세스의 3단계에 해당). 인스턴스는 대상 클러스터의 엔드포인트에 도달할 수 있어야 합니다. 스크립트는 수동 구성 프로세스에서 4단계와 5단계의 동일한 작업을 수행합니다. 클러스터 정보를 자동으로 가져오고, sackd 서비스를 구성하고, 필요한 systemd 서비스 파일을 생성하고, 사용자가 클러스터 상호 작용을 위해 셸 환경을 구성하는 데 사용할 수 있는 활성화 스크립트를 생성합니다.