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.
|