Подготовка хоста FreeIPA#
Для подготовки хоста с установленным FreeIPA для выполнения резервного копирования и восстановления данных средствами подсистемы необходимо выполнить следующие действия:
Установить модуль
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
).
Если в файле конфигурации модуля поле password
содержит пароль, а поле direct_restore
было оставлено пустым, то по умолчанию будет произведено восстановление полной резервной копии.
Файл rb_module_freeipa.conf
используется только при восстановлении резервной копии, поэтому после восстановления данных рекомендуется оставлять его пустым во избежание утечки пароля.
Примечание
Если конфигурационный файл отсутствует, то резервная копия будет распакована в заданную директорию.