Ich habe das noch nicht probiert Man müsste wohl man die libvirt-Pfade umbiegen, damit sie auf den DRDB-Speicher zeigen. Dann könnte es aber ein Timing-Problem beim Hochfahren geben: Wenn Corosync startet, dauert es ein wenig, bis die DRBD-Laufwerke aktiv sind. In der Zwischenzeit wird aber bereits libvirtd gestartet und findet dann seine Konfiguration nicht... Man müsste also dafür sorgen, dass libvirtd nicht mehr von init, sondern vom Cluster gestartet wird.
Die Alternative ist, die XML-Dateien immer manuell synchron zu halten: Bei jeder Änderung die geänderten Dateien auf den anderen Rechner kopieren.
Der manuelle Sync kann bei vielen VM*s ein Chaos verursachen, wenn mans vergisst... eine Idee wäre noch csync2, ocfs2, nfs, glusterfs - habe jedoch noch kein Setup dergleichen gefunden
Ich habe das noch nicht probiert Man müsste wohl man die libvirt-Pfade umbiegen, damit sie auf den DRDB-Speicher zeigen. Dann könnte es aber ein Timing-Problem beim Hochfahren geben: Wenn Corosync startet, dauert es ein wenig, bis die DRBD-Laufwerke aktiv sind. In der Zwischenzeit wird aber bereits libvirtd gestartet und findet dann seine Konfiguration nicht... Man müsste also dafür sorgen, dass libvirtd nicht mehr von init, sondern vom Cluster gestartet wird.
Die Alternative ist, die XML-Dateien immer manuell synchron zu halten: Bei jeder Änderung die geänderten Dateien auf den anderen Rechner kopieren.
Der manuelle Sync kann bei vielen VM*s ein Chaos verursachen, wenn mans vergisst...
eine Idee wäre noch csync2, ocfs2, nfs, glusterfs - habe jedoch noch kein Setup dergleichen gefunden