Live-Migration ohne gemeinsam genutzten Speicher

1075

Ich bin neu in Ubuntu und Virtualisierung und habe an der Live-Migration von KVM-Computern ohne gemeinsam genutzten Speicher gearbeitet. Ich habe alle Schritte ausgeführt, die im folgenden Link beschrieben werden. Alles funktioniert gut, bis zu dem letzten Schritt, in dem eine Fehlermeldung angezeigt wird:

Fehler: Interner Fehler: Prozess wurde beim Verbinden mit dem Monitor beendet: 2016-07-21T17: 51: 19.498699Z qemu-system-x86_64: -Drive-Datei = / var / lib / libvirt / images / ubuntu14.04.qcow2, format = qcow2, wenn = keine, id = drive-virtio-disk0: Das Bild hat kein qcow2-Format

Ich verstehe nicht, das Bild ist bereits im qcow2-Format, aber die Ausgabe besagt ansonsten, ich habe sogar versucht, das Bild in qcow2 zu konvertieren, aber der Fehler bleibt bestehen. Ich verwende den folgenden Befehl, um das Image auf dem Host zu konvertieren

sudo qemu-img convert -f qcow2 -O qcow2 ubuntu14.04.qcow2 ubuntu14.04.qcow2

Wo ubuntu14.04 ist mein Bildname

Irgendwelche Problemumgehung dafür?

Und kann ich die Gesamtmigrationszeit für den gesamten Prozess messen?

1

1 Antwort auf die Frage

0
Simon MC. Cheng

Ich denke, Ihr erster Schritt ist zu prüfen, ob Ihre Bilddatei das angegebene Format hat.

qemu-img info /var/lib/libvirt/images/ubuntu14.04.qcow2 

Wenn die Datei im richtigen Format vorliegt, sollten Sie Folgendes haben:

image: /var/lib/libvirt/images/ubuntu14.04.qcow2 file format: qcow2 

Falls Ihre Datei im Sicherungsknoten nicht das richtige Format hat, müssen Sie möglicherweise das Systemimage mit dem Befehl qemu-img create erstellen:

qemu-img create -f qcow2 -o size=<your predefined size> 

Führen Sie dann die Dateikopie erneut aus.