Slurm 배포를 위한 CycleCloud 작업 영역 계획
Slurm용 Azure CycleCloud 작업 영역에 필요한 모든 리소스가 프로비전되는 그린필드 환경 또는 기존 리소스를 제공할 브라운필드 배포를 배포할 수 있습니다.
배포를 수행할 때 사용된 Azure 사용자 계정에는 다음 역할이 부여되어야 합니다.
- 구독의
Contributor
- 구독의
User Access Administrator
Greenfield 배포
Greenfield 배포에서 다음 리소스 및 역할 할당이 생성됩니다.
- 리소스 그룹
- Virtual Network, 해당 서브넷
ccw-cyclecloud-subnet
및ccw-compute-subnet
- Virtual Machine
ccw-cyclecloud-vm
, NIC, OS, 데이터 디스크 및 시스템 관리 ID - CycleCloud 프로젝트에 대한 고유하게 명명된 스토리지 계정
-
nsg-ccw-common
이라는 네트워크 보안 그룹 - CycleCloud VM 시스템 관리 ID의 구독 수준에서
Contributor
,Storage Account Contributor
및Storage Blob Data Contributor
역할 - 선택적으로 Bastion, 서브넷
AzureBastionSubnet
및 공용 IPbastion-pip
- 필요에 따라
ccw-nat-gateway
및 공용 IPpip-ccw-nat-gateway
명명된 NAT 게이트웨이 - 필요에 따라 서브넷
hpc-anf-subnet
있는 Azure NetApp Files 계정, 풀 및 볼륨 - 필요에 따라 서브넷
ccw-lustre-subnet
있는 Azure Managed Lustre Filesystem - 필요에 따라 VNET 피어링
- 필요에 따라 기존 Azure Database for MySQL 유연한 서버 인스턴스에 대한 프라이빗 엔드포인트
브라운필드 배포
다음을 위해 기존 리소스를 제공할 수 있습니다.
- 환경을 배포할 VNET 및 서브넷
- 외부 NFS 탑재 지점 또는 Azure Managed Lustre Filesystem으로 사용자의 홈 디렉터리 및/또는 추가 파일러에 대한 파일 시스템 스토리지
- Slurm 작업 회계에 대한 Azure Database for MySQL 유연한 서버 인스턴스
사용자 고유의 VNET을 가져오는 경우 다음 필수 구성 요소를 따라야 합니다.
-
Microsoft.Storage
서비스 엔드포인트가 할당된 CycleCloud VM에 대한 /29 cyclecloud 서브넷 -
Microsoft.Storage
서비스 엔드포인트가 할당된 노드에 대한 컴퓨팅 서브넷입니다. 스케줄러, 로그인 및 컴퓨팅 노드가 만들어지는 위치입니다. - Azure NetApp Files를 사용하는 경우 Azure NetApp Files여기에 설명된 대로
위임이 있는 전용 netapp 서브넷이. - Azure Managed Lustre Filesystem을 사용하는 경우 Azure Managed Lustre 여기에 설명된 대로 프로비저닝할 스토리지 용량을 기반으로 CIDR을 사용하는 전용
서브넷 - Bastion을 배포하는 경우 여기에 설명된 대로 전용 BastionSubnet
- NSG는 bicep/network-new.bicep 파일에 정의된 대로 서브넷 간의 통신을 허용해야 합니다.
할당량
배포하기 전에 구독에 CycleCloud 노드에 필요한 Virtual Machine 유형에 필요한 할당량이 있는지 확인합니다.