При выполнении приведённых ниже инструкций на виртуальных машинах выделите машинам достаточное количество ресурсов:
Недостаток ресурсов ведёт к сложно диагностируемым случайным ошибкам. |
Данная статья применима к:
|
Предположим, что у нас есть настроенный и работающий сервер FreeIPA:
Добавлять будем реплику сервера FreeIA
Для этого:
На всякий случай, проверяем работоспособность FreeIPA, получив тикет Kerberos:
| kinit admin |
Добавляем сервер сертификации DogTag (минимальный набор служб - служба CA и служба KRA ) командами:
ipa-ca-install |
Входим в WEB-интерфейс FreeIPA
| "Сетевые службы" => "DNS" => "Зоны DNS" |
Проверяем, что при настройке DNS в процессе инициализации FreeIPA создана обратная зона DNS 2.0.10.in-addr.arpa.:

А в обратной зоне создана реверсивная запись для основного сервера 10.0.2.102:

Если записи реверсивной зоны и реверсивной записи основного сервера FreeIPA нет - создаём их вручную
Далее, в реверсивной зоне вручную создаем реверсивную запись для сервера репликации:
В поле Hostname указываем имя сервера replica.ipadomain.ru.
| Не забываем ставить точку в конце имени! |

Реверсивные записи для серверов репликации можно добавлять из командной строки, выполняя на основном сервере команды вида:
| sudo ipa dnsrecord-add 2.0.10.in-addr.arpa 103 --ptr-rec "replica.ipadomain.ru." |
| Тоже не забываем ставить точку в конце имени! |
Также нужно проверить наличие записи A для сервера репликации в прямой зоне домена, и создать ее при необходимости.
Иначе при включении в домен будет выдаваться предупреждение о возможной нестабильности работы из-за отсутствия A/AAAA записи.
| hostnamectl set-hostname replica.ipadomain.ru |
|
| Настроить стек IPv6 в соответствии с рекомендациями; |
| apt install astra-freeipa-server astra-freeipa-client |
| astra-freeipa-client -d ipadomain.ru |
| ipa-replica-install |
Сервер-реплика должен появиться в группе серверов ipaservers (перед выполнением команды следует получить тикет Kerberos):
kinit adminipa hostgroup-show ipaservers |
Примерный ответ команды:
Группа узлов: ipaservers |
В WEB-интерфейсе FreeIPA сервер-реплика должен появиться в топологии ("Сервер IPA" => "Топология" => "Topology Graph"):
