Entorno que estoy usando:
Red Hat Enterprise Linux 7.4
Virtualbox
He instalado todos los paquetes necesarios:
yum -y install ipa-server bind-dyndb-ldap ipa-server-dns
Agregué lo siguiente en mi /etc/hosts:
192.168.1.1 labipa.example.com labipa
Instale FreeIPA con 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
Pasos que he intentado arreglar:
firewall-cmd --permanent --add-service=ldap
firewall-cmd --reload
Respuesta1
La instalación le solicita un reenviador de DNS, que presumiblemente luego utiliza para resolver cualquier búsqueda de DNS.
Debido a que especificó 8.8.8.8, no podrá determinar que labipa.example.com apunta a su máquina.
Puede instalar algo como dnsmasq y hacer que lea su entrada /etc/hosts y luego decirle al instalador de freeipa que use 127.0.0.1 como su reenviador de DNS.
Aquíes una guía de RedHat sobre cómo hacer exactamente esto. Requiere una cuenta de soporte de RedHat (pero estás usando RedHat, por lo que probablemente tengas una cuenta). Hay unsimilarsolución en stackexchange también