Préparer l’environnement pour utiliser l’API OpenStack

Base de connaissances

Préparer l’environnement pour utiliser l’API OpenStack


Icons/System/eye-open Created with Sketch. 13326 vues 05.12.2024 Tutoriels

Objectif

Il est possible d'administrer les services Public Cloud à l’aide des commandes issues de la console système, après le téléchargement et l’installation des outils OpenStack.

Grâce à l'API OpenStack, vous pouvez automatiser cette gestion en générant des scripts.

OpenStack requiert Python >=3.8. Ce guide décrit l'installation du paquet python-openstackclient qui regroupe la ligne de commande pour la majorité des projets OpenStack. Le projet Octavia (qui alimente le Load Balancer Public Cloud) n’est pas inclus. Vous devez donc exécuter pip3 install python-octaviaclient en plus des instructions d'installation ci-dessous. De la même manière, si vous utilisez le projet Barbican pour gérer des secrets, la commande pip3 install python-barbicanclient doit aussi être ajoutée à la procédure ci dessous.

Découvrez comment installer ces outils OpenStack.

Prérequis

  • Disposer d'un accès root à l'environnement que vous souhaitez configurer.

En pratique

Sous Debian

Ouvrez le terminal ou connectez-vous en SSH à l'environnement que vous souhaitez préparer.

Mettez à jour le cache des paquets, grâce à la commande apt update:

apt update

Utilisez la commande ci-dessous pour installer les clients OpenStack :

$ apt install python3-pip python3-venv -y
$ python3 -m venv env
$ source env/bin/activate
(env)$ pip3 install --upgrade pip
(env)$ pip3 install python-openstackclient

À l'issue de cette étape, nous vous recommandons de créer un utilisateur spécial pour ne pas vous servir de l’utilisateur root.

Pour accéder aux outils d'aide, exécutez la commande suivante :

openstack --help

La documentation relative à l’API OpenStack est disponible sur cette page.

Sous CentOS

Ouvrez le terminal ou connectez-vous en SSH à l'environnement que vous souhaitez préparer.

Mettez à jour le cache des paquets grâce à la commande suivante :

yum update -y

Utilisez la commande ci-dessous pour installer les clients OpenStack :

yum install python3-pip -y
$ python3 -m venv env
$ source env/bin/activate
(env)$ pip3 install --upgrade pip
(env)$ pip3 install python-openstackclient

À l'issue de cette étape, nous vous recommandons de créer un utilisateur spécial pour ne pas vous servir de l’utilisateur root.

Pour accéder aux outils d'aide, exécutez la commande suivante :

openstack --help

La documentation relative à l’API OpenStack est disponible sur cette page.

Sous Windows

Téléchargez et installez la version 3.12.0 de Python. Vous pouvez choisir d'ajouter automatiquement le langage de programmation Python à Path, en cochant cette option dans le configurateur d'installation :

Installation automatique

Vous pouvez également effectuer l'installation par vous-même. Pour ce faire, suivez les actions décrites ci-dessous :

Étape 1 : éditer les variables d'environnement du système

Recherchez les paramètres des variables d'environnement du système et positionnez-vous sur « Éditer les variables environnement du système » :

Paramètres des variables d’environnement

Étape 2 : éditer les paramètres du système

Passez à l’onglet Avancé et cliquez sur Variables environnement, pour éditer les paramètres.

Paramètres de performance

Étape 3 : configurer les variables d'environnement

Dans la section « Variables système », choisissez « Nouveau », attribuez le nom « PYTHON_HOME » et ajoutez le chemin jusqu'à Python.

Ajout du chemin d'accès

Étape 4 : ajouter le chemin pour les variables

Après l’ajout de Python, éditez « Path » (chemin) dans les variables système et ajoutez à la fin du chemin :

...;%PYTHON_HOME%\;%PYTHON_HOME%\Script

Étape 5 : redémarrer Windows

Les modifications introduites seront prises en compte une fois le système redémarré.

Étape 6 : installer le client OpenStack

Connecté en tant qu'administrateur, ouvrez le programme en ligne de commande (CMD) et installez le client OpenStack en utilisant la commande suivante :

pip install python-openstackclient

Si l'opération s'est correctement déroulée, un résumé s'affiche :

Installation automatique

Vous pouvez vérifier la version d'installation dans la fenêtre CMD (ligne de commande) nouvellement ouverte, en saisissant « python-V » depuis n'importe quel emplacement du système.

Vérification

Sous MacOS

Vous pouvez utiliser HomeBrew, un gestionnaire de paquets pour MacOS.

Ouvrez le terminal et entrez la commande suivante :

brew install openstackclient

Pour accéder aux outils d'aide, exécutez la commande suivante :

openstack --help

Aller plus loin

Charger les variables d’environnement OpenStack.

Échangez avec notre communauté d'utilisateurs.

Articles associés