Jak wykonać kopię zapasową VMWare ESXi przy użyciu bezpłatnych narzędzi?

11

Co muszę zrobić, aby utworzyć kopię zapasową serwera ESXi 3.5 lub 4? Rozumiem, że na serwerze działa Linux, o ile rozumiem, sekwencja tworzenia kopii zapasowych powinna być:

  • utwórz migawkę maszyny wirtualnej
  • skopiuj pliki do lokalizacji kopii zapasowej
  • usuń migawkę

Prawdopodobnie mógłbym napisać skrypt do tworzenia / usuwania migawki. Czy w ESXi jest cron do planowania zadań tworzenia kopii zapasowych? I kolejne pytanie: Zakładam, że nie ma rsync ani rdiff-backup wstępnie zainstalowanych na ESXi. Czy istnieją wcześniej skompilowane pliki binarne, o których wiadomo, że współpracują z ESXi?

galety
źródło
ESXi nie uruchamia jądra Linux. ESX (nie i) działa.
ktower 12.10.2009
5
Uuh, myślę, że zauważysz, że ESXi nadal uruchamia jądro Linuksa ... w Internecie jest wiele miejsc, które pokażą ci, jak włączyć SSH na urządzeniu, abyś mógł uzyskać powłokę ...
Mark Henderson
ESX używa linux jako bootstrap; jądra linuksa migrowały do ​​maszyny wirtualnej w połowie procesu rozruchu (i stają się konsolą serwisową). Artykuł w Wikipedii całkiem dobrze opisuje proces i architekturę.
Chris
@Farseeker: To, że można uzyskać powłokę, nie oznacza, że ​​jest to Linux. Powtarzam, jądrem dla ESXi nie jest Linux - jest to VMware VMKernel (włącz SSH na swoim polu ESXi i uruchom „uname -a”). Jak wskazuje @chris, ESX wykonuje bootstrap z jądrem Linuksa, ale potem VMKernel przejmuje i przenosi jądro Linuksa na własną maszynę wirtualną.
ktower 12.10.2009

Odpowiedzi:

9

Oto artykuł, który opisuje konfigurację i zawiera skrypty, których można użyć do wykonania kopii zapasowej ESXi 3.5 i 4.0. Nie wdrożyłem tego osobiście, ale jest to możliwe na mojej liście rzeczy do zrobienia.

W tej chwili właśnie wykonuję kopie zapasowe wśród gości.

Zoredache
źródło
+1 za link do bardzo kompletnego artykułu. Dzięki!
PEra,
1
Zastrzeżenie, jeśli używasz jednej z bezpłatnych wersji ESX (i): Dostępna jest nowsza wersja ghettoVCB (ghettoVCBg2), ale wymaga licencjonowanego hosta ESX (i).
Dan
5

Zoredache już wskazał właściwą drogę. ghettoVCB.sh to twoje narzędzie wyboru. Działa całkiem dobrze, ale pamiętaj również o przeczytaniu artykułów Raj Perumal ( część 1 , 2 i 3 ).

Phil Swiss
źródło
1
w trakcie tego przeglądania powiązane artykuły trafiają do martwej domeny.
Dan
@Dan: Link działał dla mnie i został zaktualizowany na 12 maja
Jamie
1
Mam na myśli odsyłacze do blogu Raj Perumal blog.theworldrunsontechnology.com w tym poście (a nie link o nazwie ghettoVCB.sh) ... przechodzą one do jakiejś paskudnej zaparkowanej domeny.
Dan
@ Dan - są już naprawione.
Pauk,
0

Zacząłem pisać skrypt, aby to zrobić sam, ale potem natknąłem się na darmowy skrypt o nazwie XSIBackup .

Zajmuje się również planowaniem. Używam go do planowania oddzielnych kopii zapasowych w różnych momentach dla każdej maszyny wirtualnej na naszym biurowym serwerze ESXi 6.0.

Może nawet tworzyć gorące kopie zapasowe na podstawie migawek, takich jak drogie rozwiązanie Veeam Backup.

Fajne jest to, że kopie zapasowe są uruchamiane z crona bezpośrednio z hosta ESXi. Nie potrzebujesz vCenter Server ani żadnego z drogich narzędzi API, takich jak Veeam. To po prostu działa.

Jeffrey Kamiński
źródło