%20wie%20VMware%20Player%3F.png)
Ist es möglich, den Status einer virtuellen Maschine unter QEMU/KVM/libvirt (auf x86-64) auf der Festplatte zu speichern, wie dies auf dem VMware Player möglich ist? Das bedeutet:
- Der RAM und der CPU-/Systemstatus werden auf der Festplatte gespeichert
- Das Betriebssystem wird von außen gestoppt (kein Suspend to Disk innerhalb der VM)
- Kann die VM nach einem Neustart des Hosts fortgesetzt werden?
Wenn dies möglich ist, wären dafür spezielle Treiber innerhalb der VM erforderlich? Welche für Linux- und Windows 7-Gäste?
Antwort1
Um dasselbe Ergebnis wie mit „Suspend“ von VMmware zu erreichen virsh
, gehen Sie wie folgt vor:
virsh managedsave <domain-name>
Die Maschine kann später wieder in Betrieb genommen werden mit
virsh start <domain-name>
Auf meinem getesteten Host (Ubuntu Server 14.04) ist die Sicherungsdatei hier gespeichert:
/var/lib/libvirt/qemu/save/<domain-name>.save
Antwort2
Das virt-manager
Fenster verfügt über die Funktion „Herunterfahren“ -> „Speichern“.
Zusätzliche Treiber sind nicht erforderlich. Ich denke, das offensichtlich Schlimme passiert mit der Systemzeit im Gast. Ich weiß nicht, ob Gasttreiber verfügbar sind, um die Uhr nachzuholen.
Antwort3
Der Red Hat Virtualization Bereitstellungs- und Administrationsleitfadenhat einen Abschnitt zu diesem, aber wenn Sie keinen Zugriff haben, wird es nicht viel helfen ...
Kurz gesagt, was Sie suchen, ist der virsh dompmsuspend
Befehl und die Option. Die GUI-Dienstprogramme für KVM sind in Ordnung, hinterlassen aber einVIELder Funktionalität. Der virsh
Befehl kann alles tun, was Sie brauchen, vorausgesetzt die richtigen Optionen und Parameter. Ich bin nicht vertraut mit dem „Suspendieren“ eines KVM-Gastes, daher kann ich Ihnen nicht wirklich viel Anleitung geben, aber dieDokumentationsollte alles haben, was Sie brauchen.