Planejar seu workspace do CycleCloud para implantação do Slurm
Você pode implantar um ambiente greenfield no qual todos os recursos necessários para o Workspace do Azure CycleCloud para 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 Assinatura -
User Access Administrator
na Assinatura
Implantação do 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 exclusivamente nomeada para projetos do CycleCloud
- Grupo de Segurança de Rede chamado
nsg-ccw-common
-
Contributor
,Storage Account Contributor
e funçõesStorage Blob Data Contributor
no nível da assinatura da Identidade Gerenciada do Sistema de VM do CycleCloud - Opcionalmente, um Bastion,
AzureBastionSubnet
de sub-rede e um IP públicobastion-pip
- Opcionalmente, um gateway nat chamado
ccw-nat-gateway
epip-ccw-nat-gateway
IP público - Opcionalmente, uma conta, um pool e um volume do Azure NetApp Files com
hpc-anf-subnet
de sub-rede - Opcionalmente, um sistema de arquivos lustre gerenciado do Azure 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 do Banco de Dados do Azure para MySQL existente
Implantação do Brownfield
Você poderá 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 dos usuários e/ou filers adicionais, como pontos de montagem NFS externos ou sistema de arquivos Lustre Gerenciado do Azure
- uma instância de servidor flexível do Banco de Dados do Azure para MySQL para a Contabilidade de Trabalho do Slurm
Se você trouxer sua própria VNET, deverá seguir estes pré-requisitos:
- um /29 sub-rede de do cyclecloud para a VM do CycleCloud, com
Microsoft.Storage
Ponto de Extremidade de Serviço atribuído, - um computação sub-rede para os nós, com
Microsoft.Storage
Ponto de Extremidade de Serviço atribuído. É aqui que os nós de agendamento, logon e computação serão criados - ao usar o Azure NetApp Files, uma sub-rede de netapp dedicada com a delegação de
Microsoft.NetApp/volumes
conforme documentado aqui do Azure NetApp Files. - ao usar o Azure Managed Lustre Filesystem, um lustre dedicado sub-rede com uma CIDR com base na capacidade de armazenamento a ser provisionada conforme documentado aqui do Lustre Gerenciado do Azure
- se estiver implantando um Bastion, um bastionSubnet
dedicado, 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 nós do CycleCloud.