GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So migrieren Sie eine Bare-Metal-Linux-Installation auf eine virtuelle Maschine

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.


Linux
  1. Führen Sie eine virtuelle Linux-Maschine in Podman aus

  2. Wie man Linux herunterfährt oder neu startet

  3. Wie überprüfe ich, ob das Linux-System auf einem physischen System oder einer virtuellen Maschine ausgeführt wird?

  4. So fügen Sie Arbeitsspeicher, vCPU und Festplatte zu einer virtuellen Linux-KVM-Maschine hinzu

  5. So erhalten Sie die Verzeichnisgröße in Linux

So erweitern Sie die Festplattengröße der virtuellen KVM-Maschine unter Linux

So installieren Sie Miniconda unter Linux

So installieren Sie MX Linux auf einer virtuellen Box

Verwendung von Tails Linux OS in VirtualBox Virtual Machine

So erhalten Sie Ihre IP-Adresse unter Linux

Wie führe ich eine neue Version von AIX in einer virtuellen Maschine mit einem Linux-Host aus?