Déployer DevStack : guide pratique pour créer un environnement OpenStack de test
Quand on veut découvrir OpenStack, valider une architecture cloud privée ou tester rapidement des composants sans lancer une plateforme de production complète, DevStack reste l’un des chemins les plus directs. Cet outil permet de déployer un environnement OpenStack de développement en quelques étapes, avec une logique pensée pour les tests, les essais techniques et les démonstrations.
Pourquoi utiliser DevStack
DevStack est utile pour :
- découvrir OpenStack,
- tester Nova, Neutron, Horizon ou Cinder,
- valider une intégration,
- monter un labo cloud rapide,
- reproduire un scénario technique sans industrialisation lourde.
Il faut toutefois rappeler un point essentiel : DevStack n’est pas destiné à la production. Il sert avant tout de laboratoire.
Les prérequis avant installation
Pour déployer DevStack proprement, mieux vaut partir sur une VM ou un serveur Ubuntu dédié avec :
- un système propre et à jour,
- un accès sudo,
- 8 Go de RAM minimum pour un usage confortable,
- plusieurs vCPU,
- suffisamment d’espace disque,
- un utilisateur non-root dédié.
Un environnement trop chargé ou mal isolé complique fortement l’installation.
Les étapes de déploiement
1. Mettre le système à jour
sudo apt update && sudo apt upgrade -y
sudo apt install -y git2. Créer un utilisateur dédié
sudo useradd -s /bin/bash -d /opt/stack -m stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
sudo su - stack


