La méthode la plus simple est de passer par PIP.
apt install python-dev python-pip -y
pip install python-openstackclient
pacman -S python-pip
pip install python-openstackclient
yum install python-devel python-pip
pip install python-openstackclient
La commande openstack --version
doit renvoyé : openstack <version>
La connexion aux serveurs Openstack avec le client fonctionne avec des variables d'environnements. Vous pouvez les récupérer directement depuis Horizon.
Voici à quoi ressemble un fichier openrc :
export OS_PROJECT_DOMAIN_NAME=Default
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=ADMIN_PASS
export OS_AUTH_URL=http://controller:35357/v3
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2
Pour charger le fichier, il suffit de fait la commande suivante :
sh . <nom_du_fichier>
Lister l'ensemble des serveurs :
openstack server list