Installation du client openstack

Pour utiliser OpenStack en ligne de commande il faut installer le client openstack sur votre machine, qui est un programme Python.

Virtualenv

L’installation dans un environnement virtuel spécifique est facultative mais recommandée par les bonnes pratiques.

Le module venv est habituellement installé dans les versions récentes de Python. Créez votre environnement virtuel, par exemple gricad-nova-env.

python -m venv gricad-nova-env

Enfin, activez cet environnement virtuel.

source gricad-nova-env/bin/activate

Vous pouvez ajouter cette commande à la fin du fichier RC.

Client Openstack

Installez le client openstack, documentation du module.

pip install python-openstackclient

Vous pouvez vérifier que le client est fonctionnel .

openstack --version

Un exemple pour tester votre authentification à NOVA, la commande suivante permet de lister les projets dont vous faites partie.

openstack project list
+----------------------------------+---------------+
| ID                               | Name          |
+----------------------------------+---------------+
| 88ddbfbb9b7f4fe981ce214be524d401 | jupyter       |
| b9e236db1d344c3a83b9dafb9a10a2e6 | gitlab-runner |
| d1e48b72350f4e90bb0255e12e6ed602 | ciment-nix-ci |
+----------------------------------+---------------+

Mise à jour de modules

Il faudra de temps en temps mettre à jour les modules de votre environnement car ils ne sont pas gérés par la distribution.

pip install -U MODULE_NAME