Amanda, Bacula, BackupPC Welcher hat einen zuverlässigen Windows-Client?

12

Ich möchte ein automatisiertes Backup-System für drei Windows XP-Computer im selben Gebäude auf einem Linux-Server im WAN einrichten. Ich besuche jede Maschine alle paar Monate und erstelle ein Disk-Image für eine Bare-Metal-Wiederherstellung. Ich benötige eine Möglichkeit, Benutzerdokumente (einschließlich der Postfachdatei von Outlook) automatisch zu sichern. Dies ist für eine kleine Kindertagesstätte / Vorschule und muss daher ein Low-Budget-Projekt sein.

Es wird keinen qualifizierten Systemadministrator vor Ort geben, der sich mit Problemen befasst. Die Sicherung muss ohne Benutzereingriff und ohne Fehler ausgeführt werden.

Die Dateiwiederherstellung muss entweder per Fernzugriff erfolgen (dh, sie rufen mich an; ich stelle die wiederhergestellte Datei auf ihr System zurück) oder einfach genug sein, damit ein Nicht-Techniker sie ausführen kann.

Aus meiner Sicht sind die Kandidatensysteme Amanda , Bacula und BackupPC . Beim Lesen der Dokumente stelle ich fest, dass BackupPC möglicherweise nicht mehr ausgeführt wird, da Volume Snapshot Services (VSS) nicht ausgeführt werden. Welche praktischen Erfahrungen haben Sie mit diesen Systemen gemacht? Gibt es ein anderes System, über das ich nachdenken sollte?

Rodney Schuler
quelle
1
+1 für die Frage nach den Kunden für jede Option. Ich habe sowohl Amanda als auch Bacula als Server-Backups verwendet, aber niemals als Client. Es wäre interessant von anderen zu hören, um mögliche Lösungen zu finden.
osij2is

Antworten:

9

Bacula verfügt über einen Windows-Client (das können Desktop- oder Server-Clients sein), der Sicherungen recht gut verarbeitet. Es verwendet VSS, um aktuelle Images von allem zu erstellen, was Sie sichern möchten (funktioniert gut mit Outlook AFAIK). Sie können die Desktop-Clients so einstellen, dass sie andere Ports als die Standardports (9101, glaube ich?) Verwenden und Weiterleitungsanforderungen von ihrem WAN-Router an jeden einzelnen Computer weiterleiten. Etwas mit einem VPN wäre vorzuziehen, aber nicht immer möglich.

Amanda und BackupPC verwenden Samba-Freigaben zum Sichern - nicht gerade ideal, insbesondere über WAN.

Zusätzlich hat Bacula ein Bartpe-Plugin, um Bare-Metal-Recovery-Vorgänge durchzuführen, was ich für Amanda oder BackupPC nicht gefunden habe. Das Problem ist, dass Bare-Metal-Recovery-Vorgänge aus der Ferne schwierig (nicht unmöglich) sein werden. Ich denke, Ihre beste Wahl dabei ist, die Clients mit PXE booten zu lassen, wo Sie die Dateien auf dem Client-PC oder ähnlichem wiederherstellen. In jedem Fall wird es schwierig sein, ihn einzurichten.

Derzeit verwende ich Bacula, um 2 Server, 8 Windows-Clients und 3 Linux-Clients zu sichern, und es funktioniert sehr gut. Es hat eine Reihe von Frontends, in Kürze wird ein Python-basiertes grafisches Tool verfügbar sein.

Die Wiederherstellung erfolgt im lokalen Verzeichnis eines Servers. Anschließend können Sie Dateien auf die Clients kopieren / übertragen, die sie benötigen.

Für was Sie suchen, denke ich, dass dies die Rechnung passt.

Cory Plastek
quelle
1
Sie können Dateien im Remote-Dateisystem auch mit Bacula wiederherstellen. Ich bin kein Experte in diesem Bereich, aber wir nutzen es auf jeden Fall, um das Speichergerät (?) Auf das des Kunden einzustellen.
Coops
Vielen Dank für den Hinweis - ich habe (offensichtlich) noch nicht damit experimentiert.
Cory Plastek
3
Für die Aufzeichnung kann BackupPC auch rsync zum Sichern verwenden, so wie ich es verwende.
Joe Casadonte
Eine Korrektur. Bacula kann und tut dies auch auf entfernten Systemen. Bacula kann auch TLS-Verschlüsselung zwischen dem File Deamon (Client) und den Servern durchführen. Es kann auch die Daten auf dem Client verschlüsseln, wenn die Informationen sensibel sind. Ich verwende Bacula, um mehr als 59 Server zu sichern, wobei meine vollständigen Sicherungen mehr als 12 TB Daten speichern.
Tintenfisch
2

Amanda hat einen Windows-Client von zmanda, der VSS unterstützt: http://wiki.zmanda.com/index.php/Zmanda_Windows_Client

Menko
quelle
Ich sehe, dass es VSS unterstützt, aber unterstützt es auch NTFS-ACLs und wird es mit Sicherungsoperator-Berechtigungen ausgeführt, damit es ACLs umgehen und alles sichern kann?
Zoredache
2

backuppc kann auch VSS verwenden, überprüfen Sie die URL über die Methode rsyncd + vss:

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

Mithilfe des Windows-RPC werden Skripts zum Einrichten des VSS und zum Starten eines rsync-Daemons remote gestartet.

Ich habe bereits die benötigten "Client" -Skripte und -Tools hier eingebaut, so dass es einfach zu installieren ist:

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

Ich benutze dies auf +500 Workstations und +50 Servern mit Windows XP, Windows 2003, Vista, 7 und 2008 32bit und 64bit.

anderes Paket mit denselben Skripten (Version 1.1 scheint 64-Bit nicht zu unterstützen, bietet jedoch Wake-on-Lan-Unterstützung):

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

Da es einen Windows-Dienst und keine Verschlüsselung verwendet, empfehle ich dies für die LAN-Nutzung. Wenn Sie Sicherheit benötigen (wie für die WAN-Nutzung), möchten Sie einen VPN einrichten, um den Datenverkehr und die Clients zu schützen. Überprüfen Sie das OpenVPN, es ist einfach einzurichten und sicher.

Wenn Sie WAN benötigen und keinen VPN verwenden können, können Sie auch die Methode cygwin ssh + rsync überprüfen:

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

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

Higuita
quelle