Paillasse/docs/adr/0001-kolla-2025-2-sur-debian-12.md
Adam Belkacemi db2842689a déploie OpenStack 2025.2 avec Kolla-Ansible (tout-en-un, API sur dummy0)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 15:50:54 +02:00

2.1 KiB

ADR 0001 — Kolla-Ansible 2025.2 sur Debian 12, sans HAProxy ni Cinder

  • Date : 2026-10-07
  • Statut : accepté

Contexte

Le serveur Syllabus (Dedibox Start-2-L) est installé en Debian 12 (bookworm), avec une seule IP publique et deux SSD entièrement utilisés par un RAID 1 logiciel pour /. Il faut un OpenStack tout-en-un, maintenu, dont aucune API n'est exposée sur l'IP publique.

Décision

  1. Kolla-Ansible série 2025.2 (Flamingo). C'est la plus récente qui supporte encore Debian 12 comme hôte : 2026.1 ne supporte plus que Debian 13. 2025.1 n'est plus maintenue depuis le 2 octobre 2026, alors que 2025.2 l'est jusqu'en avril 2027 (fin de vie estimée). Sources : support matrix 2025.2 et 2026.1, releases.openstack.org.
  2. Images debian (2025.2-debian-bookworm), cohérentes avec l'hôte.
  3. Pas de HAProxy ni de keepalived : un seul nœud, donc aucune VIP à faire flotter. Toutes les API écoutent sur dummy0 (10.10.0.1).
  4. Neutron OVN, réseau externe sur une paire veth NATée (étape 4), jamais sur eno1.
  5. Pas de Cinder pour l'instant. Il n'y a aucun espace disque libre pour un groupe de volumes LVM. Une alternative (fichier en loopback sur /) serait fragile et lente pour un gain nul : les labs n'ont besoin que de disques éphémères Nova.
  6. Kolla ne gère pas le pare-feu. Il est écrit dans le rôle Ansible durcissement, et Docker est configuré pour ne créer aucune règle.

Conséquences

  • Il faudra passer à Debian 13 pour suivre les séries suivantes (2026.1 et au-delà) : c'est un sujet de la montée de version (semaine 7 du bloc A), à prévoir avant avril 2027.
  • Kolla est installé depuis la branche stable/2025.2 (version 21.3.1.dev4 au moment de l'installation), comme le recommande la documentation. Pour une reproductibilité stricte, il faudra figer un tag de version.
  • Pas de volumes persistants pour les VM tant que Cinder (ou Ceph, bloc C) n'est pas en place. Les travaux des élèves devront donc être sauvegardés ailleurs (S3, bloc B).