Инструменты пользователя

Инструменты сайта


idm:freeipa

Это старая версия документа!


Установка сервера FreeIPA на CentOS 7

Прописать в файле hosts ip, FQDN, host

149.56.103.132  ipa1.somedomain.com     ipa1
...

Поменять hostname на FQDN

# cat /etc/hostname
ipa1.somedomain.com

Устанавливаем сервер FreeIPA

yum -y install ipa-server

Запускаем настройку сервера, отвечаем на поставленные вопросы и записываем пароль администратора и менеджера

ipa-server-install --mkhomedir

После установки необходимо открыть порты в firewall

TCP Ports:
 * 80, 443: HTTP/HTTPS
 * 389, 636: LDAP/LDAPS
 * 88, 464: kerberos
UDP Ports:
 * 88, 464: kerberos
 * 123: ntp

Для firewalld

firewall-cmd --permanent --add-service=ntp
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --permanent --add-service=ldap
firewall-cmd --permanent --add-service=ldaps
firewall-cmd --permanent --add-service=kerberos
firewall-cmd --permanent --add-service=kpasswd
firewall-cmd --reload

После этого открываем ресурс в браузере, переходим в IPA Server →Configuration и прописываем /bin/bash для всех создаваемых юзеров.

Настройка реплики

Все установки FreeIPA работают по принципу master - master
Идем на другою ноду, например ipa2.somedomain.com и прописываем файл hosts и hostname

ipa2 ~]# cat /etc/hosts
*.*.*.*  ipa2.somedomain.com     ipa2
*.*.*.*  ipa1.somedomain.com     ipa1
...
 
# cat /etc/hostname
ipa2.somedomain.com
 
ipa1 ~]# cat /etc/hosts
*.*.*.*  ipa1.somedomain.com     ipa1
*.*.*.*  ipa2.somedomain.com     ipa2
...

Устанавливаем на второй ноде клиент и сервер FreeIPA

yum -y install ipa-client ipa-server

Подключаем ноду к серверу FreeIPA

ipa-client-install -v --mkhomedir --domain=somedomain.com --server=ipa1.somedomain.com --realm=SOMEDOMAIN.COM --principal=admin --password=PASSWORD

Настраиваем реплику

ipa-replica-install

Настраиваем реплику CA

ipa-ca-install
idm/freeipa.1511518095.txt.gz · Последнее изменение: (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki