Préparer l’environnement pour utiliser l’API OpenStack
Installez l'environnement OpenStack pour piloter vos instances via API
Installez l'environnement OpenStack pour piloter vos instances via API
Dernière mise à jour le 30/03/2022
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.
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.
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.
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 :
Vous pouvez également effectuer l'installation par vous-même. Pour ce faire, suivez les actions décrites ci-dessous :
Recherchez les paramètres des variables d'environnement du système et positionnez-vous sur « Éditer les variables environnement du système » :
Passez à l’onglet Avancé
et cliquez sur Variables environnement
, pour éditer les paramètres.
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 ».
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
Les modifications introduites seront prises en compte une fois le système redémarré.
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 :
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.
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
Charger les variables d’environnement OpenStack.
Rejoignez la communauté de nos utilisateurs à l'adresse https://community.ovh.com/.
N’hésitez pas à nous proposer des suggestions d’amélioration afin de faire évoluer cette documentation.
Images, contenu, structure… N’hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !
Vos demandes d’assistance ne seront pas traitées par ce formulaire. Pour cela, utilisez le formulaire "Créer un ticket" .
Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..
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