From bcbf21b9d076d4df0570eff71b29828e8685b25e Mon Sep 17 00:00:00 2001 From: Brice Waegeneire Date: Wed, 26 Oct 2022 10:24:06 +0200 Subject: [PATCH] Ajout configuration des outils Cloud OVH --- CloudOVH.md | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/CloudOVH.md b/CloudOVH.md index 16aa7fa1..dbe71279 100644 --- a/CloudOVH.md +++ b/CloudOVH.md @@ -1,7 +1,38 @@ -**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.** - # Cloud OVH +## Créer un utilisateur + +Pour effectuer des taches en utilisant l'API OpenStack ou l'interface Horizon, il faut d'abrod créer un utilisateur OpenStack. Pour se faire il faut, dans un projet, cliquer sur les boutons suivant comme [documenté par OVH](https://docs.ovh.com/fr/public-cloud/creation-et-suppression-dun-utilisateur-openstack/#en-pratique) : +~~~ +Public Cloud -> Users & Roles -> Créer un utilisateur +~~~ + +## Préparations des outils + +Cloud OVH utilise OpenStack, pour controller les instances en ligne de commande il faut donc installer les outils OpenStack comme [OVH le documente](https://docs.ovh.com/fr/public-cloud/preparer-lenvironnement-pour-utiliser-lapi-openstack/). Pour avoir différentes verision des ces outils on utilise virtualenv pour séparé ces logiciels du reste du systême : +~~~ +virtualenv venv +. ./venv/bin/activate +pip3 install --upgrade pip +pip3 install python-openstackclient python-novaclient python-swiftclient +~~~ + +Maintenant que les outils sont installés ils faut récuprer la configuration pour utiliser le cloud OVH en récuéranr un fichier `openrc.sh` pour l'utilisateur que vous souhaitez utiliser. La [documentation OVH](https://docs.ovh.com/fr/public-cloud/charger-les-variables-denvironnement-openstack/) indique de cliquer sur : +~~~ +Project Management -> Users & Roles -> ... (à droite de l'utilisateur voulu) -> Télécharger le fichier RC d'OpenStack +~~~ + +Une fois le fichier `openrc.sh` obtenu il ne reste plus qu'a le sourcer dans votre shell, entrer le mot de passe de l'utilisateur OpenStack puis executer votre première commande : + +~~~ +. openrch.sh +nova list +~~~ + +## Utilisation des outils OpenStack + +Voir la [documentation OpenStack](HowtoOpenstack). + ## Adressage IP Attention, pour chaque sous-réseau (public ou privé) il ne faut *pas* utiliser (outre NetID et Broadcast évidemment) les 3 adresses les plus hautes.