Менеджер администратора подсистемы (RBM)#
RBM предназначен для общего администрирования серверной группировки подсистемы, управления клиентами резервного копирования, глобальным расписанием резервного копирования, хранилищами резервных копий и пр.
RBM может быть запущено администратором на основном сервере резервного копирования подсистемы.
Для запуска RBM следует выполнить команду:
# ssh -X user@rubackup_server
# /opt/rubackup/bin/rbm&
Пользователь, запускающий RBM, должен входить в группу rubackup
.
На вкладке Объекты в левой части представлен список клиентов системы резервного копирования, в котором указано имя, уникальный HWID и описание. Клиенты, которые в данный момент находятся в online, будут отмечены зеленым цветом. Клиенты в состоянии offline — красным.

Для резервного копирования на хосте должен быть установлен клиент подсистемы и соответствующий модуль, обеспечивающий резервное копирование. Клиент должен быть авторизован администратором подсистемы.
Если клиент подсистемы установлен, но не авторизован, в нижней части окна RBM появится сообщение о том, что найдены неавторизованные клиенты. Все новые клиенты должны быть авторизованы в подсистеме резервного копирования.
Для авторизации неавторизованного клиента в RBM выполнить следующие действия:
Нажать на вкладку Администрирование и нажать кнопку Клиенты.

На верхней панели перейти на вкладку Неавторизованные клиенты.

Выбрать нужного неавторизованного клиента и нажать Авторизовать.

После авторизации новый клиент будет виден в главном окне RBM:

При помощи менеджера администратора подсистемы можно создать в глобальном расписании одно или несколько правил резервного копирования данных FreeIPA.
Для этого необходимо выполнить следующие действия:
Находясь в разделе Объекты, выбрать вкладку Правила и нажать на кнопку +.

Выбрать тип ресурса Free IPA:

Выбрать ресурс, для которого будет выполняться правило.
Установить настройки правила: название правила, пул хранения данных, максимальный объем для резервных копий правила (в ГБ), тип резервного копирования, расписание резервного копирования, срок хранения и необязательный временной промежуток проверки резервной копии.

Нажать на кнопку …` рядом с выбранным типом ресурса Free IPA, установить дополнительные настройки правила резервного копирования.
Установка значения true для настройки online_backup добавляет в команду параметр --online
, который позволяет выполнить резервное копирование в режиме онлайн, без остановки служб FreeIPA.
Установка значения true для настройки only_data_backup добавляет в команду параметр --data
, который позволяет выполнить резервное копирование только данных FreeIPA.
Включение настройки online_backup автоматически подразумевает использование параметра only_data_backup
, и при срабатывании правила будет произведено резервное копирование только данных в режиме онлайн.
Для правила резервного копирования также можно настроить уведомления при нормальном его выполнении или при возникновении ошибки в процессе выполнения, уведомления при окончании срока действия правила, уведомления при окончании емкости в пуле, уведомления при удалении устаревших резервных копий, возможность и периодичность перемещения резервных копий в другой пул данных:

Нажать на кнопку Применить в правом-верхнем углу для завершения настройки и создания правила.
новь созданное правило будет обладать статусом wait
, это означает что оно не будет порождать задач на выполнение резервного копирования до той поры, пока администратор подсистемы не запустит его и оно не изменит свой статус на run
. При необходимости работу правила можно будет приостановить или запустить в любой момент времени по желанию администратора.
Также администратор может инициировать немедленное создание задачи при статусе правила wait
.
Правило глобального расписания имеет срок жизни, определяемый при его создании, а так же предусматривает следующие возможности:
Выполнить скрипт на клиенте перед началом резервного копирования.
Выполнить скрипт на клиенте после успешного окончания резервного копирования.
Выполнить скрипт на клиенте после неудачного завершения резервного копирования.
Выполнить преобразование резервной копии на клиенте.
Периодически выполнять проверку целостности резервной копии.
Хранить резервные копии определенный срок, а после его окончания удалять их из хранилища резервных копий и из записей репозитория, либо просто уведомлять пользователей системы резервного копирования об окончании срока хранения.
Через определенный срок после создания резервной копии автоматически переместить ее на другой пул хранения резервных копий, например на картридж ленточной библиотеки.
Уведомлять пользователей системы резервного копирования о результатах выполнения тех или иных операций, связанных с правилом глобального расписания.
Установить дополнительные параметры правила резервного копирования (настройки only_data_backup и online_backup для ресурса FreeIPA).
При создании задачи она появляется в главной очереди задач. Отслеживать исполнение правил может как администратор, с помощью RBM, так клиент при помощи RBC.
После успешного завершения резервного копирования резервная копия будет размещена в хранилище резервных копий, а информация о ней будет размещена в репозитории подсистемы.