Аманда, Bacula, BackupPC У кого есть надежный клиент Windows?


12

Я хочу настроить автоматизированную систему резервного копирования для трех компьютеров с Windows XP в одном здании на сервер Linux в глобальной сети. Я посещаю каждую машину каждые несколько месяцев и создаю образ диска для восстановления на голое железо. Мне нужен способ автоматического резервного копирования пользовательских документов (включая файл почтового ящика Outlook). Это для небольших детских дошкольных учреждений и, следовательно, должно быть малобюджетным проектом.

Там не будет квалифицированного системного администратора на сайте ежедневно для решения проблем. Резервное копирование должно выполняться без вмешательства пользователя и в обязательном порядке.

Восстановление файла должно осуществляться либо удаленно (т. Е. Они звонят мне; я возвращаю восстановленный файл обратно в их систему), либо достаточно просто для работы неопытного специалиста.

На мой взгляд, системами-кандидатами являются Amanda , Bacula и BackupPC . Читая документы, я вижу, что BackupPC, вероятно, не работает, потому что он не выполняет Volume Snapshot Services (VSS). Каков ваш практический опыт работы с этими системами? Есть ли какая-то другая система, которую я должен рассмотреть?


1
+1 за вопрос о клиентах для каждого варианта. Я использовал Amanda и Bacula в качестве резервных копий сервера, но никогда не был клиентом. Было бы интересно узнать мнение других людей о возможных решениях.
osij2is

Ответы:


9

У Bacula есть клиент для Windows (который может быть как настольным, так и серверным), который хорошо справляется с резервным копированием. Он использует VSS для создания горячих образов того, что вы ищете для резервного копирования (отлично работает с Outlook AFAIK). Вы можете настроить настольные клиенты на использование портов, отличных от заданных по умолчанию (я думаю, 9101), и перенаправлять запросы перенаправления с их маршрутизатора WAN на каждый отдельный компьютер. Что-то с VPN было бы предпочтительнее, но не всегда возможно.

Amanda и BackupPC используют общие ресурсы samba для резервного копирования - не совсем идеально, особенно по глобальной сети.

Кроме того, у Bacula есть плагин bartpe для восстановления «голого металла», чего я не нашел для Amanda или BackupPC. Проблема в том, что восстановление на голом металле будет трудным (читай: не невозможно) сделать дистанционно. Я думаю, что вам лучше всего сделать так, чтобы клиенты загружались в PXE, где вы восстанавливаете файлы на клиентском ПК, или что-то подобное. В любом случае, это будет сложно настроить.

В настоящее время я использую Bacula для резервного копирования 2 серверов, 8 клиентов Windows и 3 клиентов Linux, и это работает очень хорошо. Он имеет несколько внешних интерфейсов, и вскоре появится графический инструмент на основе Python.

Восстановление выполняется в локальный каталог сервера, после чего вы можете копировать / отправлять файлы клиентам, которые в них нуждаются.

Для того, что вы ищете, я думаю, что это отвечает всем требованиям.


1
Вы также можете восстановить файлы в удаленной файловой системе, используя bacula. Я не эксперт в этом, но мы, конечно, используем это для этого, настроив запоминающее устройство (?) На клиентское.
Coops

Спасибо за указание на это - я (очевидно) еще не экспериментировал с этим.
Кори Пластэк

3
Для записи, BackupPC также может использовать rsync для резервного копирования, как я его использую.
Джо Касадонте

Одна поправка Bacula может восстанавливать и удаленные системы. Bacula также может выполнять шифрование TLS между File Deamon (клиентом) и серверами. Также он может даже зашифровать данные на клиенте, если информация является чувствительной. Я использую bacula для резервного копирования около 59+ серверов с полной резервной копией, хранящей более 12 ТБ данных.
Squidly

2

У Аманды есть клиент Windows от zmanda, который поддерживает VSS: http://wiki.zmanda.com/index.php/Zmanda_Windows_Client


Я вижу, что он поддерживает VSS, но поддерживает ли он также списки ACL NTFS и работает ли он с привилегиями оператора резервного копирования, чтобы он мог обходить списки ACL и выполнять резервное копирование всего?
Zoredache

2

backuppc также может использовать VSS, с помощью метода rsyncd + vss проверьте URL:

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

Он использует Windows RPC для удаленного запуска сценариев, которые настраивают VSS и запускают демон rsync.

я уже собрал здесь необходимые "клиентские" скрипты и инструменты, поэтому его легко установить:

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

Я использую это на +500 рабочих станциях и +50 серверах с Windows XP, Windows 2003, Vista, 7 и 2008 32-разрядных и 64-разрядных.

другой пакет с такими же скриптами (версия 1.1, похоже, не поддерживает 64-битную версию, но имеет поддержку wake-on-lan):

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

Поскольку он использует службу Windows и не использует шифрование, я рекомендую это для использования локальной сети, если вам нужна безопасность (как для использования глобальной сети), вы захотите настроить vpn для защиты трафика и клиентов. проверьте openvpn, его легко настроить и защитить.

Если вам нужен WAN и вы не можете использовать vpn, вы также можете проверить метод 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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.