Kostenlose VMware Backups mit ghettoVCB

ghettoVCB.sh ist eines der wenigen guten Skripte, die ich kenne, mit denen wir kostenlos Kopien unserer VMware-Umgebung erstellen können, Das ist, Wir werden in der Lage sein, Backups sowohl auf ESX- als auch auf ESXi-Servern ohne Lizenz durchzuführen! Wir können sagen, dass es sich genauso verhält wie das traditionelle VCB, Erstellt einen Snapshot der zu kopierenden virtuellen Maschine, Die Dateien der virtuellen Maschine werden in ein Verzeichnis kopiert und dann der Snapshot gelöscht.

ghettoVCB ist ein Skript, das auf dem VMware ESX-Server selbst ausgeführt werden muss(Ich), Wir können es so planen, dass es mit 'Cron ausgeführt wird.’ oder wie in meinem Fall werde ich es von einem Remote-Computer aus mit dem Dienstprogramm plink.exe. Außerdem, ghettoVCB speichert Backups in einem ESX-Datenspeicher(Ich), In diesem Dokument werden wir am Ende sehen, wie wir das Backup in einem Windows-Ordner erstellen, den wir dank NFS haben.

Als erstes müssen Sie das Skript von HIER, Außerdem, Die offizielle Dokumentation und den Download-Link finden Sie unter: http://communities.vmware.com/docs/DOC-8760.

Wir speichern es auf dem ESX-Server(Ich), Wir können es mit einem Dienstprogramm wie WinSCP oder FastSCP auf den Server hochladen, mit dem wir über SSH sichere Dateiübertragungen zu den ESX-Hosts durchführen können(Ich) (Zuvor müssen wir SSH-Zugriff auf die Hosts aktiviert haben), Wir speichern es in einem Datenspeicher, wo immer wir wollen, Wir dekomprimieren es mit: 'tar -zxvf ghettoVCB.tar.gz’

Wir geben das Verzeichnis ein, das gerade für uns generiert wurde und bearbeiten die Konfigurationsdatei mit: 'vi ghettoVCB.conf'. In dieser Datei geben wir an, wo das Backup erstellt wird (VM_BACKUP_VOLUME), wenn wir möchten, dass das Format der Kopie nur dem entspricht, was verwendet wird, oder die gesamte Größe berücksichtigt (DISK_BACKUP_FORMAT dünn oder dick), wenn wir es komprimieren wollen, Wenn wir NFS als Ziel verwenden möchten, wird es hier konfiguriert (In diesem Beispiel ist es vorerst nicht konfiguriert)…

Wenn wir eine Datei mit einer Liste der zu sichernden virtuellen Maschinen erstellen möchten, können wir dies später beim Ausführen des Skripts mit dem Parameter -f angeben, Oder wenn wir alle virtuellen Maschinen sichern möchten, die auf diesem Host ausgeführt werden, würden wir den Parameter -a einfügen. Ausführen des Skripts, sobald die Datei ghettoVCB.conf konfiguriert ist: './ghettoVCB.sh -f FICHERO_LISTA_MV -g /WEG/FICHERO_CONFIGURACIÓN’

Je nach Struktur unserer Systeme wird das Kopieren mehr oder weniger dauern.

Wenn wir wollen, Wir werden in der Lage sein, die Ausführung des ghettoVCB.sh-Skripts über Cron so zu planen, dass es regelmäßig von den VMware-Hosts ausgeführt wird, wie es in jedem Linux konfiguriert wäre. Wenn wir es vorziehen, es aus der Ferne auszuführen, Wir können durch plink.exe Führen Sie es von einem Windows aus aus und richten Sie es sogar als BAT/CMD und als geplante Aufgabe ein. So führen Sie es aus: 'plink.exe usuario@host -pw PASSWORT “AUSZUFÜHRENDER BEFEHL”‘.

Wenn wir wollen, Wir können diese Kopien in Datenspeichern erstellen, die wir auf unserem Windows ablegen, dafür werden wir NFS verwenden, Wir können die Rolle auf einem Windows installieren “Dienste für das NEtwork-Dateisystem” und geben Sie einen Ordner auf unseren lokalen Festplatten frei, um dort Backups zu speichern, auf einem externen USB-Laufwerk sein, auf einer lokalen Festplatte, einen Netzwerkordner…

Sobald diese Rolle installiert ist, Wir gehen in den Ordner, den wir als NFS-Ziel freigeben möchten, damit der ESX-Host(Ich) Verbinden, am “Sicherheit” Wir ergänzen “Anonym” mit allen Berechtigungen.

Neben, Wir geben Ihren Tab ein “NFS-Freigabe” und wir teilen den Ordner, Wir werden die Option prüfen “Anonymen Zugriff zulassen” und wir setzen “Anonyme UID” An 0 und “Anonyme GID” auch zu 0. Wir klicken auf das Symbol “Erlaubnisse” und wir fügen den/die ESX-Host(s) hinzu(Ich) dass wir wollen, dass sie zustimmen (oder wir stellen ALLE AUSRÜSTUNG), Stellen “Lesen und Schreiben” und “Root-Zugriff zulassen”.

Außerdem, damit es uns keine Fehler in den Eigenschaften der gibt “Server für NFS” von der Konsole aus “Dienste für Network File System” und im Transportprotokoll setzen wir nur “TCP”. Und wir können auch die Richtlinienkonsole mit gpedit.msc öffnen (GPO) Lokal, Wir werden “Team-Einrichtung” > “Windows-Einstellungen” > “Sicherheitseinstellungen” > “Lokale Direktiven” > “Sicherheitsoptionen” und aktivieren Sie die “Netzwerkzugriff: Zulassen, dass alle Berechtigungen auf anonyme Benutzer angewendet werden”.

Jetzt vom Gastgeber, seit “Konfiguration” > “Lagerung” Anklicken “Speicher hinzufügen…”, Auswählen “Netzwerk-Dateisystem” & “Nächster”,

In “Server” Wir geben den Namen/die IP des NFS-Servers ein, in “Ordner” Ordner und geben Sie den Namen des Datenspeichers an.

Fertig, wir haben es dort montiert. Jetzt müssen wir nur noch die folgenden Konfigurationszeilen in der Datei ghettoVCB.conf ändern/hinzufügen, damit die Backups auf dem NFS-Gerät gespeichert werden:

UNMOUNT_NFS=0
NFS_SERVER=SERVIDOR_NFS
NFS_MOUNT=/PFAD
NFS_LOCAL_NAME=BEZEICHNUNG
NFS_VM_BACKUP_DIR=STRECKE


Empfohlene Beiträge

Verfasser

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Zögern Sie nicht, mich zu kontaktieren, Ich werde versuchen, dir zu helfen, wann immer ich kann, Teilen ist Leben ;) . Genießen Sie Dokumente!!!