Delen via


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-subneten ccw-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 Contributoren Storage Blob Data Contributor rollen op abonnementsniveau voor de beheerde identiteit van het CycleCloud-VM-systeem
  • Optioneel een Bastion-, subnet-AzureBastionSubneten 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.