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

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

-
На верхней панели перейдите на вкладку Неавторизованные клиенты (рисунок 3).

-
Выберите нужного неавторизованного клиента и нажмите Авторизовать (рисунок 4).

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

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

-
Выберите тип ресурса Free IPA (рисунок 7):

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

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

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