Instalowanie interfejsu wiersza polecenia usługi CycleCloud

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.

Plik instalatora interfejsu wiersza polecenia usługi CycleCloud

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.

Download CLI installer

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.

wget https://<your CycleCloud domain name>/static/tools/cyclecloud-cli.zip

Instalacja interfejsu wiersza polecenia cycleCloud dla systemu Linux

Wyodrębnij zawartość cyclecloud-cli.zip do katalogu tymczasowego:

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 :

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.

if [[ -d ${HOME}/bin ]]; then
  export PATH=${HOME}/bin:$PATH
fi

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.

Inicjowanie interfejsu wiersza polecenia usługi CycleCloud

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:

  1. 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.
  2. 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.
  3. Zaloguj się przy użyciu tej samej nazwy użytkownika i hasła używanego dla interfejsu internetowego CycleCloud.
  4. Przetestuj, czy interfejs wiersza polecenia usługi CycleCloud działa z usługą cyclecloud show_cluster.

Dalsze informacje