Partilhar via


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-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 com nome exclusivo para projetos CycleCloud
  • Grupo de Segurança de Rede denominado nsg-ccw-common
  • Contributor, Storage Account Contributore Storage Blob Data Contributor funções no nível de assinatura para o CycleCloud VM System Managed Identity
  • Opcionalmente, um bastião, AzureBastionSubnetde sub-rede e bastion-pip IP público
  • Opcionalmente, um gateway NAT chamado ccw-nat-gateway e IP público pip-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.