다음을 통해 공유


Slurm 배포를 위한 CycleCloud 작업 영역 계획

Slurm용 Azure CycleCloud 작업 영역에 필요한 모든 리소스가 프로비전되는 그린필드 환경 또는 기존 리소스를 제공할 브라운필드 배포를 배포할 수 있습니다.

배포를 수행할 때 사용된 Azure 사용자 계정에는 다음 역할이 부여되어야 합니다.

  • 구독의 Contributor
  • 구독의 User Access Administrator

Greenfield 배포

Greenfield 배포에서 다음 리소스 및 역할 할당이 생성됩니다.

  • 리소스 그룹
  • Virtual Network, 해당 서브넷 ccw-cyclecloud-subnetccw-compute-subnet
  • Virtual Machine ccw-cyclecloud-vm, NIC, OS, 데이터 디스크 및 시스템 관리 ID
  • CycleCloud 프로젝트에 대한 고유하게 명명된 스토리지 계정
  • nsg-ccw-common이라는 네트워크 보안 그룹
  • CycleCloud VM 시스템 관리 ID의 구독 수준에서 Contributor, Storage Account ContributorStorage Blob Data Contributor 역할
  • 선택적으로 Bastion, 서브넷 AzureBastionSubnet및 공용 IP bastion-pip
  • 필요에 따라 ccw-nat-gateway 및 공용 IP pip-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 유형에 필요한 할당량이 있는지 확인합니다.