Compartilhar via


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-subnete ccw-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 Contributore funções Storage Blob Data Contributor no nível da assinatura da Identidade Gerenciada do Sistema de VM do CycleCloud
  • Opcionalmente, um Bastion, AzureBastionSubnetde sub-rede e um IP público bastion-pip
  • Opcionalmente, um gateway nat chamado ccw-nat-gateway e pip-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.