Partilhar via


Como implantar um ambiente CycleCloud Workspace for Slurm usando a CLI

Pré-requisitos: instale a CLI e o Git do Azure e entre ou defina sua assinatura do Azure.

Importante

Execute o seguinte comando a partir de um shell do Linux onde a CLI do Azure está instalada e autenticada com a conta do Azure designada para implantação. O Azure Cloud Shell não é suportado para este cenário.

  1. Clone o Azure CycleCloud Workspace for Slurm na versão estável mais recente

    git clone --depth 1 https://github.com/azure/cyclecloud-slurm-workspace.git
    
  2. Copie o conteúdo do ficheiro de definição da interface do utilizador ./uidefinitions/createUiDefinition.json

  3. Navegue até a área restrita de definição da interface do usuário:

  4. Cole o conteúdo do arquivo de definição da UI na caixa de texto multilinha à direita.

  5. Selecione Preview >> no canto inferior esquerdo para exibir uma experiência de interface do usuário.

  6. Percorra cada página do fluxo da interface do usuário para garantir que os valores necessários apareçam na carga útil de saída descrita na próxima etapa.

  7. Percorra o fluxo da interface do usuário até a Review + create página e, em seguida, selecione o link rotulado View outputs payload à direita do botão para gerar um painel com texto formatado Create em JSON em seu corpo no lado direito da janela do navegador.

  8. Copie o texto formatado em JSON para um arquivo JSON local.

  9. Salve-o como parameters.json e anote o caminho para ele. Este arquivo é o arquivo de parâmetros para a implantação.

  10. Abra o shell à sua escolha e vá para a pasta ou diretório que contém o repositório cyclecloud-slurm-workspace que clonou anteriormente.

  11. Aceite os termos do plano de imagem do Ciclo:

    az vm image terms accept --urn azurecyclecloud:azure-cyclecloud:cyclecloud8-gen2:latest
    
  12. Execute o seguinte comando de implantação em um shell. Substitua valores em campos entre colchetes (certifique-se de excluir os colchetes). O diretório atual é como descrito na etapa anterior.

    az deployment sub create --template-file ./cyclecloud-slurm-workspace/bicep/mainTemplate.bicep --parameters parameters.json --location [ANY AZURE LOCATION E.G. eastus] --name [OPTIONAL BUT HELPFUL, DELETE IF UNUSED] 
    
  13. Aguarde até que o shell indique que a implementação foi bem-sucedida. Você também pode acompanhar o progresso da implantação no portal do Azure. Vá para o grupo de recursos mostrado na interface do usuário, selecione Implantações no menu Configurações e verifique o status do nome da implantação que começa com "pid-" na parte inferior da lista exibida.

Recursos