CentOS 7
Sponsored Link

Configure IPA Client
Configure FreeIPA Client to connect to FreeIPA Server.
[1] Add DNS entry for FreeIPA client on FreeIPA server first.
# ipa dnsrecord-add [domain name] [record name] [record type] [record]

[[email protected] ~]#
ipa dnsrecord-add srv.world client01 --a-rec

  Record name: client01
  A record:
[2] Install Client tools on FreeIPA Client Host and change DNS settings.
[[email protected] ~]#
yum -y install ipa-client
[[email protected] ~]#
nmcli c modify eno16777736 ipv4.dns

[[email protected] ~]#
nmcli c down eno16777736; nmcli c up eno16777736

[3] Setup as a FreeIPA Client. Sync time with FreeIPA server before it.
[[email protected] ~]#

Discovery was successful!
Hostname: client01.srv.world
DNS Domain: srv.world
IPA Server: dlp.srv.world
BaseDN: dc=srv,dc=world

# confirm settings and proceed with "yes"

Continue to configure the system with these values? [no]:

# answer with admin

User authorized to enroll computers:

Synchronizing time with KDC...
Unable to sync time with IPA NTP server, assuming the time is in sync. Please check that 123 UDP port is opened.
Password for [email protected]:
Successfully retrieved CA cert
    Subject:     CN=Certificate Authority,O=SRV.WORLD
    Issuer:      CN=Certificate Authority,O=SRV.WORLD
    Valid From:  Fri Mar 20 01:42:15 2015 UTC
    Valid Until: Tue Mar 20 01:42:15 2035 UTC

Enrolled in IPA realm SRV.WORLD
Configured /etc/ssh/ssh_config
Configured /etc/ssh/sshd_config
Client configuration complete.

# configure mkhomedir if you need ( homedirs of users are created at inital login )

[[email protected] ~]#
authconfig --enablemkhomedir --update

getsebool: SELinux is disabled
[[email protected] ~]#
CentOS Linux 7 (Core)
Kernel 3.10.0-123.20.1.el7.x86_64 on an x86_64
client01 login:
# IPA user

# password

Password expired. Change your password now.  
# required to change the password when initial login

Current Password:
# current password

New password:
# new password

Retype new password:
Creating home directory for redhat.
[[email protected] ~]$
# just logined