共用方式為


規劃您的 CycleCloud 工作區以進行 Slurm 部署

您可以部署一個綠地環境,在其中布建適用於 Slurm 的 Azure CycleCloud 工作區所需的所有資源,或為您提供現有資源的棕色區域部署。

執行部署時,必須使用的 Azure 使用者帳戶獲得下列角色:

  • 訂用帳戶上的 Contributor
  • 訂用帳戶上的 User Access Administrator

Greenfield 部署

在綠地部署中,將會建立下列資源和角色指派:

  • 資源群組
  • 虛擬網路、其子網 ccw-cyclecloud-subnetccw-compute-subnet
  • 虛擬機 ccw-cyclecloud-vm、NIC、OS、數據磁碟和系統受控識別
  • CycleCloud 專案的唯一具名記憶體帳戶
  • 名為 nsg-ccw-common 的網路安全組
  • 在 CycleCloud VM 系統受控識別的訂用帳戶層級 ContributorStorage Account ContributorStorage Blob Data Contributor 角色
  • 選擇性的 Bastion、子網 AzureBastionSubnet和公用 IP bastion-pip
  • 選擇性地是名為 ccw-nat-gateway 和公用IP的NAT閘道 pip-ccw-nat-gateway
  • 選擇性地使用子網 hpc-anf-subnet Azure NetApp Files 帳戶、集區和磁碟區
  • 選擇性地是具有子網 ccw-lustre-subnet 的 Azure 受控 Lustre 文件系統
  • 選擇性地為 VNET 對等互連
  • 選擇性地為適用於 MySQL 的現有 Azure 資料庫彈性伺服器實例的私人端點

Brownfield 部署

您將能夠提供現有的資源:

  • 將部署環境的 VNET 和子網
  • 作為外部 NFS 載入點或 Azure 受控 Lustre 檔案系統檔案系統檔案系統的檔案系統記憶體,適用於使用者的主目錄和/或其他檔案管理員
  • 適用於 MySQL 的 Azure 資料庫彈性伺服器實例,適用於 Slurm 作業會計

如果您攜帶自己的 VNET,則必須遵循這些預先要求:

  • CycleCloud VM 的 /29 cyclecloud 子網,並已指派 Microsoft.Storage 服務端點,
  • 節點 計算 子網,並指派 Microsoft.Storage 服務端點。 這是將建立排程器、登入和計算節點的位置
  • 使用 Azure NetApp Files 時,專用的 netapp 子網,具有 Microsoft.NetApp/volumes 委派,如此處所述,Azure NetApp Files所述。
  • 使用 Azure 受控 Lustre 文件系統時,專用 lustre 子網,其以記憶體容量為基礎來布建,如此處所述,Azure 受控 Lustre
  • 如果部署 Bastion,則為專用 BastionSubnet,如這裡所述
  • 您的 NSG 應該允許子網之間的通訊,如 bicep/network-new.bicep 檔案中所定義。

配額

部署之前,請確定您的訂用帳戶具有 CycleCloud 節點所需的虛擬機類型所需的配額。