Plan
- Qu'est-ce qu'OpenStack ?
- Architecture et services core
- Déployer avec Kolla-Ansible
- Dimensionnement de l'infrastructure
- Cas d'usage (private cloud, NFV, CI/CD)
- Comparaison avec Proxmox et VMware
- Perspectives 2026
- Conclusion
Qu'est-ce qu'OpenStack ?
OpenStack est une plateforme cloud open-source et modulaire pour gérer des ressources de calcul, de stockage et de réseau à grande échelle. Pilotée par la OpenInfra Foundation depuis 2012, elle alimente plus de 40 millions de cores en production mondialement.
Contrairement aux solutions propriétaires (VMware, Hyper-V), OpenStack offre :
- Licence open-source (Apache 2.0)
- Infrastructure as Code complète
- Multi-tenant et multi-région
- Pas de lock-in fournisseur
La dernière version 2025.1 "Epoxy" (lancée en avril 2025) apporte des améliorations pour AI/ML et edge computing.
Architecture et services core
OpenStack fonctionne par services découplés (microservices). Voici les principaux :
| Service | Rôle | Exemple |
| Nova | Compute (VMs) | Créer/gérer instances |
| Neutron | Networking | VLANs, subnets, load-balancer |
| Cinder | Block storage | Volumes persistants (iSCSI, Ceph) |
| Keystone | Identity/Auth | Users, projets, tokens |
| Glance | Image registry | Disques virtuels (QCOW2, RAW) |
| Swift | Object storage | S3-like (uploads, backups) |
| Heat | Orchestration | Templates IaC (YAML) |
| Horizon | Dashboard web | GUI pour gérer le cloud |
Vous pouvez activer/désactiver les services selon vos besoins.
Déployer avec Kolla-Ansible
Kolla-Ansible est l'outil de déploiement standard en 2026. Il utilise Docker/Podman pour conteneuriser les services OpenStack.
Prérequis
# OS: Ubuntu 22.04 LTS ou Rocky Linux 9+
# Interface réseau dédiée au management
# Python 3.10+, Ansible 2.10+
sudo apt update && sudo apt install -y python3-pip git
pip install -U pip
pip install 'kolla-ansible' 'ansible>=2.10'
Configuration initiale
kolla-ansible bootstrap-servers
kolla-ansible prechecks
Fichier de configuration (globals.yml)
# openstack/etc/kolla/globals.yml
kolla_base_distro: "ubuntu"
kolla_install_type: "source"
openstack_release: "2025.1"
# Network
network_interface: "eth0"
neutron_external_interface: "eth1"
kolla_internal_vip_address: "10.0.0.10"
# Services
enable_nova: "yes"
enable_neutron: "yes"
enable_cinder: "yes"
enable_glance: "yes"
enable_heat: "yes"
enable_horizon: "yes"
enable_keystone: "yes"
# Storage backend
cinder_backend_ceph_enabled: "false" # ou "true" pour Ceph
# Mariadb root password
database_password: "CHANGE_ME_SECURE"
keystone_admin_password: "CHANGE_ME_SECURE"
nova_keystone_password: "CHANGE_ME_SECURE"
Déploiement
kolla-ansible -i ./all-in-one deploy
# Génération des credentials
kolla-ansible post-deploy
# Vérifier
source /etc/kolla/admin-openrc.sh
openstack service list
Dimensionnement de l'infrastructure
Minimum pour production légère
| Nœud | CPU | RAM | Disque | Rôle |
| Controller | 8 vCPU | 32 GB | 100 GB SSD | API, Keystone, Horizon, Mariadb |
| Compute | 16 vCPU | 64 GB | 200 GB SSD | VMs (Nova), hyperviseur KVM |
| Network | 4 vCPU | 8 GB | 50 GB SSD | Neutron, routing, DHCP |
| Storage (opt) | 4 vCPU | 8 GB | 1-4 TB HDD | Cinder, volumes persistants |
Recommandations
- Controller & Network : redondance active-active (3+ nœuds)
- Compute : scaling horizontal selon la charge VMs
- Storage : Ceph ou SAN backend pour haute dispo
- Réseau : interface dédiée par service (mgmt, data, storage)
Cas d'usage en 2026
Private Cloud pour l'entreprise
Déployer OpenStack en interne pour isolation données, conformité RGPD/NIS2 et économie d'échelle. SHPV propose des services d'infogérance cloud privé pour piloter votre OpenStack 24/7.
Telcos & NFV (Network Function Virtualization)
Virtualiser cœurs réseau (5G, routeurs) via OpenStack. Solutions comme Kubernetes (via Heat + Magnum) pour orchestrer microservices.
CI/CD & DevOps
Provisionner instances éphémères pour pipelines (GitLab CI, Jenkins). Heat permet de décrire l'infra as code (YAML).
OpenStack vs Proxmox vs VMware
| Critère | OpenStack | Proxmox | VMware vSphere |
| Licence | Apache 2.0 | AGPL / Commercial | Propriétaire (cher) |
| Communauté | ++ (40M+ cores) | +++ (croissance) | ++ (enterprise) |
| Scaling | +++ (multi-région) | ++ (single site) | ++ (vSAN) |
| API/IaC | +++ (Heat, Terraform) | ++ (API REST) | ++ (vRA, Terraform) |
| Courbe apprentissage | +++ (complexe) | + (simple, Debian) | ++ (lourd) |
| Coût total | $ (infra + ops) | $$ (licences + ops) | $$$$ (très cher) |
Verdict: OpenStack si scalabilité + multi-tenancy + public cloud ready. Proxmox si simple + moins cher. VMware si legacy + support entreprise.
Perspectives 2026
- AI/ML: Services d'inférence GPU nativement orchestrés (Magnum + Kubernetes)
- Edge computing: Déploiement distribué d'OpenStack sur 100s de sites
- eBPF networking: Optimisations réseau Neutron avec eBPF (10x+ perf)
- Dépréciations: TripleO et Fuerte seront EOL — migrer vers Kolla-Ansible
Comparaison avec autres solutions cloud privé
Consultez aussi nos articles sur :
- Proxmox vs VMware — quel hyperviseur choisir ?
- Introduction à Kubernetes — orchestration containers
- Stockage distribué avec Ceph — backend persistant pour clouds
Sources
- OpenStack.org — site officiel
- OpenStack Documentation — guides déploiement
- Kolla-Ansible — outils containerisés
- OpenInfra Foundation — gouvernance open-source
Conclusion
OpenStack en 2026 reste la solution de facto pour cloud privé d'entreprise, NFV telcos, et environnements multi-région complexes.
Si vous opérez une infrastructure IT critique et souhaitez autonomie + conformité + économies d'échelle, OpenStack mérite d'être envisagé. L'équipe SHPV peut vous accompagner dans déploiement, dimensionnement et support 24/7 de votre cloud privé.
Prêt à déployer ? Demandez une consultation


