Partager via


Comment déployer un environnement CycleCloud Workspace pour Slurm à l’aide de l’interface CLI

Conditions préalables : installez Azure CLI et Git, puis connectez-vous ou définissez votre abonnement Azure.

Important

Exécutez la commande suivante à partir d’un interpréteur de commandes Linux où Azure CLI est installé et authentifié avec le compte Azure désigné pour le déploiement. Azure Cloud Shell n’est pas pris en charge pour ce scénario.

  1. Clonez l’espace de travail Azure CycleCloud pour Slurm sur la dernière version stable

    git clone --depth 1 https://github.com/azure/cyclecloud-slurm-workspace.git
    
  2. Copier le contenu du fichier de définition d’interface utilisateur ./uidefinitions/createUiDefinition.json

  3. Accédez au bac à sable de définition d’interface utilisateur :

  4. Collez le contenu du fichier de définition de l’interface utilisateur dans la zone de texte multiligne à droite.

  5. Sélectionnez Preview >> dans le coin inférieur gauche pour afficher une expérience d’interface utilisateur.

  6. Parcourez chaque page du flux d’interface utilisateur pour vous assurer que les valeurs nécessaires apparaissent dans la charge utile de sortie décrite à l’étape suivante.

  7. Parcourez le flux d’interface utilisateur vers la Review + create page, puis sélectionnez le lien étiqueté View outputs payload à droite du Create bouton pour générer un volet avec du texte au format JSON dans son corps sur le côté droit de la fenêtre du navigateur.

  8. Copiez le texte au format JSON dans un fichier JSON local.

  9. Enregistrez-le sous parameters.json et notez le chemin d’accès. Ce fichier est le fichier de paramètres pour le déploiement.

  10. Ouvrez l’interpréteur de commandes de votre choix et accédez au dossier ou au répertoire qui contient le cyclecloud-slurm-workspace référentiel que vous avez cloné précédemment.

  11. Accepter les termes du plan d'image Cycle :

    az vm image terms accept --urn azurecyclecloud:azure-cyclecloud:cyclecloud8-gen2:latest
    
  12. Exécutez la commande de déploiement suivante dans un interpréteur de commandes. Remplacez les valeurs des champs entre crochets (veillez à supprimer les crochets). Le répertoire courant est tel que décrit à l’étape précédente.

    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. Attendez que l’interpréteur de commandes indique que le déploiement a réussi. Vous pouvez également suivre la progression du déploiement dans le portail Azure. Accédez au groupe de ressources affiché dans l’interface utilisateur, sélectionnez Déploiements dans le menu Paramètres, puis vérifiez l’état du nom du déploiement qui commence par « pid- » en bas de la liste affichée.

Ressources