Demande #2439
ferméPartager le dossier /etc/libvirt/qemu entre les deux hosts
0%
Description
Pour permettre une reprise d'activité complète sur Maine ou sur Coon, en l'absence de Coon ou de Maine, il faut que les configurations machines soient présentes sur les deux hosts.
Il faut donc que le dossier /etc/libvirt/qemu soit partagé ; probablement via git.
Mis à jour par Quentin Gibeaux il y a plus de 7 ans
- Version cible mis à Mise en production Chapril
Mis à jour par François Poulain il y a plus de 7 ans
C'est pas évident car il y a des différences légitimes dans la partie networks.
Je viens de regarder : sur virola/calamus c'est « partagé » via un git. Mais il y a (au moins) deux limites :
- d'une part les deux git ne sont pas sur la branche origin/master => ok ça se monitore.
- d'autre part il ne suffit pas que le fichier soit présent pour que libvirt le sache. Il faut le déclarer explicitement via virsh define machine.xml
J'ai l'impression que chercher à résoudre ça logiciellement va nous amener à une usine à gaz qui ne résoud pas nécessairement le problème (cf la conf April qui n'est pas à jour).
Je préfère autant mettre un warning dans la doc, sachant que, en cas de besoin, l'accès à ces fichiers depuis les backups est très aisé.
Mis à jour par Quentin Gibeaux il y a plus de 7 ans
Si l'on renomme les conf réseau de default à maine ou coon, ça fonctionnerait, non ?
Il faudrait juste rebrancher les vm sur le bon réseau quand on bascule.
Mis à jour par François Poulain il y a plus de 7 ans
Si l'on renomme les conf réseau de default à maine ou coon, ça fonctionnerait, non ?
Effectivement, je pense. Par contre faut reprendre partout dans les scripts et dans la doc les noms des réseaux.
Mis à jour par Quentin Gibeaux il y a plus de 6 ans
- Statut changé de Nouveau à Fermé
Les xml ont été synchronisés via un cron rsync.
Mis à jour par Christian P. Momon il y a environ 5 ans
- Projet changé de Chapril à Infra Chapril
- Assigné à mis à Quentin Gibeaux