Ambiente que estou usando:
Red Hat Enterprise Linux 7.4
Virtualbox
Instalei todos os pacotes necessários:
yum -y install ipa-server bind-dyndb-ldap ipa-server-dns
Adicionado o seguinte no meu /etc/hosts:
192.168.1.1 labipa.example.com labipa
Instale FreeIPA com DNS:
ipa-server-install --setup-dns --allow-zone-overlap
Server host name: labipa.example.com
Directory Manager password: ~~password~~
IPA admin password: ~~password~~
Enter IP address for a DNS forwarder: 8.8.8.8
Do you want to search for missing reverse zones? yes
[37/45]: initializing group membership
[error] NetworkError: cannot connect to 'ldap://labipa.example.com:389':
ipa.ipapython.install.cli.install_tool(CompatServerMasterInstall): ERROR cannot connect to
'ldap://labipa.example.com:389':
ipa.ipapython.install.cli.install_tool(CompatServerMasterInstall): ERROR The ipa-server-install command
failed. See /var/log/ipaserver-install.log for more information
Etapas que tentei corrigir:
firewall-cmd --permanent --add-service=ldap
firewall-cmd --reload
Responder1
A instalação solicita um encaminhador de DNS, que provavelmente será usado para resolver quaisquer pesquisas de DNS.
Como você especificou 8.8.8.8, não será possível descobrir que labipa.example.com aponta para sua máquina.
Você pode instalar algo como dnsmasq e fazer com que ele leia sua entrada /etc/hosts e, em seguida, diga ao instalador do freeipa para usar 127.0.0.1 como seu encaminhador de DNS.
Aquié um guia RedHat sobre como fazer exatamente isso. Requer uma conta de suporte RedHat (mas você está usando RedHat, então provavelmente tem uma conta). Existe umsemelhantesolução no stackexchange também