43 lines
2.1 KiB
Markdown
43 lines
2.1 KiB
Markdown
# 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).
|