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

Installez l'environnement OpenStack pour piloter vos instances via API

Dernière mise à jour le 30/03/2022

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. Le client Nova OpenStack permet d'administrer les instances et l'espace disque. Le client Glance OpenStack, lui, vous offre la possibilité de gérer les images et les sauvegardes. Quant au client Swift, il permet de diriger l'espace de stockage des objets.

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 ainsi que Nova (application de calcul) et Swift :

apt install python3-pip -y
pip3 install --upgrade pip
pip3 install python-openstackclient python-novaclient python-swiftclient

À 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
nova 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 ainsi que Nova (application de calcul) et Swift :

yum install python3-pip -y
pip3 install --upgrade pip
pip3 install python-openstackclient python-novaclient python-swiftclient

À 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
nova help

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

Sous Windows

Téléchargez et installez la version 2.7.14 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. Par défaut, celui-ci sera : « C:\Python27 ».

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

Utilisez les commandes ci-dessous pour installer les clients Nova (application de calcul) et Swift :

Pour Python2 :

pip install python-novaclient
pip install python-swiftclient

Pour Python3 :

pip3 install python-novaclient
pip3 install python-swiftclient

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

openstack --help
nova help

Aller plus loin

Rejoignez la communauté de nos utilisateurs à l'adresse https://community.ovh.com/.


Did you find this guide useful?

Please feel free to give any suggestions in order to improve this documentation.

Whether your feedback is about images, content, or structure, please share it, so that we can improve it together.

Your support requests will not be processed via this form. To do this, please use the "Create a ticket" .

Thank you. Your feedback has been received.


These guides might also interest you...

OVHcloud Community

Accedez à votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres d'OVHcloud Community.

Echanger sur OVHcloud Community