Стратегии
Стратегия позволяет запускать задачи на резервное копирование по расписанию.
В рамках одной стратегии можно настроить выполнение резервного копирования сразу нескольких ресурсов. Расписание можно настроить для каждого типа резервного копирования (полного, инкрементального и дифференциального).
Для управления стратегиями перейдите в раздел Резервное копирование → Стратегии.
Для корректной работы стратегии выполните несколько обязательных шагов.
-
Создайте стратегию.
-
Добавьте в стратегию одно или несколько правил.
-
Задайте расписание, по которому стратегия будут запускать задачи на резервное копирование.
-
Включите выполнение стратегии по расписанию.
1. Добавление стратегии
Для создания стратегии нажмите Добавить. Откроется форма создания стратегии с вкладками:
-
Хранение (Раздел 1.1),
-
Настройки (Раздел 1.2),
-
Уведомления (Раздел 1.3),
-
Итоговая стратегия (Раздел 1.4).
1.1. Хранение и перемещение резервных копий в другой пул
Во вкладке Хранение задайте сроки хранения полных, инкрементальных или дифференциальных резервных копий или пул для их перемещения.
-
Включите Переместить в пул и выберите из списка пул, в который нужно переместить РК, созданные с помощью данной стратегии, по истечении срока, заданного параметром Если старше, чем.
О том, между какими пулами доступно перемещение резервных копий, читайте здесь.
-
В Если старше, чем укажите срок, по истечении которого РК, созданные с помощью данной стратегии, будут перемещены в другой пул, заданный параметром Переместить в пул (в днях, неделях, месяцах или годах).
-
Укажите Срок хранения резервных копий, по истечении которого РК, созданные с помощью данной стратегии, будут удалены из пула (в днях, неделях, месяцах или годах).
-
(опционально) Для возврата к значениям по умолчанию нажмите
Сбросить.
-
Перейдите во вкладку Настройки.
1.2. Настройки
Во вкладке Настройки задайте параметры стратегии.
-
В Имя задайте имя стратегии (может состоять из любого типа и количества символов).
-
В Начало периода действия и Окончание периода действия укажите даты начала и окончания действия стратегии. Можно указать вручную или нажать
и выбрать в календаре.
-
Из списка Пул выберите пул для хранения резервных копий.
-
Из списка Защитное преобразование выберите тип защитного преобразования (по умолчанию
Без защитного преобразования). Подробнее об алгоритмах защитного преобразования см. в Алгоритмы защитного преобразования. -
Укажите Ёмкость хранилища в гигабайтах. Возможность редактирования параметра задается в разделе Глобальная конфигурация параметром Ограничение ёмкости для резервных копий стратегии (см. Глобальная конфигурация).
-
В Транспортировочный буфер укажите размер транспортировочного буфера (в байтах, килобайтах, мегабайтах или гигабайтах). В транспортировочный буфер помещаются блоки резервной копии, после чего буфер передается на сервер. От размера буфера зависит количество передаваемых блоков за один раз, это ускоряет передачу данных на сервер, но задействует больший объем оперативной памяти. Размер транспортировочного буфера указывается в диапазоне от
50 Мбдо1 Гб(по умолчанию104857600 Байт). -
Настройте Период проверки РК. Для настройки периода включите , после чего укажите значения в соответствующих полях (по умолчанию
1 месяц). -
Из списка Информировать об устаревших резервных копиях выберите группу пользователей для информирования об устаревших резервных копиях. Группы пользователей формируются в разделе главного меню Администрирование в подразделе Группы для уведомлений (см. Группы для уведомлений).
-
Включите Автоматическое удаление резервной копии для автоматического удаления устаревших резервных копий.
-
Включите Возможность клиента удалять резервные копии стратегии для возможности удаления резервных копий стратегии клиентом СРК.
-
Включите Включить после создания для запуска стратегии после ее создания.
-
Добавьте описание стратегии.
-
Перейдите во вкладку Уведомления или нажмите
Применить для сохранения изменений.
(опционально) Для возврата к значениям по умолчанию нажмите
Сбросить.
1.3. Уведомления
Во вкладке Уведомления можно указать получателей уведомлений:
-
о нормальном выполнении резервного копирования;
-
о выполнении резервного копирования с ошибками;
-
о проверке резервной копии;
-
об окончании срока действия стратегии;
-
об исчерпании ёмкости хранилища.
Укажите получателя уведомлений:
-
Выберите группу пользователей (см. Группы для уведомлений) из выпадающего списка (по умолчанию
Nobody) или введите адрес электронной почты получателя в поле E-mail CC. -
Перейдите во вкладку Итоговая стратегия или нажмите
Применить для сохранения изменений.
(опционально) Для возврата к значениям по умолчанию нажмите
Сбросить.
1.4. Итоговая стратегия
Во вкладке Итоговая стратегия отображаются итоговые параметры стратегии. Для просмотра итоговых значений в формате JSON нажмите JSON.
Нажмите Применить для сохранения изменений.
(опционально) Для возврата к значениям по умолчанию нажмите Сбросить.
2. Клонирование стратегии
Можно создать стратегию с такими же параметрами, как у существующей (клонированием).
-
Для клонирования выберите исходную стратегию из списка и нажмите
Клонировать. Откроется форма клонирования стратегии.
-
Измените Имя. Имя каждой стратегии должно быть уникальным.
-
При необходимости измените остальные параметры стратегии (подробное описание параметров см. в Раздел 1.1, Раздел 1.2, Раздел 1.3).
Недоступные для изменения параметры обозначены серым цветом.
-
Нажмите
Применить для сохранения изменений.
(опционально) Для сброса всех изменений нажмите
Сбросить.
3. Редактирование стратегии
После создания стратегии ее параметры можно отредактировать.
-
Для редактирования стратегии выберите стратегию из списка и нажмите
Редактировать. Откроется форма редактирования стратегии.
-
Отредактируйте параметры стратегии (подробное описание параметров см. в Раздел 1.1, Раздел 1.2, Раздел 1.3).
Недоступные для редактирования параметры обозначены серым цветом.
-
Нажмите
Применить для сохранения изменений.
(опционально) Для сброса всех изменений нажмите
Сбросить.
4. Репликация (копирование) резервных копий в дополнительный пул
Доступно копирование в дополнительный пул резервных копий, созданных с помощью стратегий.
О том, между какими пулами доступно копирование резервных копий, читайте здесь.
Для настройки правил репликации резервных копий выберите стратегию из списка и нажмите Копировать в пул. Откроется Список пулов для репликации стратегии, в котором отображаются правила репликации с выбранными пулами назначения.
4.1. Создание правила репликации
Создайте правило репликации резервных копий.
-
Нажмите
Добавить. Откроется форма настройки правила репликации.
-
Из списка Имя пула выберите пул назначения.
-
Из списка Условия выполнения выберите условие, по которому будет выполнено копирование РК в другой пул.
-
После создания РК. Репликация резервных копий в дополнительный пул будет выполнена сразу же после их создания.
-
Достижение объема пула. Репликация резервных копий в дополнительный пул будет выполнена, когда исходный пул будет переполнен.
-
В Заполнение исходного пула укажите процент заполнения исходного пула.
-
В Начало рабочего окна и Конец рабочего окна укажите время в часах и минутах, в которое репликация будет выполнена.
-
-
Периодически. Репликация резервных копий в дополнительный пул будет выполняться с определенной периодичностью (например, раз в два дня).
-
В Выполнять каждые задайте периодичность выполнения репликации РК в днях, неделях, месяцах или годах. Отсчет начинается с момента сохранения правила репликации.
-
В Начало рабочего окна и Конец рабочего окна укажите время в часах и минутах, в которое репликация будет выполнена.
-
-
Одно из условий. Репликация резервных копий в дополнительный пул будет выполняться при соблюдении одного из условий, которое сработает первым (исходный пул переполнен или настало время выполнения репликации (настроена периодичность)).
-
В Заполнение исходного пула укажите процент заполнения исходного пула.
-
В Выполнять каждые задайте периодичность выполнения репликации РК в днях, неделях, месяцах или годах.
-
В Начало рабочего окна и Конец рабочего окна укажите время в часах и минутах, в которое репликация будет выполнена.
-
-
-
Нажмите
Применить для сохранения правила репликации РК.
(опционально) Для сброса всех изменений нажмите
Сбросить.
4.2. Изменение правила репликации
После создания правила репликации резервных копий можно отредактировать условие выполнения репликации.
-
Для редактирования выберите правило из списка и нажмите
Редактировать. Откроется форма редактирования правила.
-
Отредактируйте Условие выполнения репликации (подробное описание значений см. в Раздел 4.1).
Недоступные для редактирования параметры обозначены серым цветом.
-
Нажмите
Применить для сохранения изменений.
(опционально) Для сброса всех изменений нажмите
Сбросить.
4.3. Удаление правила репликации
Для удаления выберите одно или нескольких правил репликации РК из списка и нажмите Удалить.
5. Правила стратегии
Правило стратегии содержит в себе информацию о резервируемом ресурсе. Каждое правило добавляется в уже созданную стратегию.
Для управления правилами выберите стратегию из списка и нажмите Правила, откроется страница со списком правил выбранной стратегии.
5.1. Создание правила стратегии
Для создания правила стратегии нажмите Добавить. Откроется форма добавления правила.
-
Из списка Клиент выберите клиента резервного копирования.
-
Из списка Тип ресурса выберите тип ресурса (модуль). При необходимости нажмите и настройте тонкие и общие параметры модуля. Тонкие настройки для каждого типа ресурса (модуля) описаны в соответствующих документах.
Общие настройки для всех типов ресурсов
Параметр Описание worker_parallelism
Количество рабочих сетевых потоков, используемых для резервного копирования.
- По умолчанию
-
8
enable_multithreading
Использование многопоточной передачи данных с количеством сетевых потоков, указанных в параметре
network_parallelism.- Возможные значения
-
true,false. - По умолчанию
-
true
enable_flexible_dedup
Использование гибкой дедупликации (несколько таблиц дедупликации вместо одной).
Используется вместе с параметром enable_multithreadingдля повышения скорости резервного копирования.- Возможные значения
-
true,false. - По умолчанию
-
false
network_parallelism
Количество потоков, которые будут передавать блоки данных на медиасервер.
Блоки, подготовленные worker потоками, собираются в буферы, которые будут передаваться на сервер.
Размер буфера по умолчанию составляет 100 МБ, но его можно изменить с помощью параметра
parcel-sizeв файлеrbfd.cnf.При увеличении размера буфера может быть превышен расход памяти, заданный параметром
memory-thresholdв конфигурационном файле основного сервера/opt/rubackup/etc/config.file.- По умолчанию
-
8
memory_threshold
Верхняя граница использования оперативной памяти (в ГБ) при создании резервной копии.
4– минимальное значение, которое может быть учтено. Меньшее значение параметра не учитывается.- По умолчанию
-
0
deny_memory_exceed
Запретить использование оперативной памяти, если предыдущая инкрементальная резервная копия была сделана версией СРК RuBackup ранее 2.1.1-a.84, а текущая версия СРК RuBackup 2.1.1-a.84 и выше.
- Возможные значения
-
true,false. - По умолчанию
-
false
restore_corrupted_blocks
Способ восстановления поврежденных блоков резервных копий (только для инкрементальных РК).
full_analysis-
Сканирование и верификация резервной копии для ее восстановления.
unchanged_only-
При восстановлении резервной копии используются только неизмененные файлы.
disable-
Отключить восстановление поврежденных блоков.
- По умолчанию
-
full_analysis
deduplication
Использование дедупликации при резервном копировании.
true-
Дедупликация включена. В хранилище передаются только уникальные блоки.
false-
Дедупликация отключена. В хранилище передается весь ресурс вместе с повторяющимися блоками. Следует помнить, что у хранилища может быть реализован свой собственный механизм дедупликации (например, у блочного устройства или дедупликация на уровне файловой системы хранилища).
- По умолчанию
-
true
split_large_number_files
Разделять файлы, которые содержат большое количество объектов.
- Возможные значения
-
true,false. - По умолчанию
-
false
-
В поле Ресурс в зависимости от используемого модуля выберите ресурс из списка или укажите путь до него.
-
В поле Приоритет укажите приоритет выполнения резервного копирования.
-
В поле Скрипт при нормальном выполнении укажите путь до скрипта, который будет выполнен при нормальном резервном копировании или нажмите и выберите из списка.
-
В поле Скрипт при выполнении с ошибками укажите путь до скрипта, который будет выполнен при резервном копировании с ошибками или нажмите и выберите из списка.
-
В поле Скрипт при восстановлении укажите путь до скрипта, который будет выполнен при восстановлении резервной копии и выберите из списка.
Для сохранения изменений нажмите Применить. Правило будет создано и добавлено в стратегию.
(опционально) Для сброса всех изменений нажмите Сбросить.
5.2. Клонирование правила стратегии
Можно создать правило с такими же параметрами, как у существующего (клонированием).
-
Для клонирования выберите исходное правило из списка и нажмите
Клонировать. Откроется форма клонирования правила.
-
Измените Ресурс. Ресурс в каждом правиле должен быть уникальным.
-
При необходимости измените остальные параметры правила (подробное описание параметров см. в Раздел 5.1).
-
Нажмите
Применить для сохранения изменений.
(опционально) Для сброса всех изменений нажмите
Сбросить.
5.3. Редактирование правила стратегии
После создания правила его параметры можно отредактировать.
-
Для редактирования выберите правило из списка и нажмите
Редактировать. Откроется форма редактирования правила стратегии.
-
Отредактируйте параметры правила (подробное описание параметров см. в Раздел 5.1).
Недоступные для редактирования параметры обозначены серым цветом.
-
Нажмите
Применить для сохранения изменений.
(опционально) Для сброса всех изменений нажмите
Сбросить.
5.4. Удаление правила стратегии
Для удаления выберите одно или несколько правил стратегии из списка и нажмите Удалить.
6. Расписание стратегий
Нажмите Расписания и перейдите в раздел настройки расписания стратегии (Расписания стратегии), чтобы задать расписание для полного, инкрементального или дифференциального резервного копирования:
-
с периодичностью (в минутах),
-
в определенное время (месяц, день месяца, день недели, час и минута).
Выберите один из способов.
6.1. Периодический запуск
Настройте периодический запуск резервного копирования в блоке Периодический запуск.
-
Включите рядом с нужным типом резервного копирования (полное, инкрементальное или дифференциальное) и укажите, с какой периодичностью будет выполняться резервное копирование (в минутах). По умолчанию 1 минута.
Для каждого типа резервного копирования можно добавить только одно расписание с периодическим запуском. При необходимости настройте периодический запуск для разных типов резервного копирования.
-
Нажмите
Применить для сохранения изменений.
(опционально) Для возврата к значениям по умолчанию нажмите
Сбросить.
6.2. Запуск по времени
Настройте запуск резервного копирования в определенное время.
-
Нажмите
Добавить. Откроется форма настроек запуска резервного копирования по времени.
-
Выберите из списка Тип РК, включите рядом с нужным полем и укажите значение. В результате будет сформировано cron-выражение.
При необходимости настройте несколько расписаний для разных типов резервного копирования.
Если флаг выключен, то по умолчанию в качестве значения используется полный диапазон возможных значений (например, каждый месяц или каждый день недели).
-
Нажмите
Применить для сохранения изменений.
(опционально) Для возврата к значениям по умолчанию нажмите
Сбросить.
В список Расписания стратегии будет добавлено расписание.
Для удаления выберите одно или несколько расписаний из списка и нажмите Удалить.
7. Администраторы стратегии
Предварительно должен быть создан пользователь c ролью Администратор (см. Администраторы).
Для управления администраторами стратегии выберите стратегию из списка и нажмите Администраторы. Откроется страница со списком администраторов стратегии.
7.1. Добавление администратора стратегии
Для добавления администратора стратегии нажмите Добавить. Откроется форма добавления администратора стратегии.
-
Из списка Имя пользователя выберите пользователя с ролью Администратор.
-
Нажмите
Применить для сохранения изменений.
(опционально) Для возврата к значениям по умолчанию нажмите
Сбросить.
7.2. Удаление администратора стратегии
Для удаления выберите одного или нескольких администраторов стратегии из списка и нажмите Удалить.
8. Удаление стратегий
Для удаления выберите одну или несколько стратегий из списка и нажмите Удалить.
9. Включение стратегий
Для запуска выполнения стратегий по расписанию выберите одну или несколько стратегий из списка и установите флаг Включить.