Documentation d’Installation d’OpenStack avec DevStack

Introduction

DevStack est un outil de déploiement rapide pour OpenStack, conçu pour tester des configurations et des développements dans un environnement de laboratoire. Ce guide vous fournira les étapes essentielles pour installer OpenStack à l’aide de DevStack.

Prérequis

  • Système d’exploitation : Un système basé sur Ubuntu (recommandé: Ubuntu 20.04 LTS) ou une autre distribution Linux compatible.
  • Ressources : Au moins 4 Go de RAM, 2 CPU, et 20 Go d’espace disque.
  • Droits d’administrateur : Accès root ou capacités sudo.

Étape 1 : Préparation de l’Environnement

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git -y

Étape 2 : Téléchargement de DevStack

git clone https://opendev.org/openstack/devstack
cd devstack

Étape 3 : Configuration de DevStack

Créer un fichier local.conf avec le contenu de base suivant :

[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD

HOST_IP=10.208.0.10

Remplacez secret par un mot de passe fort et mettez a jours la bonne valeur de HOST_IP

Étape 4 : Installation d’OpenStack

./stack.sh

Étape 5 : Accès à OpenStack

Une fois l’installation terminée, vous pouvez accéder à l’interface web d’OpenStack (Horizon) via l’URL fournie à la fin du script.

Conseils de Post-Installation

  • Sauvegarde du fichier local.conf : Ce fichier contient vos configurations personnalisées. Gardez-en une copie sûre.
  • Documentation : Familiarisez-vous avec la documentation officielle d’OpenStack pour une gestion approfondie.

Conclusion

Félicitations ! Vous avez installé OpenStack à l’aide de DevStack. Cette installation est idéale pour les tests et le développement. Pour un environnement de production, une installation plus robuste et sécurisée serait nécessaire.

N’oubliez pas que DevStack est principalement destiné à des fins de développement et de test et n’est pas recommandé pour un déploiement en production.

Laisser un commentaire