Interfejs wiersza polecenia (CLI) usługi Azure CycleCloud zapewnia dostęp do konsoli aplikacji CycleCloud, dzięki czemu funkcje widoczne w graficznym interfejsie użytkownika są dostępne z poziomu wiersza polecenia. Może służyć do kontrolowania klastrów CycleCloud i CycleCloud bezpośrednio lub za pomocą skryptu.
Wymagania wstępne
Interfejs wiersza polecenia cycleCloud wymaga istniejącej instalacji języka Python w wersji 3.6 lub nowszej. Chociaż większość systemów Linux i Mac ma już prawidłową instalację języka Python 3, należy zainstalować język Python dla systemu Windows.
Instalator interfejsu wiersza polecenia jest dystrybuowany w ramach pakietu instalacyjnego CycleCloud. Kliknij przycisk ? w prawym górnym rogu interfejsu użytkownika, aby uzyskać dostęp do strony z informacjami . Użyj przycisku Pobierz narzędzia interfejsu wiersza polecenia , aby pobrać plik w przeglądarce.
Alternatywnie można go pobrać bezpośrednio z wiersza polecenia przy użyciu tego polecenia. Może być konieczne dodanie flagi --no-check-certificate do następującego polecenia wget, jeśli wystąpienie CycleCloud nie ma certyfikatu pasującego do jego nazwy hosta.
Instalacja interfejsu wiersza polecenia cycleCloud dla systemu Linux
Wyodrębnij zawartość cyclecloud-cli.zip do katalogu tymczasowego:
Bash
cd /tmp
unzip /opt/cycle_server/tools/cyclecloud-cli.zip
Spowoduje to utworzenie podkatalogu o nazwie cyclecloud-cli-installer. Aby ukończyć instalację, uruchom skrypt install.sh w katalogu :
Bash
cd /tmp/cyclecloud-cli-installer
./install.sh
Interfejs wiersza polecenia cycleCloud zostanie zainstalowany w lokalizacji ${HOME}/bin. Opcjonalnie po zainstalowaniu interfejsu wiersza polecenia dodaj katalog ${HOME}/bin do zmiennej środowiskowej PATH w profilu.
Bash
if [[ -d ${HOME}/bin ]]; thenexport PATH=${HOME}/bin:$PATHfi
Instalacja interfejsu wiersza polecenia cycleCloud dla systemu Windows
W Eksploratorze Windows skopiuj plik zip instalatora interfejsu wiersza polecenia do katalogu tymczasowego, takiego jak Pliki do pobrania lub $env:TMP. Kliknij prawym przyciskiem myszy kopię cyclecloud-cli.zip i wybierz polecenie Wyodrębnij wszystko. Spowoduje to utworzenie podfolderu o nazwie cyclecloud-cli-installer-<VERSION>.
W podfolderze cyclecloud-cli-installer-<VERSION> znajduje się skrypt programu PowerShell o nazwie install.ps1. Kliknij dwukrotnie skrypt install.ps1 , aby ukończyć instalację interfejsu wiersza polecenia.
Interfejs wiersza polecenia CycleCloud powinien być teraz dostępny w ścieżce systemowej dla nowych sesji programu PowerShell lub wiersza polecenia.
Po zainstalowaniu interfejsu wiersza polecenia należy połączyć go z serwerem usługi Azure CycleCloud. Interfejs wiersza polecenia usługi Azure CycleCloud komunikuje się z serwerem przy użyciu interfejsu API REST i musi zostać zainicjowany przy użyciu adresu URL serwera Azure CycleCloud:
Zainicjuj serwer za pomocą polecenia cyclecloud initialize. Zostanie wyświetlony monit o podanie adresu URL CycleServer, który jest nazwą FQDN serwera aplikacji. Wprowadź go w formacie https://FQDN.
Zainstalowany serwer Usługi Azure CycleCloud używa certyfikatu SSL Let's Encrypt lub certyfikatu z podpisem własnym. Wpisz yes , gdy zostanie wyświetlony monit o zezwolenie na certyfikat.
Zaloguj się przy użyciu tej samej nazwy użytkownika i hasła używanego dla interfejsu internetowego CycleCloud.
Przetestuj, czy interfejs wiersza polecenia usługi CycleCloud działa z usługą cyclecloud show_cluster.
Dowiedz się, jak za pomocą usługi Azure CycleCloud tworzyć i dostosowywać klastry obliczeń o wysokiej wydajności (HPC) oraz zarządzać nimi na platformie Azure.
Zarządzanie pozyskiwaniem i przygotowywaniem danych, trenowanie i wdrażanie modelu oraz monitorowaniem rozwiązań uczenia maszynowego za pomocą języka Python, usługi Azure Machine Learning i MLflow.
Przejrzyj instrukcje dotyczące ręcznego instalowania aplikacji CycleCloud. Uzyskaj informacje o wymaganiach systemowych, kluczach SSH, instalacji, konfiguracji i aktualizacji.
Przeczytaj informacje referencyjne dotyczące narzędzia Jetpack w usłudze Azure CycleCloud. Pakiet Jetpack zapewnia konfigurację węzłów, synchronizację rozproszoną i sprawdzanie kondycji.
Z tego artykułu dowiesz się, jak używać obiektów blob projektu i obiektów blob użytkownika do magazynowania w usłudze Azure CycleCloud. Dowiedz się również więcej o pobieraniu obiektów blob i blokadach.
Użyj lub skompiluj szablony klastrów w usłudze Azure CycleCloud. Zobacz notację konfiguracji, parametry szablonu klastra, typy maszyn, maszyny wirtualne typu spot i nie tylko.