Elena Mishina 7c6daa58c4 fix typo
2018-11-20 16:02:18 +02:00

285 lines
14 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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>&lt;имя узла&gt;-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>