Demande #2439
fermé
Partager le dossier /etc/libvirt/qemu entre les deux hosts
Ajouté par Quentin Gibeaux il y a plus de 7 ans.
Mis à jour il y a environ 5 ans.
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.
- Version cible mis à Mise en production Chapril
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é.
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.
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.
- Statut changé de Nouveau à Fermé
Les xml ont été synchronisés via un cron rsync.
- Projet changé de Chapril à Infra Chapril
- Assigné à mis à Quentin Gibeaux
Formats disponibles : Atom
PDF