Как настроить OpenLDAP Multi master для репликации?

Это настройка, которую я хотел бы иметь.

               LDAP clients
                     |
     ________________|________________
    /                                 \
   |___________LoadBalancer1___________|
      |              |             |
      |              |             |
 ldapserver1    ldapserver2   ldapserver3

Моя проблема в том, что я никогда раньше не создавал такую ​​архитектуру, поэтому хотел бы узнать с точки зрения LB, как настроить его, скажем, мне нужно создать полное доменное имя DNS, например, "ldapserver.example.com", а затем использовать его в качестве плавающего IP/ имя хоста для 3 серверов LDAP в бэкэнде? Или что должно быть сделано? Сетевая команда выполнит настройку, но мне нужно сказать им, что делать. Я также хотел бы настроить LDAPS, поэтому, как создать сертификат, я имею в виду то, что предоставить общее имя или как создать сертификат, который может быть разделен между серверами, использую openssl? Установкой будет репликация Multi-Master.

1 ответ

Это зависит от того, какой инструмент они будут использовать для балансировки нагрузки. Если они используют BIND для вашего DNS, вы можете использовать записи SRV, и OpenLDAP является одним из немногих приложений, которые его поддерживают. Прикрепленная ссылка даст вам больше информации, но в основном вам нужно определить значение приоритета, а также весовое значение. В основном вам нужно определить, насколько равномерна нагрузка, которую вы хотите через системы, и установить свои значения как таковые.

Для сертификата LDAPS вы можете столкнуться с проблемами, если он проверяет CN, который в вашем случае будет ldapserver.example.com на всех трех хостах. Если он разрешает имя хоста locat в сертификат, он может не работать.

Тип записи BIND SRV для балансировки нагрузки

Другие вопросы по тегам