Connexion à OpenStack : Accès via Dashboard et CLI¶
🔷 Accès via le Dashboard (Horizon)¶
Éléments nécessaires :
- Identifiants utilisateur OpenStack :
- Nom d'utilisateur / Mot de passe
- Domaine
-
Projet
-
URL du Dashboard Horizon :
-
Exemple :
https://openstack.example.org/dashboard
-
Accès réseau au serveur Horizon (HTTPS)
🔷 Accès en ligne de commande (CLI)¶
Éléments nécessaires :
- Identifiants et informations de projet, fournis via :
- Un fichier
openrc.sh
(script shell avec variables d’environnement), ou -
Un fichier
clouds.yaml
(fichier YAML avec profils de connexion) -
Client OpenStack installé :
-
openstackclient
(viapip install openstackclient
ou paquet système) -
Accès réseau aux endpoints API OpenStack
Exemple :
#!/bin/bash
# Fichier : openrc.sh
export OS_AUTH_URL=https://marctl05.in2p3.fr:5000/v3
export OS_IDENTITY_API_VERSION=3
export OS_PROJECT_DOMAIN_NAME=cppm
export OS_USER_DOMAIN_NAME=cppm
export OS_PROJECT_NAME=demo
export OS_USERNAME=mon-utilisateur
# Le mot de passe sera demandé lors de l'exécution du script
echo -n "Entrez votre mot de passe OpenStack : "
read -sr OS_PASSWORD_INPUT
export OS_PASSWORD=$OS_PASSWORD_INPUT
echo ""
export OS_REGION_NAME=RegionOne
export OS_IMAGE_API_VERSION=2
Utilisation :
source openrc.sh
openstack server list
🔒 Le mot de passe est demandé de façon sécurisée pour ne pas être stocké en clair dans le fichier.