Uw CycleCloud-werkruimte plannen voor Slurm-implementatie
U kunt een greenfield-omgeving implementeren waarin alle resources die nodig zijn voor Azure CycleCloud Workspace voor Slurm worden ingericht voor u of een brownfield-implementatie waarvoor u bestaande resources levert.
Bij het uitvoeren van een implementatie moet het gebruikte Azure-gebruikersaccount de volgende rollen krijgen:
-
Contributor
op het abonnement -
User Access Administrator
op het abonnement
Implementatie van Greenfield
In een greenfield-implementatie worden de volgende resources en roltoewijzingen gemaakt:
- Resourcegroep
- Het virtuele netwerk, de subnetten
ccw-cyclecloud-subnet
enccw-compute-subnet
- De virtuele machine
ccw-cyclecloud-vm
, NIC, besturingssysteem, gegevensschijven en een door het systeem beheerde identiteit - Een uniek benoemd opslagaccount voor CycleCloud-projecten
- Netwerkbeveiligingsgroep met de naam
nsg-ccw-common
-
Contributor
,Storage Account Contributor
enStorage Blob Data Contributor
rollen op abonnementsniveau voor de beheerde identiteit van het CycleCloud-VM-systeem - Optioneel een Bastion-, subnet-
AzureBastionSubnet
en openbare IP-bastion-pip
- Optioneel een NAT-gateway met de naam
ccw-nat-gateway
en openbare IP-pip-ccw-nat-gateway
- Optioneel een Azure NetApp Files-account, -pool en -volume met subnet-
hpc-anf-subnet
- Optioneel een Azure Managed Lustre-bestandssysteem met subnet-
ccw-lustre-subnet
- Optioneel een VNET-peering
- Optioneel een privé-eindpunt naar een bestaand exemplaar van een flexibele Azure Database for MySQL-server
Brownfield-implementatie
U kunt bestaande resources opgeven voor:
- Het VNET en de subnetten waarin de omgeving wordt geïmplementeerd
- Bestandssysteemopslag voor de basismappen en/of extra filers van de gebruikers, als externe NFS-koppelpunten of Azure Managed Lustre Filesystem
- een exemplaar van een flexibele Azure Database for MySQL-server voor Slurm Job Accounting
Als u uw eigen VNET gebruikt, moet u deze voorvervolging volgen:
- een /29 cyclecloud subnet voor de CycleCloud-VM, waaraan
Microsoft.Storage
service-eindpunt is toegewezen, - een subnet voor de knooppunten, waaraan
Microsoft.Storage
service-eindpunt is toegewezen. Hier worden de scheduler- en aanmeldings- en rekenknooppunten gemaakt - wanneer u Azure NetApp Files gebruikt, een toegewezen netapp subnet met de
Microsoft.NetApp/volumes
delegering, zoals hier wordt beschreven Azure NetApp Files. - wanneer u azure Managed Lustre Filesystem gebruikt, een toegewezen lustre subnet met een CIDR op basis van de opslagcapaciteit die moet worden ingericht, zoals hier wordt beschreven Azure Managed Lustre
- als u een Bastion implementeert, een toegewezen BastionSubnet- zoals hier wordt beschreven
- Uw NSG's moeten communicatie toestaan tussen subnetten zoals gedefinieerd in het bestand bicep/network-new.bicep.
Quota
Voordat u implementeert, moet u ervoor zorgen dat uw abonnement het vereiste quotum heeft voor de typen virtuele machines die u voor CycleCloud-knooppunten wilt gebruiken.