Configuration du client en ligne de commande (CLI)

fr_en

La documentation officiel pour l’installation de la CLI OpenStack se trouve sur le lien ici.

L’infrastructure du LAL utilise des certificats TERENA qui est une autorité intermédiaire. Cela pose un soucis avec OpenStack qui ne sait pas renvoyer les chaines de certification. Par défaut, la CLI d’OpenStack ne sait donc pas vérifier les certificats serveurs.

Pour résoudre se problème, il faut télécharger le fichier ici et le placer dans un répertoire

$HOME/.certs/terena.pem

Il faut, ensuite, créer un fichier os_lal.rc dans lequel on met les informations suivantes:

export OS_USERNAME= *** YOUR LOGIN ***
export OS_PASSWORD= *** YOUR PASSWORD ***
export OS_TENANT_NAME= *** YOUR PROJECT ***
export OS_PROJECT_NAME= *** YOUR PROJECT ***
export PS1='[\u@\h \W($OS_USERNAME @ OS_LAL)]\$ '
export OS_AUTH_URL=https://keystone.lal.in2p3.fr:5000/v3
export OS_IDENTITY_API_VERSION=3
export OS_CACERT=$HOME/.certs/terena.pem
export OS_USER_DOMAIN_NAME= *** YOUR DOMAIN ***
export OS_PROJECT_DOMAIN_NAME=*** YOUR PROJECT DOMAIN ***
export OS_VOLUME_API_VERSION=2
  • OS_USER_DOMAIN_NAME :
    fait référence au système d’identification auquel est lié votre compte. Pour les comptes « béta-test » il s’agit du domaine « default ». Pour les comptes historique StratusLab, il s’agit du domaine « stratuslab ». Enfin, les utitilisateurs de l’Univeristé Paris 11 peuvent utiliser leur compte Adonis avec le domaine « u-psud ».
  • OS_TENANT_NAME et OS_PROJECT_NAME :
    doivent contenir le nom du projet auquel vous voulez participer, ou que vous voulez créer. Vous devez contacter l’administrateur du cloud afin qu’il vous créé voter nouveau projet, ou vous associe à un projet existant.