OVH et API Openstack
Par pepin le vendredi, mars 13 2020, 09:29 - Python - Lien permanent
Nous commençons par l'installation des outils python nécessaires :
apt install -y python2-novaclient python3-openstackclient
Puis dans l'interface de gestion du cloud du manager ovh, nous allons dans "Users and Role".
La, pour l'utilisateur créé disposant des droits que nous voulons, nous pouvons télécharger le fichier "openrc.sh" qui une fois exécuté positionne les variables d'environnement de nova. Un mot de passe (celui du user) vous sera demandé.
Une fois l'authentification faite, vous pouvez lister vos instances :
nova list
Vous pouvez aussi lister les differents modèles supportés par ovh :
nova flavor-list
et enfin, lister les images disponibles pour l'installation :
glances image-list
Nous pouvons créer une instance flavor "B2-7" et image "ubuntu 16.04" comme suit :
nova boot --flavor 0ff9e048-50af-4b2e-bc61-72611d23fca7 --image b6ed344f-0942-4f32-aa14-2476fe08c3e0 mon-instance-a-moi
(Attention à la facturation!!!)
Pour détruire l'instance :
nova delete Instance1