Udostępnij za pośrednictwem


Jak wdrożyć obszar roboczy CycleCloud dla środowiska Slurm przy użyciu interfejsu wiersza polecenia

Wymagania wstępne: użytkownicy będą musieli zainstalować interfejs wiersza polecenia platformy Azure i usługę Git. Następnie będą musieli zalogować się lub ustawić swoją subskrypcję platformy Azure.

  • Klonowanie obszaru roboczego usługi Azure CycleCloud dla programu Slurm w najnowszej stabilnej wersji
git clone https://github.com/Azure/cyclecloud-slurm-workspace.git --branch <release>
  • Kopiowanie zawartości pliku definicji interfejsu użytkownika ./uidefinitions/createUiDefinition.json

  • Przejdź do piaskownicy definicji interfejsu użytkownika:

  • Wklej zawartość pliku definicji interfejsu użytkownika do pola tekstowego wielowierszowego po prawej stronie.

  • Kliknij Preview >> w lewym dolnym rogu. Spowoduje to wyświetlenie środowiska interfejsu użytkownika.

  • Przejdź przez każdą stronę przepływu interfejsu użytkownika, aby upewnić się, że niezbędne wartości są wypełniane w ładunku danych wyjściowych opisanych w następnym kroku.

  • Przejdź do przepływu interfejsu użytkownika na stronie Review + create, a następnie kliknij link z etykietą View outputs payload sąsiadującą z przyciskiem Create. Spowoduje to wygenerowanie okienka z tekstem sformatowanym w formacie JSON w treści po prawej stronie okna przeglądarki.

  • Skopiuj tekst w formacie JSON do lokalnego pliku JSON,

  • Zapisz go jako parameters.json i zanotuj ścieżkę do niej. Jest to plik parametrów dla wdrożenia,

  • Otwórz wybraną powłokę i przejdź do folderu/katalogu zawierającego repozytorium cyclecloud-slurm-workspace sklonowane powyżej.

  • Zaakceptuj warunki planu obrazu cyklu:

az vm image terms accept --urn azurecyclecloud:azure-cyclecloud:cyclecloud8-gen2:latest
  • Uruchom następujące polecenie wdrożenia w powłoce. Podstawianie należy wykonać dla pól z nawiasami kwadratowymi (pamiętaj, aby usunąć nawiasy kwadratowe). W poniższych instrukcjach przyjęto założenie, że bieżący katalog jest zgodnie z opisem w poprzednim kroku.
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] 
  • Poczekaj, aż powłoka wskaże, że wdrożenie zakończyło się pomyślnie. Można również śledzić postęp wdrażania w witrynie Azure Portal, przechodząc do grupy zasobów wskazanej w interfejsie użytkownika, wybierając pozycję Deployments z menu rozwijanego Ustawienia w menu rozwijanym Po lewej stronie i sprawdzając stan nazwy wdrożenia rozpoczynającego się od "pid-" w dolnej części wyświetlanej listy.