Поделиться через


Планирование рабочей области CycleCloud для развертывания Slurm

Вы можете развернуть среду greenfield, в которой все ресурсы, необходимые для рабочей области Azure CycleCloud для Slurm, будут подготовлены для вас или развертывания браунфилда, для которого будут предоставлены существующие ресурсы.

При развертывании учетная запись пользователя Azure, используемая, должна быть предоставлена следующие роли:

  • Contributor в подписке
  • User Access Administrator в подписке

Развертывание Greenfield

В развертывании greenfield будут созданы следующие ресурсы и назначения ролей:

  • Группа ресурсов
  • Виртуальная сеть, ее подсети ccw-cyclecloud-subnetи ccw-compute-subnet
  • Виртуальная машина ccw-cyclecloud-vm, сетевой адаптер, ОС, диски данных и управляемое удостоверение системы
  • Уникально именованной учетной записи хранения для проектов CycleCloud
  • Группа безопасности сети с именем nsg-ccw-common
  • Contributor, Storage Account Contributorи Storage Blob Data Contributor роли на уровне подписки для управляемого удостоверения системы виртуальной машины CycleCloud
  • При необходимости бастион, подсеть AzureBastionSubnetи общедоступный IP-bastion-pip
  • При необходимости шлюз NAT с именем ccw-nat-gateway и общедоступным IP-pip-ccw-nat-gateway
  • При необходимости учетная запись Azure NetApp Files, пул и том с hpc-anf-subnet подсети
  • При необходимости управляемая файловая система Lustre Azure с ccw-lustre-subnet подсети
  • При необходимости пиринг виртуальной сети
  • При необходимости частная конечная точка для существующего экземпляра гибкого сервера Базы данных Azure для MySQL

Развертывание Браунфилда

Вы сможете предоставить существующие ресурсы для:

  • Виртуальная сеть и подсети, в которых будет развернута среда
  • Хранилище файловой системы для домашних каталогов пользователей и (или) дополнительных файловых систем в качестве внешних точек подключения NFS или Управляемой файловой системы Lustre Azure
  • Гибкий экземпляр сервера Базы данных Azure для MySQL для учета заданий Slurm

Если вы привезете собственную виртуальную сеть, необходимо выполнить следующие предварительные требования:

  • a /29 cyclecloud подсеть для виртуальной машины CycleCloud с назначенной конечной точкой службы Microsoft.Storage,
  • подсеть вычислительных для узлов с назначенным Microsoft.Storage конечной точкой службы. Здесь будут созданы планировщик, имя входа и вычислительные узлы.
  • при использовании Azure NetApp Files выделенная подсеть netapp с делегированием Microsoft.NetApp/volumes, как описано здесь, Azure NetApp Files.
  • при использовании управляемой файловой системы Lustre Azure выделенная lustre подсеть с CIDR на основе емкости хранилища для подготовки, как описано здесь, Управляемый Lustre Azure
  • При развертывании Бастиона выделенная БастионSubnet, как описано здесь
  • Группы безопасности сети должны разрешать обмен данными между подсетями, как определено в файле bicep/network-new.bicep.

Квоты

Перед развертыванием убедитесь, что у вашей подписки есть требуемая квота для типов виртуальных машин, необходимых для узлов CycleCloud.