Es gibt ein nicht unterstütztes Skript, das auf einer Red Hat-URL veröffentlicht wurde. Es ist im Grunde eine ISO, die von CD bootet, Ihre Netzwerkkonfiguration von der Festplatte saugt, um online zu gehen, und dann Ihr Dateisystem per SCP an einen wartenden Host schickt. Es sendet auch eine Xen-Konfiguration.
Funktioniert super. Sobald diese Dateien übertragen wurden, können Sie sie direkt auf Ihrem Xen-Server abfeuern.
In gewisser Weise ist dies sicher, da Sie schreibgeschützte Operationen auf Ihrem physischen Computer ausführen. Wenn es sich jedoch um eine Produktionsmaschine handelt, gelten die üblichen Haftungsausschlüsse. Das einzige Problem, auf das ich gestoßen bin, war, dass ich mit den Kerneln herumspielen musste, damit ich *xen-Kernel auf der neuen virtuellen Maschine anstelle von nicht-xen hatte. Das verursachte eine unerwartete Ausfallzeit, aber ich arbeitete auch nicht an einer kritischen Maschine.
Dies ist definitiv experimentell, aber es hat für mich funktioniert. Wenn Sie Probleme haben, können Sie die physische Sicherung jederzeit sofort starten.
PS:Machen Sie sich mit kpartx
vertraut im Voraus, falls Sie in Ihre Disk-Images zugreifen müssen, wenn sie nicht ausgeführt werden.
http://people.redhat.com/~rjones/virt-p2v
Ihnen fehlt hier eine wichtige Information - welcher Virtualisierungs-Hypervisor?
Wenn es sich um VMWare handelt, stehen sowohl kostenlose, eingeschränkte als auch kostenpflichtige, leistungsfähigere P2V-Konverter zur Verfügung, die VMs nativ für VMWare oder im offenen .OVA-Format für virtuelle Maschinen erstellen können.
Andere kennen die P2V-Konvertierungsoptionen für Hyper-V/KVM/Xen usw. besser als ich.