Charger les variables d'environnement OpenStack

Objectif

Charger les variables d'environnement OpenStack sur votre poste vous permettra d'utiliser l'API OpenStack et ainsi gérer votre infrastructure depuis celle-ci.

Prérequis

En pratique

Étape 1 : récupérer les variables

Afin de récupérer vos variables d'environnement, vous pouvez télécharger le fichier OpenRC de votre utilisateur OpenStack créé au préalable.

Connectez-vous à votre espace client OVHcloud, accédez à la section Public Cloud et sélectionnez votre projet Public Cloud en haut à gauche.
Dans le menu de gauche, sous la rubrique Paramètres, cliquez sur Utilisateurs & Rôles. Ensuite, cliquez sur les ... à droite de votre utilisateur et sélectionnez Télécharger le fichier RC d'OpenStack.

openstack-variables

Un fichier OpenRC correspond à un utilisateur et aussi à une zone. Vous ne pouvez pas gérer plusieurs zones dans un même fichier.

Étape 2 : charger les variables

Sous Linux

  • Ouvrez un terminal, ou connectez-vous avec l'utilisateur qui fera les appels à l'API OpenStack
  • Chargez le contenu du fichier dans l'environnement courant. Le mot de passe de l'utilisateur Horizon correspondant vous sera alors demandé.
admin@remote_host:~$ source openrc.sh
Please enter your OpenStack Password:

Comme indiqué dans ce guide, le mot de passe n'est visible qu'une seule fois, à sa création.

Si vous avez oublié celui-ci, il faudra le recréer.

Si les CLI ont déjà été installés, vérifiez simplement le bon fonctionnement :

(env)$ openstack server list
+--------------------------------------+------------+--------+-----------------------------------------------+-----------+--------+
| ID                                   | Name       | Status | Networks                                      | Image     | Flavor |
+--------------------------------------+------------+--------+-----------------------------------------------+-----------+--------+
| 8d7c67c0-38e1-4091-88d5-c14844c1f455 | b2-7-gra11 | ACTIVE | Ext-Net=2001:xxxx:xxx:xxx::xxxx, xx.xxx.xx.xx | Debian 12 | b2-7   |
+--------------------------------------+------------+--------+-----------------------------------------------+-----------+--------+

Sous Windows

Le fichier OpenRC n'est pas conçu pour être lancé sur Windows.

Vous avez donc 2 solutions pour charger les variables d'environnement :

  • Il faudra adapter le fichier en modifiant certaines commandes. En effet, export peut être remplacé par set :
set OS_PASSWORD="Mot de passe de l'utilisateur Horizon"
  • Il est possible de charger les variables directement depuis les paramètres système : Panneau de configuration > Système > Paramètres systèmes avancés > Variables d'environnement :

public-cloud

Aller plus loin

Pour apprendre à utiliser OpenStack : Documentation OpenStack

Échangez avec notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?