Virtuelle Maschine in ESXi klonen
| Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird. Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar. |
|---|
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.
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
- http://www.awesomeit.de/2009/01/25/virtuelle-maschine-auf-esxi-klonen/
- http://blogs.sun.com/danielc/entry/a_little_script_to_clone
|
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|

