0

LDAP 容错配置(例如 SunOne):是否有人知道如何为 LDAP 配置“容错”,例如 SunOne LDAP。

我通过谷歌搜索没有任何有用的结果?

谢谢

4

1 回答 1

1

假设通过“容错”,“高可用性(HA)”被问到,我会说它可以通过冗余来实现。而且,它不会是 SunOne 或其他供应商的任何目录服务器软件所特有的。

有不同的方法可以解决这个问题。这取决于业务需求和可负担性。想到的一种方法是将 LDAP 软件安装在 HA 对上。这需要用于故障转移的硬件和操作系统功能,并且需要两台服务器(在虚拟化世界中,“服务器”可能意味着不同的东西 [物理盒、框架、LPAR 等];所以,我将留下解释给读者)。当一台服务器出现故障时,另一台服务器接管并承担该对中的主要角色。这是容错部分。在这种方法中,具有辅助角色的机器/服务器是被动的(即,它不为客户端提供服务),直到主服务器出现故障。您将需要在两台服务器之间实现 LDAP 数据复制。它们可以是 P2P 复制拓扑中的两个 LDAP 主服务器。

另一种方法是拥有多个 LDAP 服务器(即主服务器、副本服务器)并使用网络调度程序 (ND) 软件/设备/等将它们集群,这会将传入流量分配到集群中的各个服务器(通常是副本)。如果您丢失了集群中的一个副本,ND 将不会向该副本发送任何流量,直到它回来。但是,其他副本仍将接收负载并因此服务于传入流量。这是该方法中的容错部分。您想要的可用性程度也将决定在集群环境中可以做什么。您可以拥有一个 LDAP 主服务器(组织的应用程序将对其进行更新)并将其保留在集群之外,但与另一台服务器配对以进行故障转移(这样您就不会 t 失去应用程序更新的可用性 - 这也使您可以自由地在主服务器上进行维护而不会中断您的应用程序 [嗯,如果主服务器不是,则需要编写它们以便能够写入多个 LDAP 主服务器可用的])。在任何情况下,您都必须让辅助服务器从主服务器接收复制。如果预算不允许您拥有更多的服务器/副本,那么您可以将主服务器与副本一起放在集群中以帮助处理读取流量。您可以在 P2P 复制拓扑中配置两个主服务器,而不是其中一台服务器是被动的 HA 对,并将它们都放在集群中以帮助处理流量。

于 2013-05-20T03:25:03.217 回答