Подготовка хоста 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
используется только при восстановлении резервной копии, поэтому после восстановления данных рекомендуется оставлять его пустым во избежание утечки пароля.Если файл настроек отсутствует, то резервная копия будет распакована в заданную директорию.
-