285 lines
14 KiB
XML
285 lines
14 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!DOCTYPE listitem PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
|
||
<section>
|
||
|
||
<title>Резервное копирование</title>
|
||
|
||
<para>
|
||
Резервное копирование является важной частью работ по поддержанию
|
||
работоспособности сервера и всего домена. Так как сервер является
|
||
критичной частью сети, производите регулярное резервное копирование.
|
||
При возникновении нештатных ситуаций, например, выхода из строя
|
||
оборудования, вы сможете восстановить работоспособное состояние
|
||
сервера из резервной копии.
|
||
</para>
|
||
|
||
<para>
|
||
Ниже перечислены модули, с помощью которых можно настроить
|
||
резервное копирование.
|
||
</para>
|
||
|
||
<para>
|
||
План резервного копирования и дополнительные параметры настраиваются
|
||
в модуле ЦУС <guimenuitem>Резервное копирование</guimenuitem>. Этот
|
||
же модуль может использоваться и для восстановления данных.
|
||
</para>
|
||
|
||
<para>
|
||
<application>Bacula</application> — кроссплатформенное клиент-серверное
|
||
программное обеспечение, позволяющее управлять резервным копированием,
|
||
восстановлением, и проверкой данных по сети для компьютеров и
|
||
операционных систем различных типов.
|
||
</para>
|
||
|
||
<para>
|
||
Функционально Bacula состоит из компонентов (служб),
|
||
каждая из которых реализует определенные функции.
|
||
</para>
|
||
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="images/bacula.png" format="PNG" align="center"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase>
|
||
Взаимодействие служб <application>Bacula</application>
|
||
</phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
|
||
<para>
|
||
Структура:
|
||
|
||
<itemizedlist>
|
||
<listitem>
|
||
<para>
|
||
Bacula Director — процесс управляющий системой в целом
|
||
(управление, планирование, восстановление резервных копий).
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
Storage Director — запускается на сервере, отвечающем
|
||
за «физическое» хранение данных.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
File Director — сервис, запускаемый на каждом из клиентов.
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
Bconsole — консоль управления.
|
||
</para>
|
||
</listitem>
|
||
</itemizedlist>
|
||
</para>
|
||
|
||
<para>
|
||
Копирование, восстановление, верификация и административные функции
|
||
оформляются в виде задания (Job). В задании задается набор файлов
|
||
(FileSet), который нужно копировать, компьютер (Client),
|
||
с которого надо копировать файлы, время копирования (Schedule),
|
||
пул (Pool), куда копировать и дополнительные директивы.
|
||
</para>
|
||
|
||
<para>
|
||
Задания на копирование данных определяются в конфигурационном
|
||
файле Директора (Director) и там же определяется график
|
||
автоматического запуска этих заданий. Директор выполняется
|
||
постоянно как демон в фоновом режиме и запускает задания
|
||
на копирование в соответствии с графиком. Администратор
|
||
(пользователь) может также вручную запустить эти задания
|
||
в любое время, используя Службу Консоль.
|
||
</para>
|
||
|
||
<para>
|
||
Файлы настройки <application>Bacula</application> форматированы
|
||
на основе ресурсов, включающих директивы, обрамленные фигурными
|
||
скобками "{}". Каждый компонент <application>Bacula</application>
|
||
имеет индивидуальный файл в каталоге
|
||
<filename class="directory">/etc/bacula</filename>.
|
||
</para>
|
||
|
||
<para>
|
||
Различные компоненты <application>Bacula</application>
|
||
должны авторизовывать себя друг для друга. Это решается
|
||
использованием директивы password. Например, пароль в
|
||
ресурсе Storage файла <filename>/etc/bacula/bacula-dir.conf</filename>
|
||
должен соответствовать паролю ресурса Director файла
|
||
<filename>/etc/bacula/bacula-sd.conf</filename>.
|
||
</para>
|
||
|
||
<para>
|
||
В дистрибутиве установленная из пакетов <application>Bacula</application>
|
||
уже настроена для резервного копирования конфигурации ОС.
|
||
Основным диспетчером резервного копирования является Bacula Director.
|
||
Дополнительно его настраивать не нужно.
|
||
</para>
|
||
|
||
<para>
|
||
Для того чтобы начать резервное копирование самого сервера или
|
||
рабочей станции, необходимо выполнить следующие шаги:
|
||
|
||
<itemizedlist>
|
||
<listitem>
|
||
<para>
|
||
перейти в раздел
|
||
<menuchoice>
|
||
<guimenu>Сервер резервного копирования</guimenu>
|
||
<guimenuitem>Клиенты</guimenuitem>
|
||
</menuchoice>
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="images/bacula-client.png" format="PNG" align="center"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase>
|
||
Клиенты
|
||
</phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
указать имя узла (для сервера это будет localhost) и
|
||
операционную систему. Нажать кнопку
|
||
<guibutton>Создать</guibutton>;
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
указать пароль для клиента и включаемые и исключаемые каталоги;
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
нажать на кнопку <guibutton>Сохранить параметры</guibutton>;
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
нажать ссылку "Конфигурационный файл клиента" и сохраните файл
|
||
<filename><имя узла>-fd.bin</filename> на локальном компьютере;
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
скопировать полученный файл на рабочую станцию или сервер.
|
||
Под Linux этот файл нужно сохранить под именем
|
||
<filename>/etc/bacula/bacula-fd.conf</filename>;
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
запустить на компьютере, где создаётся резервная копия,
|
||
службу <package>bacula-fd</package>
|
||
(в дистрибутиве <productname>Альт Рабочая станция</productname> пакет
|
||
<package>bacula-client</package>).
|
||
</para>
|
||
</listitem>
|
||
</itemizedlist>
|
||
|
||
</para>
|
||
|
||
<note>
|
||
<para>
|
||
Для клиента под управлением ОС Linux по умолчанию создаётся
|
||
резервная копия всей файловой системы, кроме каталогов с
|
||
временными и служебными файлами:
|
||
<filename>/dev</filename>,
|
||
<filename>/.fsck</filename>,
|
||
<filename>/.journal</filename>,
|
||
<filename>/media</filename>,
|
||
<filename>/mnt</filename>,
|
||
<filename>/opt</filename>,
|
||
<filename>/proc</filename>,
|
||
<filename>/srv</filename>,
|
||
<filename>/sys</filename>, и
|
||
<filename>/tmp</filename>.
|
||
</para>
|
||
</note>
|
||
|
||
<para>
|
||
В разделе
|
||
<menuchoice>
|
||
<guimenu>Сервер резервного копирования</guimenu>
|
||
<guimenuitem>Расписание</guimenuitem>
|
||
</menuchoice>
|
||
указывается время проведения инкрементного резервного копирования для
|
||
каждого клиента. Удостоверьтесь, что в это время на клиенте служба
|
||
<package>bacula-fd</package> запущена. В этом же разделе можно отключить
|
||
резервное копирование для выбранных клиентов.
|
||
</para>
|
||
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="images/bacula-schedule.png" format="PNG" align="center"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase>
|
||
Расписание резервного копирования
|
||
</phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
|
||
<para>
|
||
Модуль <guimenuitem>Архив</guimenuitem>
|
||
(раздел <guimenu>Сервер резервного копирования</guimenu>)
|
||
для выбранного клиента (выбирается из списка <guilabel>Клиенты</guilabel>)
|
||
позволяет запустить создание резервной копии вне расписания,
|
||
удалить все резервные копии или восстановить данные этого клиента.
|
||
</para>
|
||
|
||
<mediaobject>
|
||
<imageobject>
|
||
<imagedata fileref="images/bacula-director.png" format="PNG" align="center"/>
|
||
</imageobject>
|
||
<textobject>
|
||
<phrase>
|
||
Архив
|
||
</phrase>
|
||
</textobject>
|
||
</mediaobject>
|
||
|
||
<para>
|
||
Расширенные параметры восстановления позволяют задать целевой
|
||
каталог восстановления.
|
||
</para>
|
||
|
||
<para>
|
||
Этот модуль также позволяет:
|
||
<itemizedlist>
|
||
<listitem>
|
||
<para>
|
||
посмотреть общую информацию о доступном месте на диске;
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
посмотреть состояние и размер архива для каждого клиента;
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
принудительно запустить создание резервной копии;
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
удалить резервную копию клиента;
|
||
</para>
|
||
</listitem>
|
||
<listitem>
|
||
<para>
|
||
восстановить файл или каталог на выбранную дату.
|
||
</para>
|
||
</listitem>
|
||
</itemizedlist>
|
||
</para>
|
||
|
||
</section>
|