Installare l'interfaccia della riga di comando di CycleCloud

L'interfaccia della riga di comando di Azure CycleCloud fornisce l'accesso della console all'applicazione CycleCloud, rendendo disponibili le funzioni nell'interfaccia utente grafica dalla riga di comando. Può essere usato per controllare i cluster CycleCloud e CycleCloud direttamente o tramite script.

Prerequisiti

L'interfaccia della riga di comando di CycleCloud richiede un'installazione esistente di Python 3.6 o versione successiva. Anche se la maggior parte dei sistemi Linux e Mac dispone già di un'installazione valida di Python 3, è necessario installare Python per Windows.

File del programma di installazione dell'interfaccia della riga di comando di CycleCloud

Il programma di installazione dell'interfaccia della riga di comando viene distribuito come parte del pacchetto di installazione di CycleCloud. Fare clic su ? nell'angolo superiore destro dell'interfaccia utente per accedere alla pagina about . Usare il pulsante Scarica strumenti dell'interfaccia della riga di comando per eseguire un download nel browser.

Download CLI installer

In alternativa, può essere scaricato direttamente dalla riga di comando usando questo comando. Potrebbe essere necessario aggiungere il --no-check-certificate flag al comando wget seguente se l'istanza di CycleCloud non ha un certificato corrispondente al nome host.

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

Installazione dell'interfaccia della riga di comando di CycleCloud per Linux

Estrarre il contenuto di cyclecloud-cli.zip in una directory temporanea:

cd /tmp
unzip /opt/cycle_server/tools/cyclecloud-cli.zip

Verrà creata una sottodirectory denominata cyclecloud-cli-installer. Per completare l'installazione, eseguire lo script install.sh all'interno della directory:

cd /tmp/cyclecloud-cli-installer
./install.sh

L'interfaccia della riga di comando di CycleCloud verrà installata in ${HOME}/bin. Facoltativamente, dopo aver installato l'interfaccia della riga di comando, aggiungere la directory ${HOME}/bin alla variabile di ambiente PATH nel profilo.

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

Installazione dell'interfaccia della riga di comando di CycleCloud per Windows

In Esplora risorse copiare il file ZIP del programma di installazione dell'interfaccia della riga di comando in una directory temporanea, ad esempio Download o $env:TMP. Fare clic con il pulsante destro del mouse sulla copia di cyclecloud-cli.zip e scegliere Estrai tutto. Verrà creata una sottocartella denominata cyclecloud-cli-installer-<VERSION>.

All'interno della cyclecloud-cli-installer-<VERSION> sottocartella è disponibile uno script di PowerShell denominato install.ps1. Fare doppio clic sullo script install.ps1 per completare l'installazione dell'interfaccia della riga di comando.

L'interfaccia della riga di comando di CycleCloud dovrebbe ora essere disponibile nel percorso di sistema per le nuove sessioni di PowerShell o del prompt dei comandi.

Inizializzare l'interfaccia della riga di comando di CycleCloud

Dopo aver installato l'interfaccia della riga di comando, sarà necessario connetterla al server Azure CycleCloud. L'interfaccia della riga di comando di Azure CycleCloud comunica con il server usando un'API REST e deve essere inizializzata con l'URL del server Azure CycleCloud:

  1. Inizializzare il server con cyclecloud initialize. Verrà richiesto l'URL CycleServer, ovvero il nome di dominio completo del server applicazioni. Immetterlo nel formato https://FQDN.
  2. Il server Azure CycleCloud installato usa un certificato SSL Let's Encrypt o un certificato autofirmato. Digitare yes quando viene richiesto di consentire il certificato.
  3. Accedere con lo stesso nome utente e la stessa password usati per l'interfaccia Web CycleCloud.
  4. Verificare che l'interfaccia della riga di comando di CycleCloud funzioni con cyclecloud show_cluster.

Altre informazioni