Подготовка хоста FreeIPA
Для подготовки хоста с установленным FreeIPA для выполнения резервного копирования и восстановления данных средствами RuBackup необходимо выполнить следующие действия:
-
Установить модуль RuBackup
rb_module_freeipa. В зависимости от используемой в ОС системы управления пакетами следует выполнить команду:sudo dpkg -i rubackup-freeipa.debили
sudo rpm -i rubackup-freeipa.rpm -
Выполнить команду:
sudo apt install python3-yaml -
Очистить каталог
/var/lib/ipa/backup. Перед использованием модуля необходимо убедиться, что каталог/var/lib/ipa/backupпуст. Если до того, как модуль был установлен, в этом каталоге присутствуют резервные копии, рекомендуется перенести их в другое место во избежание ошибок. -
Подготовить файл настроек модуля
/opt/rubackup/etc/rb_module_freeipa.conf. Этот файл содержит два поля:-
password- поле для ввода пароля администратора FreeIPA; -
direct_restore- значение этого поля указывает, нужно ли просто распаковать резервную копию в определённый каталог (значениеno) или выполнить восстановление резервной копии (значениеyes).
# Файл настроек заполняется пользователем вручную # Пароль администратора FreeIPA password:'12345678' # Восстановление в ресурс? [yes | no] direct_restore: 'yes'Если в файле настроек модуля поле
passwordсодержит пароль, а полеdirect_restoreбыло оставлено пустым, то по умолчанию будет произведено восстановление полной резервной копии.Файл
rb_module_freeipa.confиспользуется только при восстановлении резервной копии, поэтому после восстановления данных рекомендуется оставлять его пустым во избежание утечки пароля.Если файл настроек отсутствует, то резервная копия будет распакована в заданную директорию.
-