Installation OpenStack Newton
Version d'openstack sortie le 5 octobre 2016.
Maquette de tests
L'architecture est la suivante :
- 1 VM controlleur hébergeant les API : controller-0
- 1 VM réseau pour Neutron : network-0
- 1 VM stockage (glance/cinder) : stockage-0
- X VMs hyperviseur : compute-X
Pour le réseau :
Serveur | Appli | Overlay |
---|---|---|
controller-0 | 192.168.2.61 | |
network-0 | 192.168.2.63 | 192.168.200.1 |
stockage-0 | 192.168.2.64 | |
compute-0 | 192.168.2.69 | 192.168.200.4 |
La maquette sera complexifiée par la suite, le but étant :
- D'avoir des VM dédiées à la BDD
- Différencier les réseaux
- Séparer les réseaux d'API (public, admin, interne)
Pré-requis
Les pré-requis suivants sont à effectuer sur l'ensemble des noeuds.
Dépôts YUM
Pour activer les dépôts YUM nécessaires :
yum install centos-release-openstack-newton
SELinux
Pour conserver SELinux activé :
yum install openstack-selinux
Si SELinux est désactivé, ce paquet n'est bien sûr pas nécessaire.
Configuration réseaux
Il faut une configuration réseaux minimale afin que chaque noeud puisse communiquer lors de l'installation avec le serveur SQL et le serveur de messages (rabbitMQ).
Il est vivement conseillé de configurer un serveur NTP.
Il est de plus important de partager un fichier /etc/hosts commun, ou d'avoir un serveur DNS.
Installation du serveur controlleur
Voir cette documentation.