View a markdown version of this page

SageMaker HyperPod Slurm 클러스터의 사용자 관리 - Amazon SageMaker AI

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

SageMaker HyperPod Slurm 클러스터의 사용자 관리

HyperPod Slurm 클러스터는 일반적으로 기계 학습(ML) 연구원, 소프트웨어 엔지니어, 데이터 과학자, 클러스터 관리자 등 각각 자체 파일을 편집하고 자체 작업을 실행하는 여러 사용자가 사용합니다. 이 섹션에서는 SageMaker HyperPod의 Slurm 클러스터 노드에서 사용자를 생성하고 관리하는 방법을 설명합니다.

HyperPod 클러스터 생성 중에 Amazon FSx로 Slurm 클러스터를 구성한 경우 공유 파일 시스템은 클러스터 사용자를 위한 워크스페이스를 설정하는 데 좋은 옵션입니다. 사용자를 설정하면 일관된 POSIX 사용자(모든 노드에서 동일한 사용자 이름 및 UID)가 생성되고, 공유 파일 시스템에서 홈 디렉터리가 설정되고, 암호 없는 노드 간 SSH를 위해 공유 파일 시스템에서 SSH 키 페어가 생성되고, 사용자가 작업을 제출할 수 있도록 Slurm 회계에 사용자를 등록합니다.

POSIX 사용자를 생성한 후 각 사용자를 IAM 보안 주체에 매핑하여 클러스터에 자체 계정으로 연결할 수 있도록 설정을 완료합니다. 자세한 내용은 클러스터 사용자를 액세스를 위한 IAM 보안 주체에 매핑을 참조하세요.

또는 각 인스턴스에서 사용자를 정적으로 생성하는 대신 클러스터를 디렉터리 서비스와 통합할 수 있습니다. 자세한 내용은 HyperPod 클러스터를 Active Directory와 통합을 참조하세요.

참고

사용자에게 HyperPod 클러스터 노드에 대한 액세스 권한을 부여하면 사용자가 노드에 사용자 관리형 소프트웨어를 설치하고 작동할 수 있습니다. 사용자에 대한 최소 권한 원칙을 유지해야 합니다.

Slurm 클러스터에서 사용자를 생성하는 세 가지 방법과 해당 사용자를 IAM 보안 주체에 매핑하고 디렉터리 서비스와 통합하는 옵션이 있습니다. 사용자 생성 옵션과 선택에 대한 지침을 비교하려면 섹션을 참조하세요SageMaker HyperPod의 Slurm 클러스터에서 사용자 생성.