Wie kann ich eine Kopie meines Linode VPS in VMWare Fusion 5 auf meinem Mac ausführen?

2099
Paul D. Waite

Ich habe mich gerade für Linode angemeldet. Nachdem ich meinen Linode-Server (von seinem Debian 7-Image) eingerichtet habe, versuche ich, eine Kopie davon herunterzuladen, die auf VMWare Fusion 5 auf meinem Mac ausgeführt werden kann.

Ich habe die Anweisungen zum Kopieren meines Linode-Image auf meinen Mac befolgt, daher habe ich jetzt eine .img-Datei auf meinem Mac.

Kann ich diese .img-Datei als Startfestplatte für eine virtuelle VMWare-Maschine auf meinem Mac verwenden oder konvertieren?

(Ich denke, eine Alternative besteht darin, eine neue virtuelle VMWare Debian-Maschine lokal einzurichten und sie dann nach Linode hochzuladen. Da ich jedoch bereits Linode gestartet habe und das Hochladen viel langsamer ist als das Herunterladen über meine Internetverbindung, bin ich versuchen, einen Weg zu finden, die vorhandene Linode zuerst lokal auszuführen)

1

1 Antwort auf die Frage

1
Paul D. Waite

Am Ende bin ich anders vorgegangen.

Nachdem ich meine Linode eingerichtet hatte (was ich getan hatte), habe ich das Net Install-Image von Debian 7 heruntergeladen:

Daraufhin habe ich eine Debian 7 VMWare-VM auf meinem lokalen Rechner erstellt. (Ich sagte VMWare Fusion, das Betriebssystem sei "Other Linux 2.6 Kernel", da Debian 7 noch nicht als Option aufgeführt ist. Ich glaube, dass Debian 7 den Linux 3.2-Kernel verwendet, was mir aber bisher keine Probleme bereitet hat.)

Ich habe dann dpkgeine Liste der auf meinem Linode installierten Pakete abgerufen und auf meiner VMWare-VM installiert (Tipp unter https://forum.linode.com/viewtopic.php?t=8554 ).

Meine Shell-Befehle, um dies von meiner VMWare-VM aus zu tun (ersetzen Sie 1.1.1.1 durch die IP-Adresse Ihres Linodes):

sudo dselect update ssh 1.1.1.1 dpkg --get-selections > packages.txt sudo dpkg --set-selections < packages.txt sudo apt-get dselect-upgrade rm packages.txt 

(Zuerst habe ich sichergestellt, dass dselectauf beiden VMs installiert wird - sudo apt-get install dselect- damit sie für die dselect-upgradeLeitung vorhanden sind.)

In der Zukunft kann ich neue Pakete auf meiner VMWare-VM installieren und dann die Linode-VM synchronisieren, indem ich die Ausgabe von dpkg --get-selectionsauf die Linode-VM kopiere und die letzten drei Shell-Befehle dort ausführe.