Partager via


Installer l’interface CLI CycleCloud

L’interface CLI (Command Line Interface) Azure CycleCloud fournit un accès console à l’application CycleCloud, rendant les fonctions visibles dans l’interface graphique utilisateur disponibles via la ligne de commande. Vous pouvez l’utiliser pour contrôler les clusters CycleCloud et CycleCloud directement ou via un script.

Conditions préalables

L’interface CLI CycleCloud nécessite une installation existante de Python 3.6 ou version ultérieure. Bien que la plupart des systèmes Linux et Mac disposent déjà d’une installation Python 3 valide, vous devez installer Python pour Windows.

Fichier de programme d’installation de l’interface CLI CycleCloud

Vous obtenez le programme d’installation de l’interface CLI dans le cadre du package d’installation de CycleCloud. Sélectionnez ? dans le coin supérieur droit de l’interface utilisateur pour accéder à la page about . Utilisez le bouton Télécharger les outils CLI pour télécharger le programme d’installation dans votre navigateur.

Télécharger le programme d’installation de l’interface CLI

Vous pouvez également télécharger le programme d’installation directement à partir de la ligne de commande à l’aide de la commande suivante. Si l’instance CycleCloud n’a pas de certificat qui correspond à son nom d’hôte, vous devrez peut-être ajouter l’indicateur --no-check-certificate à la commande suivante wget .

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

Installation de l’interface CLI CycleCloud pour Linux

Extrayez le contenu de cyclecloud-cli.zip dans un répertoire temporaire :

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

Cette étape crée un sous-répertoire nommé cyclecloud-cli-installer. Pour terminer l’installation, exécutez le script install.sh dans ce répertoire :

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

L’interface CLI CycleCloud s’installe sur ${HOME}/bin. Après avoir installé l’interface CLI, vous pouvez ajouter le répertoire ${HOME}/bin à la variable d’environnement PATH dans votre profil.

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

Installation de l’interface CLI CycleCloud pour Windows

Dans l’Explorateur Windows, copiez le fichier zip du programme d’installation CLI dans un répertoire temporaire tel que Téléchargements ou $env :TMP. Cliquez avec le bouton droit sur la copie de cyclecloud-cli.zip , puis sélectionnez Extraire tout. Cette action crée un sous-dossier nommé cyclecloud-cli-installer-<VERSION>.

Dans le cyclecloud-cli-installer-<VERSION> sous-dossier, vous trouverez un script PowerShell nommé install.ps1. Double-cliquez sur le script install.ps1 pour terminer l’installation de l’interface CLI.

L’interface CLI CycleCloud est désormais disponible dans le chemin d’accès (PATH) système pour les nouvelles sessions PowerShell ou d’invite de commandes.

Initialiser l’interface CLI CycleCloud

Après avoir installé l’interface CLI, connectez-la à votre serveur Azure CycleCloud. Azure CycleCloud CLI utilise une API REST pour communiquer avec le serveur. Vous devez l’initialiser avec votre URL de serveur Azure CycleCloud :

  1. Exécutez cyclecloud initialize pour configurer le serveur. Vous êtes invité à entrer l’URL CycleServer, qui est le nom de domaine complet de votre serveur d’applications. Entrez-le au format https://FQDN.
  2. Le serveur Azure CycleCloud installé utilise un certificat SSL Let’s Encrypt ou un certificat auto-signé. Tapez yes quand vous êtes invité à autoriser le certificat.
  3. Connectez-vous avec le même nom d’utilisateur et le même mot de passe que vous utilisez pour l’interface web CycleCloud.
  4. Exécutez cyclecloud show_cluster pour tester que l’interface CLI CycleCloud fonctionne.

Lectures complémentaires