
Я ищу способ резервного копирования машин, работающих под управлением нескольких операционных систем (возможно, с более чем одной ОС на одной машине), на центральный сервер по расписанию.
Сервер работает под управлением Ubuntu Server 8.04 LTS, а клиенты — под управлением Windows XP SP3, Windows XP-64 SP2 и Ubuntu 9.04.
До сих пор я рассматривал Clonezilla Server (не работает, так как у меня отдельный DHCP-сервер), FOG (только для клиентов Windows), partimage (только Live CD) и rsync (подходит для файлов, но не для образов).
Мне нравится идея Clonezilla Server, который загружает клиентов по протоколу PXE, а затем создает их образы для хранения на сервере, но, опять же, DHCP для меня — убийственный недостаток.
Стоит ли мне прекратить искать одно решение и вместо этого иметь отдельные планы резервного копирования для каждой ОС (DriveImage XML для Windows, tar и т. д. для Linux)? Или есть программа/решение, которое подойдет для того, что я хочу сделать?
решение1
Вы должны иметь возможность отключить DHCP-сервер Clonezilla и добавить параметры DHCP к существующему DHCP-серверу, которые вам действительно нужны для загрузки PXE.
Вы можете довольно легко загрузить Linux по протоколу PXE с помощью Partimage, а если вы хорошо разбираетесь в скриптах, то можете автоматизировать резервное копирование, но я думаю, что Clonezilla уже это делает.
решение2
fogproject.org
Я активно этим пользуюсь, и это отлично работает.
решение3
Сервер Clonezilla с этим справится.
www.clonezilla.org для получения всех инструкций вам придется настроить сервер DRBL и настроить Clonezilla.
Обязательно создайте несколько livecd/usb-дисков, так как я обнаружил, что не все машины могут загружать PXE с предоставленными драйверами.
решение4
Я думаю, вам будет интересно взглянуть на bacula.
Это распределенное сетевое решение для резервного копирования с открытым исходным кодом, обладающее большой мощностью.
С уважением, Ованес