Product SiteDocumentation Site

Глава 20. Установка реплики

20.1. Установка реплики на существующем клиенте FreeIPA с использованием Host Keytab
20.2. Установка реплики с использованием одноразового пароля
20.3. Установка реплики с использованием учётных данных администратора
20.4. Установка реплики в режиме CA-less (без встроенного CA)
20.4.1. Генерация сертификата для реплики
20.4.2. Установка реплики
20.5. Установка реплики с DNS и CA на машине, не зарегистрированной в домене FreeIPA
20.6. Проверка репликации

20.1. Установка реплики на существующем клиенте FreeIPA с использованием Host Keytab

В данной процедуре клиент FreeIPA повышается до реплики с использованием собственной таблицы ключей хоста (host keytab). Этот метод не требует указания учётных данных администратора или Directory Manager, что повышает безопасность (пароли не передаются в аргументах команды).
До запуска процедуры установки реплики, необходимо создать обратный адрес для реплики на DNS-сервере основного сервера:
  1. В веб-интерфейсе FreeIPA перейти в Сетевые службыDNSЗоны DNS.
  2. Выбрать в таблице зону домена (например, example.test.).
  3. Найти запись реплики (например, ipabackup), нажать на IP-адрес в поле A-записи, затем на ссылку Создать запись DNS:
    Создание обратного адреса для реплики на DNS-сервере

Примечание

Обратная запись (PTR) необходима для корректной работы репликации.
Установка реплики:
  1. На любом узле FreeIPA получить Kerberos-билет администратора:
    $ kinit admin
  2. Добавить клиентскую машину в группу узлов ipaservers:
    $ ipa hostgroup-add-member ipaservers --hosts ipabackup.example.test
      Группа узлов: ipaservers
      Описание: IPA server hosts
      Узлы-участники: ipa.example.test, ipabackup.example.test
    -----------------------------------
    Количество добавленных участников 1
    -----------------------------------
    
  3. На клиенте запустить установку реплики:
    # ipa-replica-install
    

Примечание

В редких случаях служба D-Bus может мешать проверке соединений при установке реплики. При возникновении ошибок может помочь перезапуск сервиса:
# systemctl reload dbus