GNU/Linux >> Tutoriels Linux >  >> AlmaLinux

Comment installer OpenStackClient dans Rocky Linux | AlmaLinux 8

OpenStack Client (alias OSC) est un outil open source développé par la communauté OpenStack pour fournir un ensemble d'outils de ligne de commande. Cela aidera les utilisateurs à gérer divers éléments d'OpenStack tels que les API de calcul, d'identité, d'image, de stockage d'objets et de stockage de blocs dans un seul shell avec une structure de commande uniforme.

Ce programme est écrit en python, nous en avons donc besoin et son gestionnaire de packages PIP déjà installé sur notre système. Voyons donc rapidement les commandes nécessaires pour installer OpenStackClient sur Rocky Linux ou Almalinux 8.

Étapes pour installer OpenStackClient sur Almalinux ou Rocky Linux 8

1. Exigences :

Linux basé sur RedHat – Rocky ou Almalinux
Python 2 ou version ultérieure et PIP
Utilisateur sudo non root
Accès au terminal de commande

2. Exécutez la mise à jour du système

Si vous n'avez pas mis à jour votre système depuis un certain temps ou si vous venez de recevoir un nouveau serveur, exécutez d'abord la commande de mise à jour du système. Cela actualisera non seulement le cache du référentiel, mais installera également les dernières mises à jour.

sudo dnf update && sudo dnf upgrade

3. Installer Python 3 et PIP3

Comme nous l'avons mentionné dans l'introduction, l'outil OpenStack Client nécessitait l'outil Python PIP pour s'installer facilement. Par conséquent, nous installons d'abord Python 3 et son outil PIP correspondant sur notre Rocky Linux ou AlmaLinux 8.

sudo dnf python3-dev python3-pip
sudo pip3 install --upgrade pip

Remarque :ceux qui veulent Python2 peuvent opter pour :

sudo dnf python2-dev python2-pip
sudo pip install --upgrade pip

4. Vérifier la version PIP

Une fois l'installation terminée, confirmons qu'elle a bien été installée sur notre système en vérifiant sa version.

pip3 --version
or 
pip --version

4. Installez OpenStack Client sur Rocky ou AlmaLinux 8

Une fois le processus d'installation de Python et Pip terminé, la prochaine étape consiste à utiliser le PIP pour télécharger et installer les packages requis pour OpenStack Client. La commande ci-dessous le fera pour vous.
Remarque  :Le code source du projet est disponible sur GitHub .

sudo pip install python-openstackclient

Pour obtenir plus d'informations sur l'outil de ligne de commande d'installation du client OpenStack, vous pouvez utiliser :

pip3 show python-openstackclient

ou 

pip show python-openstackclient

5. Vérifier la version du client OpenStack

L'installation de cet outil de ligne de commande sera à l'échelle du système, donc quel que soit le répertoire dans lequel nous nous trouvons, peut évoquer la ligne de commande du client.

Cependant, rechargez d'abord votre session bash.

source ~/.bashrc

Vérifier la version :

openstack --version

Pour savoir quelles sont les options disponibles à utiliser avec cet outil en ligne de commande, nous pouvons utiliser :

openstack --help

6. Configurer le client OpenStack

Lorsque vous commencez à extraire les informations du service de serveur OpenStack, l'outil client vous demande l'URL d'authentification et le mot de passe. Pour cela, vous pouvez soit extraire le fichier de configuration du répertoire OpenStack, soit en créer un à l'aide de la commande indiquée :

sudo dnf install nano -y
nano ~/.keystonerc

Ajoutez les lignes suivantes et modifiez le nom d'utilisateur, le mot de passe et l'URL du serveur (si OpenStack se trouve sur un serveur distant), ajoutez également les détails de votre projet.

unset OS_SERVICE_TOKEN
export OS_USERNAME='admin'
export OS_PASSWORD='adminpassword'
export OS_AUTH_URL=http://localhost:5000/v3
export PS1='[\[email protected]\h \W(keystone_admin)]\$ '

export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3

Enregistrer le fichier Ctrl+O , appuyez sur Entrée , puis quittez-Ctrl+X .

Source le fichier créé, puis vous pouvez vous connecter à OpenStack Cloud pour commencer à le gérer.

source ~/.keystonerc

Maintenant, vous pouvez commencer à utiliser la ligne de commande OpenStack pour administrer votre Cloud OpenStack. Par exemple :

Pour obtenir des informations sur le réseau

openstack network list

Pour les images disponibles :

openstack image list

Pour plus d'informations sur l'outil client OpenStack et ses commandes, reportez-vous à la documentation officielle.


AlmaLinux
  1. Comment installer Apache Cassandra sur AlmaLinux / Rocky Linux 8

  2. Comment installer Docker sur AlmaLinux / Rocky Linux

  3. Comment installer Jenkins sur Rocky Linux 8 / AlmaLinux 8

  4. Comment installer Rocky Linux 8.4

  5. Comment installer PIP sous Linux

Comment installer Git sur Almalinux ou Rocky Linux 8

Comment installer le navigateur Vivaldi sur AlmaLinux | Rocheux Linux 8

Comment installer le client filezilla sur Rocky Linux 8 | AlmaLinux

Comment installer Jenkins sur AlmaLinux 8 ou Rocky Linux

Comment installer ClamAV sur Rocky Linux 8 | AlmaLinux

Comment installer le client Zoom sur Almalinux ou Rocky Linux 8