Charger les variables d’environnement OpenStack
Apprenez à charger vos variables d’environnement pour utiliser l’API d’OpenStack
Apprenez à charger vos variables d’environnement pour utiliser l’API d’OpenStack
Dernière mise à jour le 18/08/2021
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.
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 la rubrique Project Management
, cliquez sur Users & Roles
, puis sur les ...
à droite de votre utilisateur et sélectionnez Télécharger le fichier RC d'OpenStack
.
Un fichier OpenRC correspond à un utilisateur et aussi à une zone. Vous ne pouvez pas gérer plusieurs zones dans un même fichier.
admin@vpsxxxxxx:~$ 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 :
admin@vpsxxxxxx:~$ nova list
+--------------------------------------+------+--------+------------+-------------+------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+------+--------+------------+-------------+------------------------+
| 2278e269-a529-40cc-9a08-794fda9302d3 | deb8 | ACTIVE | - | Running | Ext-Net=xx.xxx.xx.xxx |
+--------------------------------------+------+--------+------------+-------------+------------------------+
Il est possible de stocker en dur le mot de passe de l'utilisateur Horizon. Pour cela, remplacez :
echo "Please enter your OpenStack Password: "
read -sr OS_PASSWORD_INPUT
export OS_PASSWORD=$OS_PASSWORD_INPUT
Par :
#echo "Please enter your OpenStack Password: "
#read -sr OS_PASSWORD_INPUT
export OS_PASSWORD="Mot de passe de l'utilisateur Horizon"
Par défaut, il faudra charger cet environnement après chaque ouverture de session dans l'environnement courant. Il est possible de rendre cela permanent en ajoutant le source openrc.sh au fichier bashrc. Cela requiert de fixer le mot de passe dans le fichier.
Le fichier OpenRC n'est pas conçu pour être lancé sur Windows.
Vous avez donc 2 solutions pour charger les variables d'environnement :
set OS_PASSWORD="Mot de passe de l'utilisateur Horizon"
Pour apprendre à utiliser OpenStack : Documentation OpenStack
Échangez avec notre communauté d'utilisateurs sur 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