Wir haben Centos, Fedora, Ubuntu Server und Desktop. Wir suchen ein gutes Open Source Tool für p2v v2v v2p und wir verwenden hier keine VMware, nur wir verwenden Xen oder KVM. Der gleiche Server wurde auf neue Hardware umgestellt und der gleiche Server auf xen oder kvm. Kann mir gleich helfen !!
Ich habe oben Tool Rajat verwendet, es funktioniert für mich danke
neolix
6
Ich benutze KVM in Produktionsumgebungen bei der Arbeit. p2v , wir neigen dazu, die Festplatte (mit dd) von einer physischen Entität auf eine LVM-Festplatte oder eine iSCSI-LUN zu kopieren und dann KVM so einzustellen, dass sie von dieser bootet .
v2v ist einfach. Wenn Sie LVM verwenden, erstellen Sie einfach einen Snapshot der Festplatte, klonen Sie die VM, bearbeiten Sie die XML-Datei der Domäne (einfach mit libvirtd / virsh) und starten Sie den neuen Klon mit dem Snapshot der Festplatte neu.
v2p verwenden Sie einfach dd, um die Festplatte von LVM auf eine physische Festplatte (oder ein Festplattenarray) zu kopieren.
p2v: dd if = / dev / sdb von = / dev / VolGroup0 / virtualDisk
v2v: lvcreate -L ** -s -n snapshot / dev / VolGroup0 / original
v2p: dd if = / dev / VolGroup0 / virtualDisk von = / dev / sdb
Bei dd-Befehlen möchten Sie möglicherweise bs = 10240 festlegen, um das Kopieren zu beschleunigen. YMMV und das alles.
"v2v" bedeutet häufig das Übersetzen zwischen verschiedenen Systemen - also kvm <-> VMware oder RHEV oder dergleichen; Aus dieser Perspektive ist etwas mehr los als nur das Kopieren des Hintergrundspeichers.
Charles Duffy
Wenn die Virtualisierungstechnologie gut genug ist, sollte das Betriebssystem dies nicht bemerken.
Tom O'Connor
1
Tom, Virtualisierungstechnologien neigen dazu, ihre eigenen "Gast-Tools" / paravirtuellen Treiber bereitzustellen, häufig unterschiedliche Hardware zu emulieren usw. Wenn "gut genug" bedeutet, eine Obermenge der von all Ihren Konkurrenten emulierten Hardware zu unterstützen, dann stimmt das vielleicht, aber ich ' Ich bin mir nicht sicher, ob das eine vernünftige Definition ist.
Charles Duffy
Mit P2V aus einer Reihe verschiedener Hardwarearchitekturen habe ich es geschafft, die ursprüngliche Instanz ohne größere Probleme zu virtualisieren.
Patches, die eine umfassende virt-v2v-Automatisierung zwischen qemu, VMware ESX und RHEV (Red Hat Enterprise Virtualization) bieten, haben sich in letzter Zeit für libguestfs entschieden, daher ist ziemlich viel los.
Antworten:
http://www.mondorescue.org/ probier das aus !! eines der sehr guten Werkzeuge
quelle
Ich benutze KVM in Produktionsumgebungen bei der Arbeit.
p2v , wir neigen dazu, die Festplatte (mit dd) von einer physischen Entität auf eine LVM-Festplatte oder eine iSCSI-LUN zu kopieren und dann KVM so einzustellen, dass sie von dieser bootet .
v2v ist einfach. Wenn Sie LVM verwenden, erstellen Sie einfach einen Snapshot der Festplatte, klonen Sie die VM, bearbeiten Sie die XML-Datei der Domäne (einfach mit libvirtd / virsh) und starten Sie den neuen Klon mit dem Snapshot der Festplatte neu.
v2p verwenden Sie einfach dd, um die Festplatte von LVM auf eine physische Festplatte (oder ein Festplattenarray) zu kopieren.
Bei dd-Befehlen möchten Sie möglicherweise bs = 10240 festlegen, um das Kopieren zu beschleunigen. YMMV und das alles.
quelle
Richard WM Jones von Red Hat (von libguestfs / guestfish Fame) hat in diesem Bereich erhebliche Arbeit geleistet (und leistet dies auch) . Sein virt-p2v-Tool wird derzeit zurückgezogen, um es neu zu schreiben. Er hat jedoch einen weniger automatisierten Prozess dokumentiert , der in der Zwischenzeit angewendet werden soll.
Patches, die eine umfassende virt-v2v-Automatisierung zwischen qemu, VMware ESX und RHEV (Red Hat Enterprise Virtualization) bieten, haben sich in letzter Zeit für libguestfs entschieden, daher ist ziemlich viel los.
quelle