Virtuelle Maschine in ESXi klonen

Aus Wiki Thomas-Krenn.AG
Wechseln zu: Navigation, Suche

Ein einzelnen ESXi Server ohne vCenter bietet keine direkte Option zum Clonen einer virtuellen Maschine (VM). In diesem Artikel zeigen wir, wie Sie mittels vmkfstools eine virtuelle Festplatte clonen und auf dieser Basis eine zusätzliche (geclonte) virtuelle Maschine bereitstellen. Im Beispiel hier verwenden wir dabei ESXi 4.0 Update 2.

Inhaltsverzeichnis

Voraussetzungen

Damit Sie vmkfstools direkt am ESXi Server ausführen können benötigen Sie Konsolenzugriff. Informationen dazu finden Sie in diesen Artikeln:

Anmerkung: Der Konsolenzugriff wird offiziell von VMware nur bei Supportanfragen unterstützt.

Virtuelle Festplatte clonen

Eine virtuelle Festplatte können Sie mit vmkfstools -i folgendermaßen clonen:

~ # mkdir /vmfs/volumes/vmfs/Debian-Test-3
~ # vmkfstools -i /vmfs/volumes/vmfs/Debian-Test-2/Debian-Test-2.vmdk /vmfs/volumes/vmfs/Debian-Test-3/Debian-Test-3.vmdk
Destination disk format: VMFS zeroedthick
Cloning disk '/vmfs/volumes/vmfs/Debian-Test-2/Debian-Test-2.vmdk'...
Clone: 100% done.
~ # 

Mit der Option -d thin können Sie eine thin-provisioned erstellen:

~ # mkdir /vmfs/volumes/vmfs/Debian-Test-4
~ # vmkfstools -i /vmfs/volumes/vmfs/Debian-Test-2/Debian-Test-2.vmdk -d thin /vmfs/volumes/vmfs/Debian-Test-4/Debian-Test-4.vmdk
Destination disk format: VMFS thin-provisioned
Cloning disk '/vmfs/volumes/vmfs/Debian-Test-2/Debian-Test-2.vmdk'...
Clone: 100% done.
~ #

Die so geclonten virtuellen Festplatten können Sie als Basisfestplatten von neuen virtuellen Maschinen nutzen.

Hinweis: Generieren Sie in den geclonten VM's Host-spezifische Daten wie SSH-Host-Keys bei Linux oder SID bei Windows Systemen neu und passen Sie auch die Netzwerkkonfiguration (IP Adressen) entsprechend an.

vmkfstools Optionen

Weitere Optionen von vmkfstools sind:

~ # vmkfstools 
No valid command specified


OPTIONS FOR FILE SYSTEMS: 

vmkfstools -C --createfs vmfs3
               -b --blocksize #[mMkK]
               -S --setfsname fsName
           -Z --spanfs span-partition
           -G --growfs grown-partition
   deviceName

           -P --queryfs -h --humanreadable
           -T --upgradevmfs
               -x --upgradetype [zeroedthick|eagerzeroedthick|thin]
           -u --upgradefinish
   vmfsPath

OPTIONS FOR VIRTUAL DISKS: 

vmkfstools -c --createvirtualdisk #[gGmMkK]
               -d --diskformat [zeroedthick|
                                thin|
                                eagerzeroedthick]
               -a --adaptertype [buslogic|lsilogic|ide]
           -w --writezeros
           -j --inflatedisk
           -k --eagerzero
           -U --deletevirtualdisk
           -E --renamevirtualdisk srcDisk
           -i --clonevirtualdisk srcDisk
               -d --diskformat [zeroedthick|
                                thin|
                                eagerzeroedthick|
                                rdm:<device>|rdmp:<device>|
                                2gbsparse]
           -X --extendvirtualdisk #[gGmMkK]
               [-d --diskformat eagerzeroedthick]
           -M --migratevirtualdisk
           -r --createrdm /vmfs/devices/disks/...
           -q --queryrdm
           -z --createrdmpassthru /vmfs/devices/disks/...
           -v --verbose #
           -g --geometry
   vmfsPath

OPTIONS FOR DEVICES: 

           -L --lock [reserve|release|lunreset|targetreset|busreset] /vmfs/devices/disks/...
           -B --breaklock /vmfs/devices/disks/...

For more information, please run 'man vmkfstools' to refer to the online manual.

~ # 

Weitere Informationen


Share/Save/Bookmark  Feedback zu diesem Artikel geben
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Kategorien
Drucken/exportieren
Werkzeuge