Подготовка хоста FreeIPA

Подготовка хоста FreeIPA#

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

  1. Установить модуль rb_module_freeipa. В зависимости от используемой в ОС системы управления пакетами следует выполнить команду:

# sudo dpkg -i rubackup-freeipa.deb
# или
# sudo rpm -i rubackup-freeipa.rpm
  1. Выполнить команду:

# sudo apt install python3-yaml
  1. Очистить каталог /var/lib/ipa/backup.

Перед использованием модуля необходимо убедиться, что каталог /var/lib/ipa/backup пуст. Если до того, как модуль был установлен, в этом каталоге присутствуют резервные копии, рекомендуется перенести их в другое место во избежание ошибок.

  1. Подготовить файл конфигурации модуля /opt/rubackup/etc/rb_module_freeipa.conf. Этот файл содержит два поля:

    • password — поле для ввода пароля администратора FreeIPA;

    • direct_restore — значение этого поля указывает, нужно ли просто распаковать резервную копию в определенный каталог (значение no) или выполнить восстановление резервной копии (значение yes).

Если в файле конфигурации модуля поле password содержит пароль, а поле direct_restore было оставлено пустым, то по умолчанию будет произведено восстановление полной резервной копии.

Файл rb_module_freeipa.conf используется только при восстановлении резервной копии, поэтому после восстановления данных рекомендуется оставлять его пустым во избежание утечки пароля.

Примечание

Если конфигурационный файл отсутствует, то резервная копия будет распакована в заданную директорию.