Was ist die empfohlene Methode für die Migration von kvm zu vmware bei lvm-basierten Gästen mit Multipathing? Ich fand heraus, dass ähnliche Fragen bereits vor einigen Jahren gestellt wurden:
So migrieren Sie KVM-basierte VMs, die im LVM-Setup ausgeführt werden, auf Vmdk-Images
Konvertieren von virtuellen KVM-Maschinen in VMware-vsphere
Das Problem mit vCenter Converter ist jedoch, dass Linux-Volumes, die von Device Mapper Multipath bereitgestellt werden, nicht unterstützt werden. Was ist derzeit der richtige Weg, um in einer Mehrwegumgebung vorzugehen?
Antworten:
VMware Converter kann unabhängig vom Quelltyp von jedem Quellcomputer migriert werden. (virtuell / physisch / KVM / Hyper-V) Das einzige Problem ist, dass der VMware-Konverter Software-RAID oder LVM nicht migrieren kann. Die Lösung hierfür besteht darin, einen Skeleton-Server mit dem absoluten Minimum des Quellcomputers zu erstellen und alles mit dem Befehl tar vom Quellserver zu übertragen.
Ich musste diese Lösung verwenden, als ich einige Racks-Bare-Metal-Server auf VMware migrierte und einige Softraid oder LVM installiert hatten.
Schritte dazu:
1: Erstellen Sie Ihre Ziel-VM-Box
2: Installieren Sie eine Mindestversion desselben Systems, über das Ihre Quelle verfügt (Netzwerk, SSH-Server und TAR müssen verfügbar sein).
3: Erstellen Sie eine Liste der Regisseure, die wir nicht aufnehmen möchten
boot proc dev sys etc / fstab etc / lvm etc / blkid mnt / yourexternalhdd
Speichern Sie es unter / tmp / nocopy
4: Machen Sie einen Schnappschuss Ihres Ziels, falls etwas schief geht
5: SSH zu Ihrer Quelle und als root: cd /; tar -zcvpf - -X / tmp / nocopy * | ssh Ziel "cd /; tar -zxvpf - --numerischer Eigentümer" 6: Ziel zurücksetzen.
Z.B:
tar -zcvpf - -X / tmp / nocopy * | ssh [email protected] "cd /; tar -zxvpf - --numeric-owner"
quelle
Um die vorhandenen Disk-Images in das VMDK-Format von VMware zu konvertieren, sollten Sie das Programm qemu-img aus dem Paket qemu-utils (in Ubuntu) verwenden.
Der Prozess ist unkompliziert
Übertragen Sie das Disk-Image auf ESXi (mit scp (aktivieren Sie ssh in ESXi)) oder NFS
Erstellen Sie eine neue virtuelle Maschine mit benutzerdefinierten Optionen und fügen Sie die konvertierte Festplatte hinzu
Stiefel
quelle