Compartilhar via


Como implantar um workspace do CycleCloud para ambiente slurm usando a CLI

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

Importante

Execute o comando a seguir de um shell do Linux em que a CLI do Azure está instalada e autenticada com a conta do Azure designada para implantação. Não há suporte para o Azure Cloud Shell para esse cenário.

  1. Clonar o workspace do Azure CycleCloud para SLURM na versão estável mais recente

    git clone --depth 1 https://github.com/azure/cyclecloud-slurm-workspace.git
    
  2. Copiar o conteúdo do arquivo de definição da interface do usuário ./uidefinitions/createUiDefinition.json

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

  4. Cole o conteúdo do arquivo Definição de Interface do Usuário na caixa de texto de várias linhas à direita.

  5. Selecione Preview >> no canto inferior esquerdo para criar 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 no conteúdo de saída descrito na próxima etapa.

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

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

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

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

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

    az vm image terms accept --urn azurecyclecloud:azure-cyclecloud:cyclecloud8-gen2:latest
    
  12. Execute o seguinte comando de implantação em um shell. Substitua os valores nos campos indicados por colchetes (certifique-se de excluir os colchetes). O diretório atual é conforme 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 implantaçã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