VMware ESXi: VM ohne vCenter in Konsole klonen

Das Klonen von VM in Konsole unter VMware ESXi ist nicht kompliziert, wenn man einige Basiswissen über VMware ESXi hat und schon mal Erfahrungen mit Konsole (CLI) gemacht hat.

Das Klonen besteht im Großen und Ganzen aus zwei Schritten:
1) Zuerst virtuelle Festplatte (vmdk Datei) klonen
2) Neue VM erstellen (mit ähnlichen Einstellungen wie die Original-VM) und die geklonte Festplatte in dieser VM einbinden/hinzufügen


Schritt 1:
Per SSH mit VMware ESXi Server verbinden

Schritt 2:
Rausfinden, wo die VM liegt, welche geklont werden soll:

Dazu zuerst in "/vmfs/volumes" navigieren:

cd /vmfs/volumes

Dann Inhalte von diesem Verzeichnis auflisten:

ls 

Hier müsste sich ein Verzeichnis "datastore1" (oder ähnlich) befinden.
In "datastore1" navigieren:

cd datastore1

Dann Inhalte von diesem Verzeichnis auflisten:

ls

Hier müssten sich VM-Verzeichnisse befinden.

Angenommen ich will die VM "itslot-linux" klonen.

Tipp: Davor am besten alle Snapshots löschen, falls es zulässig ist.

WICHTIG: Die VM "itslot-linux" muss vor dem Klonen heruntergefahren werden.

In das Verzeichnis wechseln, in dem sich die VM befindet:

cd itslot-linux

Inhalte vom Verzeichnis auflisten:

ls

Hier müsste sich folgende Datei befinden:
itslot-linux.vmdk

Jetzt ist nun der Pfad von Disk Image von dieser VM bekannt:
/vmfs/volumes/datastore1/itslot-linux/itslot-linux.vmdk

Zurück in vorheriges Verzeichnis wechseln und dort ein Verzeichnis für neue VM erstellen:

cd ..

mkdir neue-vm

Der Pfad von diesem Verzeichnis ist uns nun ebenso bekannt:
/vmfs/volumes/datastore1/neue-vm/

Schritt 3:
Nun Disk Image von "itslot-linux" VM klonen:

vmkfstools -i /vmfs/volumes/datastore1/itslot-linux/itslot-linux.vmdk /vmfs/volumes/datastore1/neue-vm/neue-vm.vmdk -d thin

-d thin - bedeutet "Destination disk format: VMFS thin-provisioned"

Mehr Informationen zu Disk Formats.

Das Klonen von VM Disk Image könnte einige Zeit dauern.

Schritt 4:
Wenn der Klon-Vorgang fertig ist, dann neue VM erstellen, und in der neuen VM die geklonte Festplatte (neue-vm.vmdk) hinzufügen:

VM in Konsole unter VMware ESXi klonen


2 Kommentare

  1. Ich glaube bei Schritt 3 sollte der Zielpfad für die neue VM in den neu erstellten Ordner "neu-vm" verschoben werden und nicht in das Stammverzeichnis von "datastore1".
    Demnach sollte der Befehl so aussehen:
    vmkfstools -i /vmfs/volumes/datastore1/itslot-linux/itslot-linux.vmdk /vmfs/volumes/datastore1/neue-vm/neue-vm.vmdk -d thin

    AntwortenLöschen
    Antworten
    1. Vielen Dank für Ihren Kommentar, ich habe es nun korrigiert.

      Löschen

Bitte beachten Sie beim Verwenden vom Kommentarsystem die Datenschutzerklärung von www.itslot.de