ManageEngine ADManager Plus 中的负载均衡器

    ADManager Plus中的负载均衡器可将请求分发至其他服务器上运行的实例,从而优化并提供更优质的AD管理体验。

    注意事项

    • 负载均衡器仅在ADManager Plus专业版中可用。
    • 所有配置节点(服务器)必须运行相同版本的ADManager Plus。
    • 两个节点之间的连接不应受到防火墙或防病毒程序的任何限制。
    • 一个 ADManager Plus 实例将作为主节点,所有其他配置节点均视为从节点。从节点将使用主节点配置的数据库。
    • 负载均衡配置的修改只能从主节点进行。
    • 参与负载均衡配置的每个ADManager Plus节点均需单独配置SSL证书及会话过期时间。
    • 若需在启用负载均衡时为ADManager Plus启用HTTPS,请确保所有参与负载均衡配置的节点均已启用HTTPS。
    • 所有节点被视为完全相同,因此需确保配置节点尽可能一致。具体可通过以下方式实现:
      • 所有节点均拥有相同权限,可访问产品中已配置或待配置的所有域及域控制器。
      • 所有节点的时间和时区设置保持一致。
      • 若在ADManager Plus中配置了Microsoft 365账户,请安装MSOnline PowerShell模块。
    • 启用负载均衡后,以下功能将被禁用:
      • 高可用性
      • 智能卡认证

    在ADManager Plus中配置负载均衡器的步骤

    1. 登录 ADManager Plus 并导航至“管理”选项卡。
    2. 在左侧窗格的"企业基础"下,点击"负载均衡器"。
    3. 在“带故障转移的负载均衡器”页面中,点击“点击配置”按钮
    4. 主服务器URL将 自动填充。
    5. “辅助服务器”区域,于“辅助服务器URL”字段中输入需配置为辅助节点的ADManager Plus实例的主机名或IP地址。
    6. 管理员用户名 和管理员密码字段中输入具有超级管理员权限的用户账户凭据。
    7. 在访问模式部分:
      • 若需配置同一子网内的服务器:
        • 虚拟IP虚拟主机名字段中输入虚拟IP地址和主机名。
        • 负载均衡器端口字段中输入有效端口号,然后点击配置
        • 保持“主服务器和备用服务器位于不同子网”复选框未勾选状态。
      • 若需将主备服务器配置在不同子网:
        • 勾选“主备服务器位于不同子网”复选框
        • 创建虚拟主机并在虚拟主机名字段 中提供主机名。
        • “负载均衡器端口”字段中输入有效端口号,然后点击“配置”
    8. 点击“+添加新节点”,重复步骤5和6配置更多辅助节点。

    保存配置后,主节点将自动重启,随后次节点也将重启。

    注意:若主节点故障,流量将自动重定向至辅助节点。当主节点恢复时,用户可通过重启辅助节点手动将其恢复为主节点角色。

    修改负载均衡器配置步骤

    如前所述,负载均衡配置的修改必须仅通过配置为主节点的实例进行。

    修改服务器配置时:

    1. 登录ADManager Plus的主节点。
    2. 导航至“管理”选项卡,在“企业基础”下点击“负载均衡器”
    3. 在"带故障转移的负载均衡器"窗口中,点击编辑按钮修改主机名、端口号等配置。
    4. 点击x图标可从设置中移除节点。
    5. 点击保存

    注意:您可通过点击"带故障转移的负载均衡器"窗口中的"删除"按钮清除整个负载均衡配置。

    管理计划任务的步骤

    自动化、报表生成、数据库备份等计划任务默认从主节点运行。但您也可通过"管理计划任务"选项从从节点运行这些任务,从而减轻主节点负载。

    实现方法:

    1. 登录到 ADManager Plus 的主节点。
    2. 导航至“管理”选项卡,在“企业基础”下点击“负载均衡器”
    3. 在“具有故障转移功能的负载均衡器”窗口中,点击右上角的“管理计划任务”选项
    4. 在“在以下节点运行计划任务”下拉菜单中,选择处理计划任务的首选节点。
    5. 计划任务故障转移下拉菜单中,选择主节点故障时计划任务应运行的备用节点。
    6. 点击保存并重启服务器。

    故障排除提示

    1. 构建版本号与主节点不一致。

    原因:当配置为辅助节点的ADManager Plus实例的版本号与负载均衡配置中主节点的版本号不一致时,将引发此错误。

    解决方案:确保将所有配置为辅助节点的ADManager Plus实例更新至与主节点构建号一致。请参阅服务包页面了解ADManager Plus更新方法。

    2. 计划任务未运行。请重启此服务器。

    原因:修改"管理计划任务"设置并选择新服务器运行计划任务后,必须重启所选节点。若未重启节点,将引发此错误。

    解决方案:重启负责运行计划任务的节点。

    3. 发现协议不匹配。请确保参与负载均衡的所有节点使用相同协议。

    原因:当辅助服务器使用的协议与主节点不一致时将引发此错误。

    解决方案:参与负载均衡配置的所有辅助节点必须使用与主节点相同的协议。例如,若主节点启用了HTTPS,则所有辅助节点也必须启用HTTPS。

    4. 通信问题。请确保主节点和从节点均未通过防火墙封锁7800端口。若问题持续存在,请点击此处进行故障排查。

    原因:

    • 主备节点间可能存在网络连接问题。
    • 主节点上的负载均衡服务将使用与ADManager Plus不同的端口运行。默认情况下,负载均衡服务分配到端口7800。 若端口7800已被占用,则分配端口7801;若该端口不可用,则分配端口7802,依此类推。当负载均衡服务默认端口被防火墙阻断时将引发此错误。

    解决方案:

    • 请尝试从主节点向辅助节点执行ping操作,检查是否存在连接问题。
    • 检查主节点和从节点是否均开放了7800端口。若端口可用,请确保主从服务器防火墙均未封锁该端口。若7800端口不可用,请依次尝试7801端口、7802端口等。

    5. 节点不可达。

    原因:此错误可能由以下任一原因导致:

    • 节点已下线。
    • 该节点IP地址发生变更。
    • 主节点与故障节点间存在通信错误。

    解决方案:重启该节点并检查问题是否解决。同时确保主节点与故障节点之间能无障碍通信。

    6. 从负载均衡配置中移除次要节点后启动失败。

    原因:若节点在离线或不可达状态下被移除,可能导致此错误。

    解决方案:在已从集群移除的从节点中,导航至<安装目录>\ADManager Plus\bin文件夹,启动节点前执行RemoveClusterSetup.bat文件