Udostępnij przez


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

Wymagania wstępne: zainstaluj interfejs wiersza polecenia platformy Azure i usługę Git, a następnie zaloguj się lub ustaw subskrypcję platformy Azure.

Ważne

Uruchom następujące polecenie z poziomu powłoki systemu Linux, w której zainstalowano interfejs wiersza polecenia platformy Azure i uwierzytelniono go przy użyciu konta platformy Azure wyznaczonego do wdrożenia. Usługa Azure Cloud Shell nie jest obsługiwana w tym scenariuszu.

  1. Klonowanie obszaru roboczego usługi Azure CycleCloud dla programu Slurm w najnowszej stabilnej wersji

    git clone --depth 1 https://github.com/azure/cyclecloud-slurm-workspace.git
    
  2. Kopiowanie zawartości pliku definicji interfejsu użytkownika ./uidefinitions/createUiDefinition.json

  3. Przejdź do piaskownicy definicji interfejsu użytkownika:

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

  5. Wybierz Preview >> w lewym dolnym rogu, aby wyświetlić środowisko interfejsu użytkownika.

  6. Przejrzyj każdą stronę przepływu interfejsu użytkownika, aby upewnić się, że niezbędne wartości są wyświetlane w ładunku wyjściowym danych opisanym w następnym kroku.

  7. Przejdź przez przepływ UI do strony Review + create, a następnie wybierz link oznaczony View outputs payload po prawej stronie przycisku Create, aby wygenerować okienko z tekstem w formacie JSON w treści po prawej stronie okna przeglądarki.

  8. Skopiuj tekst w formacie JSON do lokalnego pliku JSON.

  9. Zapisz go jako parameters.json i zanotuj ścieżkę do niej. Ten plik jest plikiem parametrów wdrożenia.

  10. Otwórz wybraną konsolę i przejdź do katalogu zawierającego cyclecloud-slurm-workspace wcześniej sklonowane repozytorium.

  11. Zaakceptuj warunki planu obrazu cyklu.

    az vm image terms accept --urn azurecyclecloud:azure-cyclecloud:cyclecloud8-gen2:latest
    
  12. Uruchom następujące polecenie wdrożenia w konsoli. Zastąp wartości pól w nawiasach kwadratowych (pamiętaj, aby usunąć nawiasy kwadratowe). Bieżący katalog jest taki sam jak opisany 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] 
    
  13. Poczekaj, aż konsola wskaże, że wdrożenie zakończyło się pomyślnie. Możesz również śledzić postęp wdrażania w witrynie Azure Portal. Przejdź do grupy zasobów wyświetlanej w interfejsie użytkownika, wybierz pozycję Wdrożenia z menu Ustawienia i sprawdź stan nazwy wdrożenia rozpoczynającej się od "pid-" w dolnej części wyświetlanej listy.

Zasoby