Менеджер администратора RuBackup (RBM)

Оконное приложение «Менеджер администратора RuBackup» (RBM) предназначено для общего администрирования серверной группировки RuBackup, управления клиентами резервного копирования, глобальным расписанием резервного копирования и хранилищами резервных копий.

RBM может быть запущено администратором на основном сервере резервного копирования RuBackup.

Для запуска RBM следует выполнить команду:

ssh -X user@rubackup_server
/opt/rubackup/bin/rbm

Пользователь, запускающий RBM, должен входить в группу rubackup.

На вкладке Объекты в левой части представлен список клиентов системы резервного копирования, в котором указано имя, уникальный HWID и описание. Клиенты, которые в данный момент находятся в online, будут отмечены зеленым цветом. Клиенты в состоянии offline − красным (рисунок 1).

Image1

Для резервного копирования на хосте должен быть установлен клиент RuBackup и соответствующий модуль, обеспечивающий резервное копирование. Клиент должен быть авторизован администратором RuBackup (см. Клиенты).

Если клиент RuBackup установлен, но не авторизован, в нижней части окна RBM появится сообщение о том, что найдены неавторизованные клиенты. Все новые клиенты должны быть авторизованы в системе резервного копирования RuBackup.

Для авторизации неавторизованного клиента в RBM выполните следующие действия:

  • Нажмите на вкладку Администрирование и выберите иконку Клиенты (рисунок 2).

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

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

Image4

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

Image5

При помощи менеджера администратора RuBackup можно создать в глобальном расписании одно или несколько правил резервного копирования данных FreeIPA.

Для этого необходимо выполнить следующие действия:

  • Находясь в разделе Объекты, выберите вкладку Правила и нажмите на иконку Add (рисунок 6).

Image6
Image7
  • Выбрать ресурс, для которого будет выполняться правило

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

Image8
  • Нажав на иконку […] рядом с выбранным типом ресурса Free IPA, установите дополнительные настройки правила резервного копирования.

    • Установка значения true для настройки online_backup добавляет в команду параметр --online, который позволяет выполнить резервное копирование в режиме онлайн, без остановки служб FreeIPA.

    • Установка значения true для настройки only_data_backup добавляет в команду параметр --data, который позволяет выполнить резервное копирование только данных FreeIPA.

    • Включение настройки online_backup автоматически подразумевает использование параметра only_data_backup, и при срабатывании правила будет произведено резервное копирование только данных в режиме онлайн.

  • Для правила резервного копирования также можно настроить уведомления при нормальном его выполнении или при возникновении ошибки в процессе выполнения, уведомления при окончании срока действия правила, уведомления при окончании ёмкости в пуле, уведомления при удалении устаревших резервных копий, возможность и периодичность перемещения резервных копий в другой пул данных (рисунок 9):

Image9
  • Нажмите на кнопку «Применить» в правом-верхнем углу для завершения настройки и создания правила. Вновь созданное правило будет обладать статусом wait, это означает что оно не будет порождать задач на выполнение резервного копирования до той поры, пока администратор RuBackup не запустит его и оно изменит свой статус на run. При необходимости работу правила можно будет приостановить или запустить в любой момент времени по желанию администратора. Так же администратор может инициировать немедленное создание задачи при статусе правила wait.

Правило глобального расписания имеет срок жизни, определяемый при его создании, а так же предусматривает следующие возможности:

  1. Выполнить скрипт на клиенте перед началом резервного копирования.

  2. Выполнить скрипт на клиенте после успешного окончания резервного копирования.

  3. Выполнить скрипт на клиенте после неудачного завершения резервного копирования.

  4. Выполнить защитное преобразование резервной копии на клиенте.

  5. Периодически выполнять проверку целостности резервной копии.

  6. Хранить резервные копии определённый срок, а после его окончания удалять их из хранилища резервных копий и из записей репозитория, либо просто уведомлять пользователей системы резервного копирования об окончании срока хранения.

  7. Через определённый срок после создания резервной копии автоматически переместить её на другой пул хранения резервных копий, например на картридж ленточной библиотеки.

  8. Уведомлять пользователей системы резервного копирования о результатах выполнения тех или иных операций, связанных с правилом глобального расписания.

  9. Установить дополнительные параметры правила резервного копирования (настройки only_data_backup и online_backup для ресурса FreeIPA)

При создании задачи RuBackup она появляется в главной очереди задач. Отслеживать исполнение правил может как администратор, с помощью RBM, так клиент при помощи RBC.

После успешного завершения резервного копирования резервная копия будет размещена в хранилище резервных копий, а информация о ней будет размещена в репозитории RuBackup.