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ć?
Odpowiedzi:
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.
źródło
Amanda ma klienta Windows od zmandy, który obsługuje VSS: http://wiki.zmanda.com/index.php/Zmanda_Windows_Client
źródło
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
źródło