Instalación de la CLI de CycleCloud

La interfaz de la línea de comandos (CLI) de Azure CycleCloud proporciona acceso de consola a la aplicación CycleCloud, lo que hace que las funciones que se vean en la GUI estén disponibles desde la línea de comandos. Se puede usar para controlar los clústeres de CycleCloud y CycleCloud directamente o a través de un script.

Requisitos previos

La CLI de CycleCloud requiere una instalación existente de Python 3.6 o posterior. Aunque la mayoría de los sistemas Linux y Mac ya tienen una instalación válida de Python 3, deberá instalar Python para Windows.

Archivo del instalador de la CLI de CycleCloud

El instalador de la CLI se distribuye como parte del paquete de instalación de CycleCloud. Haga clic en el ? en la esquina superior derecha de la interfaz de usuario para acceder a la página acerca de. Use el botón Descargar herramientas de la CLI para realizar una descarga en el explorador.

Download CLI installer

Como alternativa, se puede descargar directamente desde la línea de comandos mediante este comando. Es posible que tenga que agregar la --no-check-certificate marca al siguiente comando wget si la instancia de CycleCloud no tiene un certificado que coincida con su nombre de host.

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

Instalación de la CLI de CycleCloud para Linux

Extraiga el contenido de cyclecloud-cli.zip en un directorio temporal:

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

Esto creará un subdirectorio denominado cyclecloud-cli-installer. Para completar la instalación, ejecute el script de install.sh en el directorio :

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

La CLI de CycleCloud se instalará en ${HOME}/bin. Opcionalmente, después de instalar la CLI, agregue el directorio ${HOME}/bin a la variable de entorno PATH del perfil.

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

Instalación de la CLI de CycleCloud para Windows

En el Explorador de Windows, copie el archivo ZIP del instalador de la CLI en un directorio temporal, como Descargas o $env:TMP. Haga clic con el botón derecho en la copia de cyclecloud-cli.zip y seleccione Extraer todo. Esto creará una subcarpeta denominada cyclecloud-cli-installer-<VERSION>.

Dentro de la cyclecloud-cli-installer-<VERSION> subcarpeta, encontrará un script de PowerShell denominado install.ps1. Haga doble clic en el script deinstall.ps1 para completar la instalación de la CLI.

La CLI de CycleCloud ahora debería estar disponible en la ruta de acceso del sistema para las nuevas sesiones de PowerShell o del símbolo del sistema.

Inicialización de la CLI de CycleCloud

Una vez instalada la CLI, deberá conectarla al servidor de Azure CycleCloud. La CLI de Azure CycleCloud se comunica con el servidor mediante una API REST y se debe inicializar con la dirección URL del servidor de Azure CycleCloud:

  1. Inicialice el servidor con cyclecloud initialize. Se le pedirá la dirección URL de CycleServer, que es el FQDN del servidor de aplicaciones. Escríbalo en el formato https://FQDN.
  2. El servidor de Azure CycleCloud instalado usa un certificado SSL Let's Encrypt o un certificado autofirmado. Escriba yes cuando se le pida que permita el certificado.
  3. Inicie sesión con el mismo nombre de usuario y contraseña que se usa para la interfaz web cycleCloud.
  4. Pruebe que la CLI de CycleCloud está trabajando con cyclecloud show_cluster.

Lecturas adicionales