Добавление глобального расписания
1. Добавление правила
Для добавления правила глобального расписания:
-
Перейдите в раздел Глобальное расписание.
-
Нажмите кнопку
(Добавить).
-
В открывшемся окне Добавить правило глобального расписания (Рисунок 1):
-
настройте правило глобального расписания для объекта резервного копирования;
-
выполните этот шаг для настройки нескольких правил, действующих по одному расписанию (шаблону):
-
нажмите кнопку
Добавить правило в шаблон для добавления следующего правила и повторите шаг а. настройки правила глобального расписания;
-
создайте необходимое количество правил;
-
список добавленных правил появится в секции Список правил (под кнопкой
Добавить правило в шаблон).
Если нужно создать одно правило глобального расписания, то пропустите этот шаг. Для создания одного правила нажимать на кнопку Добавить правило в шаблон не нужно.
-
-
настройте шаблон, по которому будут действовать добавленные правила глобального расписания;
-
нажмите кнопку
Применить для сохранения добавленных правил и их шаблона. В результате будет создано правило со статусом Run и добавлено в глобальное расписание.
-

2. Описание параметров правила
Секция Правила глобального расписания предназначена для выбора объекта резервного копирования.
Секция Правила глобального расписания состоит:
-
Блок Параметры правила. В блоке необходимо задать имя правила, выбрать клиента, для которого будет выполняться правило, выбрать тип ресурса, сам ресурс и тип резервного копирования (полное, дифференциальное, инкрементальное) (рисунок 1).
Метод выбора ресурса зависит от типа ресурса. Например, в случае типа ресурса «File system» системный администратор сможет выбрать каталог, файл или список файлов/каталогов, заданный с помощью текстового файла либо JSON-строки, на хосте клиента. В случае типа ресурса «LVM logical volume» выбор можно будет сделать из логических томов LVM на хосте клиента. В ряде случаев, когда для резервного копирования ресурса могут потребоваться особые настройки, будет доступна кнопка «Настроить». Более подробно настройки правил резервных копий для разных типов ресурсов см. соответствующее руководство (для каждого типа ресурса существует отдельное руководство).
-
блок Дополнительные параметры правила. В блоке можно (рисунок 2):
-
задать максимальный объем всех резервных копий, которые могут храниться в системе резервного копирования для этого правила. Также можно задать максимальный объем, который могут занимать все резервные копии выбранного клиента;
-
выбрать приоритет;
-
выбрать тип защитного преобразования резервной копии (подробно см. раздел «Защитное преобразование резервных копий»);
-
добавить пути расположения скриптов при нормальном выполнении и выполнении с ошибкой. Перед началом выполнения резервного копирования на клиенте будет вызван скрипт (Приложение 1) с аргументом before. После успешного завершения резервного копирования будет вызван этот же скрипт с аргументом after. Если скрипт вернет код возврата, отличный от 0, то задача будет прервана. При ошибке или прерывании процесса резервного копирования может быть вызван скрипт с аргументом error.
-
добавить в каталоге
/opt/rubackup/scripts
путь к скрипту, используемому при восстановлении резервной копии. Скрипт принимает на вход два аргумента:<before | after | error>
и<resource>
, где:-
before
— действия, выполняемые перед восстановлением резервной копии; -
after
— действия, выполняемые после восстановления резервной копии; -
error
— действия, выполняемые при возникновении ошибок во время восстановления резервной копии; -
resource
— значение ресурса, определённое в правиле Глобального расписания. В случае использования скрипта в правиле Глобального расписания можно выбрать только один ресурс.
-
Если скрипт вернет код возврата, отличный от
0
, то задача не будет прервана. -
3. Список правил
Секция Список правил отображается только при добавлении нескольких правил.
Полную информацию по добавленным правилам можно увидеть при наведении мыши на значок информации в таблице «Список правил». Для удаления добавленного правила из списка нужно нажать крестик.
Каждое правило будет добавлено в таблицу раздела Глобальное расписание отдельной строкой.
Изменение настроек одного правила глобального расписания не будет затрагивать остальные правила.
4. Описание параметров шаблона
Данные настройки распространяются на все правила добавленные в список правил в разделе «Правила глобального расписания».
Секция Шаблон глобального расписания состоит из:
-
Блок Настройки. В блоке можно настроить включение правила после создания, выбрать пул для хранения резервных копий, а также выбрать период действия правила. По умолчанию срок жизни правила составляет один год с момента его создания (рисунок 3).
Учитывайте, что максимальный размер резервной копии не может превышать максимальный размер файла, поддерживаемый файловой системой того пула, на который осуществляется копирование. При необходимости используйте другую файловую систему либо замените устройство хранения резервных копий. При нажатии кнопки «Общие настройки модуля» откроется окно (рисунок ) с параметрами и переключателями, которые позволяют настроить многопоточный режим резервного копирования, а также ограничить потребление оперативной памяти клиентом при резервном копировании.
-
Блок Расписание. В блоке задается периодичность создания резервных копий (рисунок 4).
Предусмотрено два режима: периодический запуск и крон-выражение.
Периодический запуск позволяет делать резервные копии каждые N минут. Для выбора данного режима необходимо включить переключатель «Периодический запуск».
Традиционное cron-выражение состоит из пяти полей, разделенных пробелами: <Минуты> <Часы> <Дни_месяца> <Месяцы> <Дни_недели>. Любое из пяти полей может содержать символ * (звездочка) в качестве значения. Это означает полный диапазон возможных значений, например, каждая минута, каждый час и т. д.
Для выбора данного режима необходимо выключить переключатель «Периодический запуск». Далее необходимо настроить пять полей: если переключатель у поля включен, то используется выбранное значение, если переключатель выключен — это равносильно * (звездочке). Для удобства под заголовком указывается выбранное расписание.
Пример: 0 0 1 * * - делать резервное копирование 1 числа каждого месяца в 00:00 (рисунок ).
-
Блок Проверка. В блоке можно включить автоматическую проверку резервных копий с периодичностью в днях, неделях, месяцах, годах (рисунок 5).
Проверка резервных копий осуществляется при выполнении условий:
-
правило глобального расписания, в результате которого создана проверяемая РК — в статусе Run;
-
сервисный режим выключен;
-
запущено сервисное окно (см. раздел Настройки, подраздел Глобальная конфигурация).
-
-
Блок Срок хранения позволяет задать срок хранения резервных копий: число дней, недель, месяцев или лет (рисунок 6).
-
Блок Резервные копии. В блоке можно перемещать резервные копии в другие пулы через заданный интервал времени (рисунок 7). Невозможно переместить резервную копию, которая уже располагается в пуле типа «Tape library, LTFS» или «Tape library, Native».
Задачи на перемещение в пул резервных копий, созданных по правилам глобального расписания, запускаются в соответствии с параметрами, указанными в этом правиле, только в рамках сервисного окна (см. раздел «Настройки», подраздел «Глобальная конфигурация»).

-
Блок Устаревшие резервные копии. В блоке можно определить, что делать с резервными копиями правила, срок хранения которых закончился (рисунок 8). Можно установить автоматическое удаление резервных копий или просто создать задачу уведомления какой-либо группы пользователей о том, что резервная копия устарела. Поскольку для работы с ленточными библиотеками RuBackup использует LTFS, то резервные копии будут удалены и из картриджей ленточных библиотек. Также в этом блоке можно разрешить клиенту удалять резервные копии данного правила.
-
Блок Уведомления. В блоке необходимо выбрать, кому будут рассылаться уведомления в той или иной ситуации (рисунок 9):
-
какую группу пользователей уведомить в случае нормального выполнения резервного копирования. В поле «E-mail CC» можно ввести любой адрес электронной почты для особого уведомления;
-
какую группу пользователей уведомить в том случае, если задача резервного копирования завершится ошибкой или будет прервана. В поле «E-mail CC» можно ввести любой адрес электронной почты для особого уведомления;
-
какую группу пользователей уведомить о результатах автоматической проверки резервной копии. В поле «E-mail CC» можно ввести любой адрес электронной почты для особого уведомления;
-
какую группу пользователей уведомить об окончании действия правила. В поле «E-mail CC» можно ввести любой адрес электронной почты для особого уведомления;
-
какую группу пользователей уведомить об окончании емкости в пуле, доступной для этого правила. В поле «E-mail CC» можно ввести любой адрес электронной почты для особого уведомления.
-