Ich habe einen Server mit Ubuntu 10.04. Da ich einige Wartungsarbeiten testen möchte, z. B. ein Upgrade auf 12.04, dachte ich, ich sollte eine VM-Kopie des Servers mit Virtual Box erstellen. Ich habe keinen physischen Zugriff auf den Server, daher habe ich die folgenden Optionen in Betracht gezogen: Ja
dd
Die gesamte Festplatte auf ein Raw-Image auf meinem PC übertragen und dann aus dem Raw-dd
Image eine VDI erstellen .- Installieren Sie die gleiche Ubuntu-Version, installieren Sie update und mounten Sie den VDI lokal und synchronisieren Sie das Dateisystem vom Server zum gemounteten VDI, um eine logische Kopie des Servers zu erstellen.
Die rsync-Lösung ist etwas komplizierter, scheint jedoch Bandbreite zu sparen und ermöglicht es mir, eine "Kopie" des Servers mit etwas anderer Konfiguration (z. B. kleinerer Datenträger) zu erstellen.
Was ist Ihrer Meinung nach der beste Weg, dies zu tun? Eine der oben genannten Methoden? Ein anderer?
server
virtualbox
rsync
Kerl
quelle
quelle
Antworten:
Die
rsync
direkte Verwendung erwies sich als problematischer als ich zuerst dachte:Aus diesen Gründen endete ich mit einem zweistufigen Prozess:
Ich ging schließlich mit grundlegenden
tar
, obwohl ich hätte nutzen können ,rdiffdir
bereitgestellt durch eineduplicity
gewisse Bandbreite zu sparen.Ich begann damit, einen SSH-Tunnel einzurichten, mit dem ich die
tar
Dateien tunneln konnte, damit ich das Archiv nicht in das Dateisystem schreiben musste, das ich kopierte.Dadurch wurde ein Tar-Archiv des gesamten Dateisystems auf meinem lokalen Host-Computer erstellt. Der nächste Schritt war, es auf dem Gast zu entpacken:
In meinem Fall
/etc/fstab
verwies Dateisysteme durch ihre UUIDs, so dass ich es mit der Ausgabe von aktualisieren mussteguest$ sudo blkid
. Ich musste auch die Netzwerkeinstellungen in/etc/udev/rules.d/70-persistent-net.rules
(Schnittstellennamen) und/etc/network/interfaces
(IP-Adressen) aktualisieren .quelle
Zugegebenermaßen hat der
dd
Ansatz oder das Erstellen eines anderen Images des Servers wahrscheinlich Bandbreitenprobleme, wenn Sie nur Remotezugriff auf den Server haben.Die Installation des Ubuntu 10.04-Servers auf einem VDI, nur um eine vorhandene Installation kopieren zu können, ist ebenfalls nicht unbedingt erforderlich (es kann jedoch Bandbreite sparen).
Lassen Sie mich den folgenden Ansatz vorschlagen:
Kopieren Sie alle Dateien vom alten Server auf die noch leere Partition Ihrer VM
Installieren Sie Grub bzw. Grub2 zum MBR des jetzt bestückten VDI-Laufwerks.
quelle