Es ist immer wichtig und sehr ratsam von seinem nicht verwalteten ESXi-Server ein Backup der Konfiguration zu haben. Denn wenn ein ESXi aus welchen gründen auch immer ausfällt und neu installiert werden muß, sind alle Einstellungen erst mal weg. So können z.B. mehrere vSwitche, IPAdressen, Jumbo Frames, VLANs, Storage Divices oder Syslog konfiguriert sein. Wenn dieser ESXi dann noch produktiv ist, ist es um so wichtiger diesen schnell wieder herzustellen und zurück in den Produktivbetrieb zu bringen. Wie ein solches Backup funktioniert, werde ich hier etwas genauer beschreiben. Natürlich auch die Wiederherstellung eines solchen Backups.

Ein Backup der Konfiguration eines ESXi-Servers, wird über die CLI durchgeführt. Hierzu gibt es zwei Möglichkeiten. Entweder über die vMA (vSphere Management Assistant) die als OVF deployed werden kann auf den ESXi-Host oder über die vCLI (vSphere Command-Line Interface), die z.B. von einem Windows Rechner ausgeführt werden kann.

VORSICHT: Es wird nur die Konfiguration des ESXi-Servers gesichert. Nicht die Virtuellen Maschinen die auf dem ESXi-Server laufen.

In diesem Beispiel verwende ich die vCLI, da im Wiederherstellungsfall nur eine IP-Adresse auf dem neuen ESXi benötigt wird um das Backup einzuspielen. Die vCLI kann als installierbares File von VMware heruntergeladen werden (in einer Suchmaschiene einfach nach vCLI suchen). Hier ist darauf zu achten, daß die richtige Version der vCLI verwendet wird. In diesem Beispiel wird ein ESXi 5.0 gesichert. Dazu wird dann auch die vCLI 5.0 benötigt. Will man einen ESXi 5.1 sichern und wiederherstellen, wird die vCLI 5.1 benötigt.

Als erstes laden wir die vCLI 5.0 update1 herunter und installieren diese auf einem Windows rechner. Nach der Installation das Programm "Command Prompt" im Start-Menü starten.

vcli-command prompt

Jetzt in den Ordner /bin wechseln. In diesem Ordner sind alle Perl-Skripte enthalten, die wir zum Backup und Recovery benötigen.

Mit folgendem Befehl wird ein Backup erstellt:

vicfg-cfgbackup.pl -server <esxi-host> -s c:\backup-esxi\backup.tgz

  • vicfg-cfgbackup.pl ist das Script.
  • -server ist der Server der gesichert werden soll <esxi-host>. Hier die IP-Adresse des zu sichernden ESXi-Servers eingeben.
  • -s c:\backup-esxi\backup.tgz ist der Pfad und die Datei, wo die Sicherung hingeschrieben werden soll.

cfgbackup befehl

Nachdem der Befehl mit ENTER bestätigt worden ist, werden die Login-Daten von dem ESXi-Server abgefragt. Dann wird das Backup an den angegeben Ort geschrieben.

Wiederherstellen des Backups:

Wenn der ESXi-Server neu installiert wurde, ist es wichtig die gleiche Hardware zu verwenden und den gleichen Patchlevel des ESXi-Servers. Ansonsten besteht die Gefahr, daß das Backup nicht zurückgeschrieben werden kann bzw. fehlerhaft wiederhergestellt wird.

Mit folgendem Befehl wird das Backup wiederhergestellt:

vicfg-cfgbackup.pl -server <esxi-host> -l c:\backup-esxi\backup.tgz

  • vicfg-cfgbackup.pl ist das Script.
  • -server ist der Server der wiederhergestellt werden soll <esxi-host>. Hier die IP-Adresse des ESXi-Servers eingeben.
  • -l c:\backup-esxi\backup.tgz ist der Pfad und die Datei, wo die Backupdatei zur Wiederherstellung gespeichert ist.
Joomla templates by a4joomla

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.