Amanda, Bacula, BackupPC Który klient ma niezawodny system Windows?

12

Chcę zainstalować zautomatyzowany system tworzenia kopii zapasowych dla trzech komputerów z systemem Windows XP w tym samym budynku na serwerze Linux w sieci WAN. Odwiedzam każdą maszynę co kilka miesięcy i tworzę obraz dysku w celu odzyskania systemu od zera. Potrzebuję sposobu na automatyczne tworzenie kopii zapasowych dokumentów użytkownika (w tym pliku skrzynki pocztowej programu Outlook). Dotyczy to małego przedszkola / przedszkola i dlatego musi to być projekt o niskim budżecie.

Na miejscu nie będzie codziennie wykwalifikowanego administratora systemu zajmującego się problemami. Kopia zapasowa musi działać bez interwencji użytkownika i bezbłędnie.

Odzyskiwanie plików musi być albo wykonane zdalnie (tj. Zadzwonią do mnie; wrzucam odzyskany plik z powrotem do ich systemu), albo wystarczająco proste, aby nie wymagał pomocy technicznej.

Jak ja to widzę systemy kandydujące są Amanda , Bacula i BackupPC . Po przeczytaniu dokumentów widzę, że BackupPC prawdopodobnie nie działa, ponieważ nie wykonuje usług migawek woluminów (VSS). Jakie jest Twoje praktyczne doświadczenie z tymi systemami? Czy jest jakiś inny system, który powinienem rozważyć?

Rodney Schuler
źródło
1
+1 za zapytanie o klientów dla każdej opcji. Używałem zarówno Amandy, jak i Baculi jako kopii zapasowych serwera, ale nigdy klienta. Ciekawie byłoby usłyszeć od innych o możliwych rozwiązaniach.
osij2is

Odpowiedzi:

9

Bacula ma klienta Windows (który może być klientem stacjonarnym lub serwerowym), który całkiem dobrze obsługuje kopie zapasowe. Wykorzystuje VSS do tworzenia gorących obrazów tego, co chcesz wykonać kopię zapasową (działa dobrze z programem Outlook AFAIK). Możesz ustawić klientów pulpitu, aby korzystali z innych portów niż domyślny (myślę, że 9101?) I przekierowywać żądania z routera WAN do każdego komputera. Coś z VPN byłoby preferowane, ale nie zawsze możliwe.

Amanda i BackupPC używają udziałów samby do tworzenia kopii zapasowych - niezupełnie idealne, szczególnie w przypadku sieci WAN.

Ponadto Bacula ma wtyczkę bartpe do odzyskiwania systemu od zera, czego nie znalazłem dla Amandy ani BackupPC. Problem polega na tym, że odzyskanie systemu od zera będzie trudne (czytaj: nie niemożliwe) do wykonania na odległość. Myślę, że najlepszym rozwiązaniem jest uruchomienie klienta w PXE, gdzie odzyskujesz pliki na komputerze klienckim lub coś podobnego. Tak czy inaczej, konfiguracja będzie trudna.

Obecnie używam Baculi do tworzenia kopii zapasowych 2 serwerów, 8 klientów Windows i 3 klientów Linux i działa bardzo dobrze. Ma wiele interfejsów, a narzędzie graficzne oparte na pythonie już wkrótce.

Odzyskiwanie odbywa się w lokalnym katalogu serwera, a następnie można kopiować / wypychać pliki do potrzebujących ich klientów.

Jeśli chodzi o to, czego szukasz, myślę, że to pasuje do rachunku.

Cory Plastek
źródło
1
Możesz przywracać pliki do zdalnego systemu plików również za pomocą Baculi. Nie jestem w tym ekspertem, ale z pewnością używamy tego do tego, ustawiając urządzenie pamięci masowej (?) Na urządzenie klienta.
Coops
Dzięki za zwrócenie na to uwagi - oczywiście nie eksperymentowałem z tym.
Cory Plastek
3
Dla przypomnienia, BackupPC może również używać rsync do tworzenia kopii zapasowych, i tak właśnie go używam.
Joe Casadonte,
Jedna korekta. Bacula może również przywracać systemy zdalne. Bacula może także szyfrować TLS między File Deamon (klient) a serwerami. Może również szyfrować dane na kliencie, jeśli informacje są sensowne. Używam Baculi do tworzenia kopii zapasowych około 59+ serwerów z moimi pełnymi kopiami zapasowymi przechowującymi ponad 12 TB danych.
Squidly
2

Amanda ma klienta Windows od zmandy, który obsługuje VSS: http://wiki.zmanda.com/index.php/Zmanda_Windows_Client

menko
źródło
Widzę, że obsługuje VSS, ale czy obsługuje również listy ACL NTFS i czy działa z uprawnieniami operatora kopii zapasowej, aby mógł ominąć listy ACL i wykonać kopię zapasową wszystkiego?
Zoredache
2

backuppc może również używać VSS, za pomocą metody rsyncd + vss, sprawdź adres URL:

http://www.goodjobsucking.com/?p=62

Używa RPC systemu Windows do zdalnego uruchamiania skryptów konfigurujących VSS i uruchamiania demona rsync.

Już tutaj zbudowałem potrzebne skrypty i narzędzia „klienta”, więc jest łatwy w instalacji:

http://caravela.motaleite.net/~higuita/backuppc/

Używam tego na stacjach roboczych +500 i serwerach +50 z Windows XP, Windows 2003, Vista, 7 i 2008 32bit i 64bits.

inny pakiet z tymi samymi skryptami (wersja 1.1 wydaje się nie obsługiwać wersji 64-bitowej, ale obsługuje funkcję Wake-On-LAN):

http://www.michaelstowe.com/backuppc/

Ponieważ korzysta z usługi Windows i nie ma szyfrowania, polecam to do użytku w sieci LAN, jeśli potrzebujesz bezpieczeństwa (tak jak w przypadku korzystania z sieci WAN), będziesz chciał skonfigurować VPN dla ochrony ruchu i klientów. sprawdź openvpn, czy jest łatwy w konfiguracji i bezpieczny.

Jeśli potrzebujesz WAN i nie możesz użyć VPN, możesz również sprawdzić metodę cygwin ssh + rsync:

http://sourceforge.net/apps/mediawiki/backuppc/index.php?title=CygwinSSHWindows

http://sourceforge.net/apps/mediawiki/backuppc/index.php?title=User_Scripts_- Client -_Windows_VSS

higuita
źródło