Настройка высокодоступной аутентификации LDAP с использованием FreeIPA

Настройка высокодоступной аутентификации LDAP с использованием FreeIPA

Я пытаюсь настроить аутентификацию pfSense LDAP с использованием главных/реплиных узлов FreeIPA.

Мне удалось напрямую подключиться к главному серверу LDAP, используя имя хоста/ip-адрес, но как сделать так, чтобы pfSense автоматически переключался на реплику для аутентификации, когда он выходит из строя? Было бы очень полезно, если бы кто-то мог мне в этом помочь.

решение1

Предполагая, что у вас установлены реплики freeipa.

Лично я использовал haproxy и keepalived для достижения этой цели. Особенности этой конфигурации, конечно, зависят от настроек вашей сети. Виртуальный IP — 10.1.1.1, а серверы ipa — 10.1.0.1 и 10.1.0.2. Это фрагмент конфигурации haproxy, которую я использую.

frontend ldap-proxy
  bind 10.1.1.1:636
  mode tcp
  default_backend ldap-proxy
  option tcplog

backend ldap-proxy
  option tcplog
  option tcp-check
  mode tcp
  balance roundrobin
  server ipa-server-1 10.1.0.1:636 check
  server ipa-server-2 10.1.0.2:636 check

Отлично работает с jenkins, confluence, jira и т. д.

Связанный контент