Planen von Sicherungen ESXi Konfiguration 6.x

Neulich las ich eine gesunde Debatte unter Blogger Coleguita LinkedIn, und es ist wahr,, wir sind einfach nur neugierig Programm bestimmte Aufgaben wie dies geschieht. Während es zur Sicherung unserer ESXi Konfiguration interessant… warum wir nicht planen? Ich lasse ein paar Optionen, die ich bin sicher, Sie passen ein Backup-ESXi-Konfiguration aktualisiert haben.

 

Planen eines Sicherungsauftrag aus dem Windows,

Dies kann die einfachste Option und derjenige sein, die passen, weil einfach mit VMware vSphere CLI auf einem Computer mit Windows installiert (Es könnte der gleiche vCenter Server sein) wir müssten bereit. Wir sollten eine BAT-Datei erstellen, die den Befehl enthält jeder ESXi seine Konfigurations zu exportieren, und speichern Sie die Konfigurationsdatei, wo wir wollen .

 

Backup-ESXi-Configuración-Programmierte-01-Bujar

Dies wäre ein Beispiel für eine Stapeldatei, in meinem Fall ist es genannt ‚backup_esxi.cmd‘ dass ich einen Zeitplan in Windows-Taskplaner einrichten, um dieses Skript ausführen anzeigt, wird zum Beispiel einmal pro Woche Aufgabe, und wie wir auf dem Pfad gespeichert werden, sind wir daran interessiert, in der Konfigurationsdatei mit dem Namen und Format, das uns interessiert. offensichtlich, Wir fügen so viele Zeilen wie Server BAT wollen, auch, wir sollten einen Benutzer auf dem ESXi mit Nur-Lese-Berechtigungen oder zeigen eine andere Authentifizierungsmethode erstellen, Zusätzlich zu diesen Dateien vor neugierigen Blicken zu schützen!

"%ProgramFiles(x86)%\VMware\VMware vSphere CLI\bin\vicfg-cfgbackup.pl" --server=DIRECCION_IP_ESXi --username=USUARIO --password=CONTRASEÑA -s "PATH\ARCHIVO.tgz"

 

Backup-ESXi-Configuración-Programmierte-02-Bujar

Im Beispiel, Sie sehen, dass ich das Datum bis zum Ende des Konfigurationsnamen hinzufügen, vielleicht etwas interessant, wenn Sie haben viele Server & historische Kopien. Sobald Sie den BAT Lauf manuell oder zeitgesteuert ausgeführt werden wir Konfigurationsdateien für jeden ESXi erstellen! jetzt… wir werden einen guten Platz diese Sicherungen setzen in!

 

Planen eines Sicherungsauftrag von ESXi,

Und diese Option ist vielleicht mehr cuca, weil wir nicht über eine Windows Neigung des Kopierens haben müssen, andernfalls, von jedem ESXi konfiguriert seine Konfiguration über cron nach Zeitplan auf einen VMFS-Datenspeicher exportieren.

Was diese Methode ist ein wenig mehr Arbeit, da standardmäßig können wir nicht mit cron arbeiten, wie wir früher, Neben dem ESXi haben neu gestartet Änderungen per Standard gesetzt uns nicht halten, deshalb, Zuerst haben wir das Skript in der ESXi-Konfiguration erstellen, die wir exportieren und dann die ESXi ändern, so dass jedes Mal, wenn Sie uns cron Konfiguration hält neu starten & bereit!

 

Backup-ESXi-Configuración-Programmierte-03-Bujar

Wir verbinden mit einem SSH ESXi und erstellen Sie die Konfigurationsdatei, zum Beispiel durch ‚vi /vmfs/volumes/DATASTORE/Backup_ESXi/backup_esxi.sh‘, mit folgendem Inhalt:

vim-cmd hostsvc/firmware/sync_config
vim-cmd hostsvc/firmware/backup_config
find /scratch/downloads/ -name \*.tgz -exec mv {} /vmfs/volumes/DATASTORE/Backup_ESXi/ARCHIVO.tgz \;

Wie im vorherigen Fall, Sie werden, dass in dem Bild sehen, die Datei TGZ Ich rufe den ESXi-Server sowie ihn am Ende Datum setzen, wie sagen, Ich denke, es wird mehr als notwendig. wir vergessen nicht die ausführbare Skript! mit ‚chmod +x /PATH/NOMBRE_SCRIPT‘.

 

 

Backup-ESXi-Configuración-Programmierte-04-Bujar

und nichts, Wenn wir es manuell ausführen wir sehen, wie wir einzigartige Konfigurationsdatei auf einem Datenspeicher erzeugen, Wir können diese Aufgabe auf jedem ESXi ausführen lassen und sie wird im selben VMFS-Datenspeicherordner abgelegt ‚Füllung‘ mit jedem ESXi-Einstellungen!

 

 

Backup-ESXi-Configuración-Programmierte-05-Bujar

gut, Nun ist die Frage cron Zeitplan etwas mit ESXi 6.x, das erste, was wir tun, ist Schreibzugriff auf den cron geben, Neben dem Hinzufügen von Programmierung, mit dem wollen wir das Skript auszuführen, in meinem Fall, jeden Tag um 22 Uhr; alle, ESXi erinnern, dass die Nutzung UTC, Also rennst du ‚Datum‘ in der Befehlszeile, um die Uhrzeit zu überprüfen ‚richtig‘ Ausführung.

chmod +w /var/spool/cron/crontabs/root
vi /var/spool/cron/crontabs/root (y añadir al final):
      0 22 * * * /vmfs/volumes/DATASTORE/CARPETA/SCRIPT 

 

 

Backup-ESXi-Configuración-Programmierte-06-Bujar

Jetzt müssen wir ‚Neustart‘ cron, die Art, wie wir in ESXi haben 6.0 die 6.5 Sie würden die Prozesskennung beobachten, ihn zu töten und beginnen wieder cron:

cat /var/run/crond.pid
kill IDENTIFICADOR
crond

 

Backup-ESXi-Configuración-Programmierte-07-Bujar

Als nächstes wird es bearbeitet ‚/etc/rc.local.d/local.sh‘ zu ermöglichen, sobald die ESXi starten (wenn Anschlag) fügen Sie den Inhalt wieder cron, zuvor cron Stop und dann wieder beginnt! So kurz vor dem Ende der Datei, Vor ‚Ausfahrt 0‘ wir Anair:

/bin/kill $(cat /var/run/crond.pid)
/bin/echo '0 22 * * * /vmfs/volumes/DATASTORE/CARPETA/SCRIPT' >> /var/spool/cron/crontabs/root
/usr/lib/vmware/busybox/bin/busybox crond

 

Backup-ESXi-Configuración-Programmierte-08-Bujar

Lauf ‚autobackup.sh‘ sobald wir alle Dateien gespeichert und würden für Satz fertig sein! Auf diese Weise werden wir einen ESXi haben, die programmatisch Einstellungen auf einen VMFS-Datenspeicher exportierten wir geteilt haben, Bei Bedarf können wir immer wählen und erholen sich von dort ein Host, manchmal passiert! Und wenn nicht, wir haben das obige Beispiel für die Windows-Kopie verantwortlich wären und ihr Netzwerk-Konfigurationsdateien lassen. Ich hoffe, Sie dienen und haben definicas mindestens eine Sicherung der Konfiguration unserer VMware ESXi-Host!

 

Hector Herrero
Letzte Artikel von Hector Herrero (Alle anzeigen)