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:
- Voor
openbare Azure-portal Azure Public Portal - Voor Azure US Gov Azure US Gov Portal
- Voor
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 labelView outputs payload
naast de knopCreate
. 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.