OVH Guide

Préparer l’environnement pour utiliser l’API OpenStack

Préambule

Afin de pouvoir gérer vos services Public Cloud à l'aide d'un terminal, vous pouvez installer les clients OpenStack sous Python. Cela vous permettra notamment de gérer l'Object Storage, mais aussi d'automatiser les différentes actions que vous pouvez effectuer à l'aide de ces clients.

Ce guide vous explique la procédure à suivre afin d'installer les clients OpenStack.

Pour Linux

Sous Debian

  • Ouvrir un terminal, ou une connexion SSH vers l'environnement à configurer
  • Passer root
  • Mettre à jour le cache des paquets :
root@vps187763:~# apt-get update
  • Installer les clients pour Nova (compute) et glance (image service)
root@vps187763:~# apt-get install python-glanceclient python-novaclient -y

Une fois cette étape passée, Il est conseillé de créer un utilisateur spécifique, pour ne pas travailler avec l'utilisateur root.

  • Pour consulter l'aide des CLI nova et glance, procéder ainsi :
admin@vps187763:~$ nova help
admin@vps187763:~$ glance help
  • La documentation exhaustive liée à l'API OpenStack est proposée ici

Sous CentOS

  • Ouvrir un terminal, ou une connexion SSH vers l'environnement à configurer
  • Passer root
  • Mettre à jour le cache des paquets :
[root@vps187769 ~]# yum update -y
  • Installer le rpm rdo-release :
[root@vps187769 ~]# yum install -y https://rdoproject.org/repos/rdo-release.rpm
  • Installer nova
[root@vps187769 ~]# yum install -y python-novaclient
  • Installer glance
[root@vps187769 ~]# yum install -y python-glanceclient

Source : https://www.rdoproject.org/Quickstart

Une fois cette étape passée, Il est conseillé de créer un utilisateur spécifique, pour ne pas travailler avec l'utilisateur root.

  • Pour consulter l'aide des CLI nova et glance, procéder ainsi :
[root@vps187769 ~]# nova help
[root@vps187769 ~]# glance help
  • La documentation exhaustive liée à l'API OpenStack est proposée ici

Pour Windows

  • Télécharger et installer la version 2.7.10 de Python
  • Lancer une invite de commande
  • Installer PIP grâce a easy_install :

public-cloud

  • Installer Swift

public-cloud

  • Il est possible de consulter l'aide du CLI grâce a la commande :