Wie kann ich VMWare ESXi mit kostenlosen Tools sichern?

11

Was muss ich tun, um ein Backup des ESXi 3.5- oder 4-Servers zu erstellen? Nach meinem Verständnis läuft auf dem Server Linux. Soweit ich weiß, sollte die Sicherungssequenz wie folgt lauten:

  • Erstellen Sie einen Snapshot der VM
  • Kopieren Sie Dateien an einen Sicherungsspeicherort
  • Schnappschuss löschen

Ich könnte wahrscheinlich ein Skript schreiben, um einen Schnappschuss zu erstellen / löschen. Gibt es Cron auf ESXi, um Sicherungsjobs zu planen? Und noch eine Frage: Ich gehe davon aus, dass auf ESXi kein rsync oder rdiff-backup vorinstalliert ist. Gibt es bereits vorkompilierte Binärdateien, die für ESXi bekannt sind?

Galets
quelle
ESXi führt keinen Linux-Kernel aus. ESX (no i) tut es.
ktower
5
Ich denke, Sie werden feststellen, dass ESXi immer noch einen Linux-Kernel ausführt. Es gibt viele Stellen im Internet, die Ihnen zeigen, wie Sie SSH auf der Box aktivieren, damit Sie eine Shell erhalten können ...
Mark Henderson
ESX verwendet Linux als Bootstrap. Diese Linux-Kernelgets wurden nach der Hälfte des Startvorgangs auf eine VM migriert (und werden zur Servicekonsole). Der Wikipedia-Artikel beschreibt den Prozess und die Architektur ziemlich gut.
Chris
@Farseeker: Nur weil Sie eine Shell bekommen können, heißt das nicht, dass es Linux ist. Ich wiederhole, der Kernel für ESXi ist nicht Linux - es ist der VMware VMKernel (aktivieren Sie SSH auf Ihrer ESXi-Box und führen Sie 'uname -a' aus). Wie @chris angibt, bootet ESX mit einem Linux-Kernel, aber dann übernimmt VMKernel und verschiebt den Linux-Kernel in seine eigene VM.
Ktower

Antworten:

9

Hier ist ein Artikel , der die Konfiguration beschreibt und Skripte enthält, mit denen Sie eine Rückseite von ESXi 3.5 und 4.0 ausführen können. Ich habe dies nicht selbst bereitgestellt, aber es steht auf meiner Aufgabenliste, um es möglicherweise einzurichten.

Im Moment führe ich nur Backups innerhalb der Gäste durch.

Zoredache
quelle
+1 für den Link zum sehr vollständigen Artikel. Vielen Dank!
PEra
1
Eine Einschränkung, wenn Sie eine der kostenlosen ESX (i) -Versionen verwenden: Es ist eine neuere Version von ghettoVCB verfügbar (ghettoVCBg2), für die jedoch ein lizenzierter ESX (i) -Host erforderlich ist.
Dan
5

Zoredache hat bereits den richtigen Weg gezeigt. ghettoVCB.sh ist das Werkzeug Ihrer Wahl. Es funktioniert ganz gut, aber lesen Sie auch die Artikel von Raj Perumal ( Teil 1 , 2 & 3 ).

Phil Swiss
quelle
1
Ab diesem Zeitpunkt werden die verknüpften Artikel in eine tote Domain verschoben.
Dan
@ Dan: Der Link hat bei mir funktioniert und wurde vom 12. Mai 2010
Jamie
1
Ich beziehe mich auf die Links von Raj Perumal blog.theworldrunsontechnology.com in diesem Beitrag (nicht auf den Link ghettoVCB.sh) ... sie gehen für mich zu einer bösen geparkten Domain.
Dan
@ Dan - Sie sind jetzt behoben.
Pauk
0

Ich habe angefangen, ein Skript zu schreiben, um dies selbst zu tun, aber dann bin ich auf ein kostenloses Skript gestoßen , das es bereits macht und XSIBackup heißt .

Es macht auch die Planung. Ich verwende es, um separate Sicherungen zu unterschiedlichen Zeiten für jede VM in unserem Office ESXi 6.0-Server zu planen.

Es kann sogar Hot-Backups basierend auf Snapshots wie dem teuren Veeam Backup durchführen.

Und das Coole daran ist, dass die Backups alle von cron direkt vom ESXi-Host ausgeführt werden. Sie benötigen weder vCenter Server noch eines der teuren API-Tools wie Veeam. Es funktioniert einfach.

Jeffrey Kaminski
quelle