Привет.Есть два LDAP-сервера - один master, другой slave. Соответственно настроена репликация.
Есть определенное количество серверов на FreeBSD 6.x с openldap-client, pam_ldap, nss_ldap и pam_mkhomedir. Авторизация по ssh настроена на использование LDAP.
Каким образом настроить ldap.conf, nss_ldap.conf на этих машинах, чтобы при падении одного из LDAP-серверов все запросы направлялись на другой LDAP-сервер?
Ситуация такая: при падении одного из серверов авторизация по SSH либо отваливается по тайм-ауту, либо, если происходит, то система фактически неработоспособна (например, ls -la или top выполняются по 5-10 минут).
В ldap.conf, nss_ldap.conf указано:
base dc=padl,dc=com
host IP1 IP2
uri ldap://ldap.padl.com/
binddn cn=Admin,dc=padl,dc=com
bindpw secret
scope one
pam_filter objectclass=posixAccount
nss_base_passwd ou=Users,dc=padl,dc=com
nss_base_shadow ou=Users,dc=padl,dc=com
nss_base_group ou=Groups,dc=padl,dc=com
nss_connect_policy persist
nss_paged_results yes
pagesize 1000
timelimit 30
idle_timelimit 3600
bind_policy soft
pam_filter objectclass=posixAccount
pam_login_attribute uid
ssl no
port 389
При этом ldap.padl.com в DNS настроен на оба сервера (IN A IP1, IN A IP1).