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.
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:
- 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 formaciehttps://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
.