Планирование рабочей области 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.