Umzug VMs auf anderen/neuen host via USB-Festplatte?

Hallo zusammen,

ich würde das per dd machen. Das geht sogar über ssh und über verschiede Speicherarten (LVM/Image-Datei) hinweg. Man richtet auf dem neuen Server einen Speicher gleicher Größe ein und dann tut es auf dem alten Host ein

dd if=<Quellspeicher> bs=4096 | ssh <user>@<neuerHost> "dd of=<Zielspeicher> bs=4096"

Wenn man nicht root sein sollte, kann man vor die beiden dd ein sudo packen. Statt dd nutze ich gerne dcfldd, das zeigt den Fortschritt an - oder man „pimpt“ es mit pv und pigz:

dd if=<Quellspeicher> bs=4096 | pv | pigz | ssh <user>@<neuerHost> "pigz -d | sudo dd of=<Zielspeicher> bs=4096"

Die Grundidee ist dabei aber immer die Gleiche. In Kombination mit Screen und Snapshots haben wir damit 3 TB in 2 Nächten praktisch ohne Auszeit auf unsere neue Serverinfrastruktur übertragen.

Viele Grüße
Thomas