Delen via


Een CycleCloud-werkruimte implementeren voor een Slurm-omgeving met behulp van de CLI

Vereisten: gebruikers moeten de Azure CLI en Git installeren. Ze moeten zich vervolgens aanmelden bij of hun Azure-abonnement instellen.

  • Kloon de Azure CycleCloud-werkruimte voor Slurm in de nieuwste stabiele release
git clone https://github.com/Azure/cyclecloud-slurm-workspace.git --branch <release>
  • De inhoud van het ui-definitiebestand kopiĆ«ren ./uidefinitions/createUiDefinition.json

  • Blader naar de sandbox van de gebruikersinterfacedefinitie:

  • Plak de inhoud van het UI-definitiebestand in het tekstvak met meerdere regels aan de rechterkant.

  • Klik op Preview >> in de linkerbenedenhoek. Hiermee wordt een gebruikersinterface-ervaring weergegeven.

  • Doorloop elke pagina van de UI-stroom om ervoor te zorgen dat de benodigde waarden worden ingevuld in de nettolading van de uitvoer die in de volgende stap wordt beschreven.

  • Ga door met de ui-stroom naar de pagina Review + create en klik vervolgens op de koppeling met het label View outputs payload naast de knop Create. Hiermee wordt een deelvenster gegenereerd met JSON-opgemaakte tekst in de hoofdtekst aan de rechterkant van het browservenster,

  • Kopieer de met JSON opgemaakte tekst naar een lokaal JSON-bestand,

  • Sla het op als parameters.json en noteer het pad naar het pad. Dit noemen we het parameterbestand voor de implementatie.

  • Open de gewenste shell en navigeer naar de map/map met de cyclecloud-slurm-workspace opslagplaats die hierboven is gekloond,

  • Accepteer de voorwaarden van het installatiekopieĆ«nplan van de cyclus:

az vm image terms accept --urn azurecyclecloud:azure-cyclecloud:cyclecloud8-gen2:latest
  • Voer de volgende implementatieopdracht uit in shell. Vervangingen moeten worden aangebracht voor velden met vierkante haken (zorg ervoor dat u vierkante haken verwijdert). In de onderstaande instructies wordt ervan uitgegaan dat de huidige map is zoals beschreven in de vorige stap,
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] 
  • Wacht totdat de shell aangeeft dat de implementatie is geslaagd. U kunt ook de voortgang van de implementatie in Azure Portal bijhouden door naar de resourcegroep te gaan die in de gebruikersinterface wordt aangegeven, Deployments te selecteren in het vervolgkeuzemenu Instellingen in het menu aan de linkerkant en de status van de implementatienaam te controleren die begint met 'pid-' onderaan de weergegeven lijst.