Pierre Porcheret




Voir la liste des articles



29 09 2015


En instance de création...

Openstack permet de créer des machines virtuelles à la volé de manière beaucoup plus souple que Proxmox ou VMWare.

C’est un bon outil très pratique pour créer des machines (ou instances) éphémères pour le test par exemple (pour des machines plus complète il est préférable de passer par une autre virtualisation).

J’ai testé plusieurs configurations d’installation (sur Debian ou Ubuntu) mais j’ai toujours eu des soucis (avec tgt pour Debian, avec d’autres dépendances pour Ubuntu). Les distributions de la famille de Fedora (Fedora, red hat..) sont aussi  capables d’installer OpenStack de cette manière.

Prérequis

  • Une machines avec 4Go de RAM minimum (pour l'utilisation de la machine, prévoire plus pour les instances)
  • Un CentOS installé (ou Fedora ou Red Hat)
  • Une connaissance sur l’utilisation de certificats de connexion (identification par clés publiques avec ssh)

Installation des prérequis

RDO fournit les prérequis d’installation pour Openstack :

yum install -y http://rdo.fedorapeople.org/rdo-release.rpm

yum install -y openstack-packstack

yum update

reboot

Installation Openstack

Nous allons installer OpenStack en un seul node. En effet Openstack est une suite de logiciel qui peut être installé sur différent serveurs pour séparer les éléments (superviseur, volumes…)

packstack --allinone --provision-all-in-one-ovs-bridge=n

Allez boire un café le temps de l’Install (environ 10-15 min...)

Modification du réseau

Openstack met en place son propre réseau, incompatible avec le module de gestion de réseau de CentOS.

Pour palier à ça, il faut supprimer la gestion du réseau par NetworkManager

systemctl stop NetworkManager

systemctl disable NetworkManager

systemctl enable network

systemctl start network

Connexion

Pour vous connecter à l’interface http://<ip_machine>,  il faut aller chercher les logins de connexions :

# cat /root/keystonerc_admin

unset OS_SERVICE_TOKEN

export OS_USERNAME=admin

export OS_PASSWORD=votremotdepasse


categorie :