-
Wie migriert man eine KVM-Virtuelle Maschine über die Kommandozeile auf einen anderen Host?
-
Wie man VM problemlos mit Vinchin Backup & Recovery migriert?
-
Häufig gestellte Fragen zur Migration von KVM-VMs auf einen anderen Host
-
Zusammenfassung
Für die Wartung virtueller Umgebungen muss manchmal eine VM zwischen Hosts verschoben werden.
Die VM-Migration wird Vorteile für die IT-Umgebung bringen. Sie wird die geplante Downtime verringern, wenn Sie Server warten oder aktualisieren möchten. Darüber hinaus wird sie helfen, die Hardware-Ressourcen auf allen Hosts vollständig zu nutzen.
KVM ist nicht so reif im Vergleich zu VMware vSphere, aber es ist kostenlos und quelloffen, wodurch es für Start-up-Unternehmen freundlich ist, jedoch nicht so benutzerfreundlich wie VMware vSphere.
Für die Migration virtueller Maschinen bietet VMware vCenter an, um Benutzern zu ermöglichen, mit wenigen Klicks vMotion oder kalte Migration durchzuführen, aber in der nativen KVM-Umgebung müssen IT-Administratoren oft manuell VMs über die Kommandozeile verschieben. Wenn Sie oVirt verwenden, gibt es ein VM-Portal zum Exportieren und Importieren von VMs.
Die Verfahren zum Ausführen von Befehlen können mühsam sein und es ist wahrscheinlich dass eine virtuelle Maschine fehlschlägt daher muss jeder Schritt sorgfältig geprüft werden.
P.S. Wenn du eine VM auf einem KVM-basierten Hypervisor verschieben möchtest, kannst du auch Vinchin Backup & Recovery ausprobieren.
Wie migriert man eine KVM-Virtuelle Maschine über die Kommandozeile auf einen anderen Host?
Dieser Abschnitt stellt die Methode zur Durchführung einer kalten KVM-Migration vor. Im Allgemeinen müssen Sie zum Verschieben einer KVM-VM alle VM-Daten vom Quellhost auf den Zielhost kopieren und dann die neue VM definieren. Davor können Sie die KVM-VM sichern um die Datensicherheit zu gewährleisten.
1. Da es sich um eine kalte Migration handelt, ist der erste Schritt das Herunterfahren der Ziel-VM. Sie können alle VMs auf dem Quellhost auflisten, um die VM zu finden, die Sie migrieren möchten.
virsh list --all
2. Den Namen der Zielgastmaschine merken und sie herunterfahren.
virsh shutdown guest_name
3. Du kannst auch seinen Zustand erneut überprüfen, um sicherzustellen, dass er ausgeschaltet wurde:
virsh domstate guest_name
4. Der nächste Schritt ist das Exportieren der Konfiguration der Gastmaschine:
virsh dumpxml guest_name > /root/guest_name.xml
5. Kopieren Sie die Konfigurationsdatei auf den Zielhost:
scp /root/guest_name.xml destination_host_ip://etc/libvirt/qemu
6. Geben Sie das Passwort des Zielhosts ein, um den Transfer zu starten.
Verzeichnis der virtuellen Festplatte des Gastcomputers abrufen:
virsh domblklist guest_name
7. Kopieren Sie die Festplatte auf den Zielhost auf dieselbe Weise.
Die neue VM muss auf dem Zielhost definiert werden:
virsh define guest_name.xml
8. Dann können Sie die VM starten, um zu testen, ob sie funktioniert:
virsh start guest_name
Wenn der Fehler gemeldet wird, dass der CPU nicht mit der Host-CPU vereinbar ist, muss die CPU des virtuellen Computers geändert werden.
virsh edit guest_name
Ersetzen Sie die CPU-Konfiguration durch <cpu mode='host-passthrough' check='none'/>
Wenn Sie eine Live-Migration durchführen möchten, können Sie diesen Beitrag befolgen.
Wie man VM problemlos mit Vinchin Backup & Recovery migriert?
Die Schritt-für-Schritt-Migration von VM über die Kommandozeile kann zu Problemen führen, wenn bestimmte Schritte nicht korrekt ausgeführt werden. Darüber hinaus können unbekannte Fehler auf dem Zielhost auftreten. Um eine reibungslose Migration der virtuellen Maschine durchzuführen, können Sie sich auf Vinchin Backup & Recovery verlassen.
Vinchin Backup & Recovery ist nicht nur eine professionelle Backup- und Notfallwiederherstellungslösung für mehrere KVM-basierte Plattformen, sondern auch eine fortschrittliche VM-Migrationslösung, die VMware vSphere, Hyper-V, XenServer, Proxmox, Red Hat Virtualization, oVirt, Oracle Linux KVM (OLVM), OpenStack usw. unterstützt. (Native KVM wird derzeit nicht unterstützt)
Die VM-Migration wird in Vinchin Backup & Recovery einfach sein. Sie müssen nur sicherung der VM ohne Agent in einer benutzerfreundlichen Webkonsole durchführen und dann können Sie diese Sicherung verwenden, um die VM auf einem anderen hinzugefügten Host wiederherzustellen. Sie müssen keine Befehle mehr eingeben, sondern können den Prozess mit den Sicherungs- und Wiederherstellung-Assistenten abschließen.
Vinchin Backup & Recovery ermöglicht Ihnen den Umzug von VMs zwischen Plattformen. Mit dem Vinchin Virtual Machine Convert Engine wird die Quell-VM intelligent konvertiert, um mit dem Zielhost kompatibel zu sein.
Beispielsweise, wenn Sie möchten, einen VM von Proxmox zu VMware zu migrieren:
1. Wählen Sie einfach das Backup des Ziel-Proxmox-VMs aus
2. Wählen Sie einen VMware-Host als Zielhost
3. Einfach Wiederherstellungsoptionen einrichten oder diesen Schritt überspringen
4. Geben Sie einfach die Aufgabe ein und dann wird der Proxmox-VM auf dem VMware-Host schnell wiederhergestellt
Vinchin Backup & Recovery wurde von tausenden Unternehmen ausgewählt und Sie können hier ebenfalls eine 60-tägige kostenlose Testversion mit voller Funktionalität starten. Außerdem können Sie uns über Kontaktieren Sie uns kontaktieren, Ihre Anforderungen hinterlassen und dann erhalten Sie Ihre maßgeschneiderte Lösung. Wir haben Partnerschaften mit renommierten Unternehmen weltweit aufgebaut, sodass Sie für lokale Geschäfte einen lokalen Partner auswählen können.
Häufig gestellte Fragen zur Migration von KVM-VMs auf einen anderen Host
1. Kann man eine KVM-Virtuelle Maschine auf einen anderen Host migrieren ohne sie herunterzufahren?
Ja, Sie können. KVM-Live-Migration wird in bestimmten Umgebungen wie Red Hat und Oracle unterstützt. Es gibt auch eine andere Möglichkeit, VMs ohne Herunterfahren zu migrieren. Durch die Verwendung von Vinchin können Sie die VM über deren Backup migrieren, so dass der Einfluss auf die Produktionsumgebung reduziert wird.
2. Was ist der Unterschied zwischen Hot Migration und Cold Migration in KVM?
Hot-Migration ermöglicht es Ihnen den KVM auf einen anderen Host zu migrieren während er läuft, aber kalte Migration erfordert dass Sie die VM während der Migration herunterfahren.
3. Kann man einen KVM-VM-Snapshot verschieben?
Normalerweise wird dies nicht unterstützt, weil ein Snapshot kein vollständiger virtueller Computer ist und er nur mit dem ursprünglichen VM funktionieren kann.
Zusammenfassung
Die Virtualisierungstechnologie ermöglicht es IT-Administratoren, virtuelle Maschinen leicht zu verschieben und dieser Beitrag hat den Weg vorgestellt, um eine KVM-VM mit Befehlen auf einen anderen Host zu migrieren, die VM teilweise zu verschieben und sie dann auf dem Zielhost zu definieren.
Natürlich haben Sie einen einfachen Weg, KVM-VMs mit Vinchin Backup & Recovery zu verschieben. Es ist einfach zu bedienen und Ihnen stehen mehr Optionen zur Verfügung. Verpassen Sie das kostenlose Testen nicht.
Teilen auf: