Udostępnij za pośrednictwem


Instalacja interfejsu wiersza polecenia CycleCloud

Interfejs wiersza polecenia platformy Azure CycleCloud zapewnia dostęp konsoli do aplikacji CycleCloud, dzięki czemu funkcje widoczne w graficznym interfejsie użytkownika są dostępne w wierszu polecenia. Może być używane do kontrolowania CycleCloud i klastrów 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 CLI CycleCloud

W ramach pakietu instalacyjnego CycleCloud dystrybuowany jest instalator CLI. Kliknij przycisk ? w prawym górnym rogu interfejsu użytkownika, aby uzyskać dostęp do strony informacji . Użyj przycisku Pobierz narzędzia interfejsu wiersza polecenia , aby pobrać plik w przeglądarce.

Pobierz instalator CLI

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 usługi CycleCloud nie ma certyfikatu zgodnego z nazwą hosta.

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

Instalacja interfejsu wiersza polecenia usługi 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

Narzędzie wiersza poleceń CycleCloud zostanie zainstalowane w ${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 usługi 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ę CLI.

Interfejs CLI CycleCloud powinien być teraz dostępny w zmiennej środowiskowej PATH dla nowych sesji programu PowerShell lub wiersza polecenia.

Inicjowanie interfejsu wiersza polecenia usługi CycleCloud

Po zainstalowaniu interfejsu wiersza polecenia (CLI), należy połączyć go z serwerem 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 wprowadzenie adresu URL dla CycleServer, czyli pełnej nazwy domenowej (FQDN) twojego 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 zostaniesz poproszony 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 CycleCloud działa z cyclecloud show_cluster.

Dalsza lektura