У меня возникла проблема с добавлением служб NFS на IPA-сервер (после входа на IPA-сервер и администратора kinit). Когда я выполняю строку ниже:
[root@ipa ~]# ipa service-add nfs/server1.example.com
Я получаю ошибку
ipa: ERROR: Host does not have corresponding DNS A/AAAA record
Я правильно настроил 3 сервера и установил FreeIPA на IPA-сервере Centos 7.2.
Конфигурация моего IPA-сервера
IP4.ADDRESS 192.168.1.105/24
IP4.GATEWAY:192.168.1.1
ipv4.dns:8.8.8.8
[root@ipa ~]# vim /etc/resolv.conf
# Generated by NetworkManager
search example.com
nameserver 8.8.8.8
также правильно настроить server1
[root@ipa ~]# ipa host-show
Host name: server1
Host name: server1.example.com
Principal name: host/server1.example.com@EXAMPLE.COM
Password: False
Keytab: False
Managed by: server1.example.com
Хосты должны иметь свои адреса IPv6 и IPv4, зарегистрированные в DNS домена, прежде чем вы сможете что-либо с ними делать.
При присоединении сервера NFS к домену убедитесь, что вы включили автоматическое обновление DNS. В настоящее время это не поведение по умолчанию (хотя действительно должно быть). Например:
ipa-client-install --enable-dns-updates
Если вы уже подключили сервер к домену, вам необходимо перенастроить его для обновления DNS. редактировать /etc/sssd/sssd.conf
и включите динамическое обновление DNS. Вам также может потребоваться указать сетевой адаптер, для которого будут отправляться обновления DNS. Например:
[domain/example.com]
dyndns_update = True
dyndns_iface = enp2s1
После перенастройки перезапустите sssd с systemctl restart sssd
или перезагрузите компьютер.
Вы также можете вручную вставлять записи DNS, но это очень быстро становится одним из кошмаров обслуживания, который решает домен IPA.