Planeje seu CycleCloud Workspace para implantação do Slurm
Você pode implantar um ambiente greenfield no qual todos os recursos necessários para o Azure CycleCloud Workspace for Slurm serão provisionados para você ou uma implantação brownfield para a qual você fornecerá recursos existentes.
Ao fazer uma implantação, a conta de usuário do Azure usada precisa receber as seguintes funções:
-
Contributor
na Subscrição -
User Access Administrator
na Subscrição
Implantação Greenfield
Em uma implantação greenfield, os seguintes recursos e atribuições de função serão criados:
- Grupo de Recursos
- A Rede Virtual, suas sub-redes
ccw-cyclecloud-subnet
eccw-compute-subnet
- A máquina virtual
ccw-cyclecloud-vm
, NIC, SO, discos de dados e uma identidade gerenciada pelo sistema - Uma conta de armazenamento com nome exclusivo para projetos CycleCloud
- Grupo de Segurança de Rede denominado
nsg-ccw-common
-
Contributor
,Storage Account Contributor
eStorage Blob Data Contributor
funções no nível de assinatura para o CycleCloud VM System Managed Identity - Opcionalmente, um bastião,
AzureBastionSubnet
de sub-rede ebastion-pip
IP público - Opcionalmente, um gateway NAT chamado
ccw-nat-gateway
e IP públicopip-ccw-nat-gateway
- Opcionalmente, uma conta, pool e volume dos Arquivos NetApp do Azure com
hpc-anf-subnet
de sub-rede - Opcionalmente, um sistema de arquivos Azure Managed Lustre com
ccw-lustre-subnet
de sub-rede - Opcionalmente, um emparelhamento VNET
- Opcionalmente, um Ponto de Extremidade Privado para uma instância de servidor flexível existente do Banco de Dados do Azure para MySQL
Implantação de Brownfield
Você será capaz de fornecer recursos existentes para:
- A VNET e as sub-redes nas quais o ambiente será implantado
- Armazenamento do sistema de arquivos para os diretórios base e/ou servidores de dados adicionais dos usuários, como pontos de montagem NFS externos ou sistema de arquivos Azure Managed Lustre
- uma instância de servidor flexível do Banco de Dados do Azure para MySQL para Contabilidade de Trabalho Slurm
Se você trazer sua própria VNET, você tem que seguir estes pré-requisitos:
- uma sub-rede de de
cyclecloud /29 para a VM do CycleCloud, com Service Endpoint atribuído, - um computação sub-rede para os nós, com
Microsoft.Storage
Service Endpoint atribuído. É aqui que os nós do agendador, login e computação serão criados - ao usar o Azure NetApp Files, um dedicado netapp sub-rede com a delegação de
Microsoft.NetApp/volumes
, conforme documentado aqui Azure NetApp Files. - ao usar o Azure Managed Lustre Filesystem, uma sub-rede dedicada
lustre com um CIDR baseado na capacidade de armazenamento para provisionamento, conforme documentado aqui Azure Managed Lustre - se estiver implantando um Bastion, uma BastionSubnet dedicada conforme documentado aqui
- Seus NSGs devem permitir comunicações entre sub-redes, conforme definido no arquivo
bicep/network-new.bicep.
Quotas
Antes de implantar, verifique se sua assinatura tem a cota necessária para os tipos de máquina virtual desejados para os nós do CycleCloud.