ADSelfService Plus实现了高可用性,目的是在预期和意外的系统或应用程序故障的情况下提供故障转移。*高可用性是通过自动故障转移实现的,也就是说,当一台计算机上运行的服务出现故障时,另一台计算机上运行的服务的另一个实例将接管。
要实现ADSelfService Plus的高可用性,
您必须在两台机器上安装该产品。其中一台机器将充当主服务器,另一台将充当备用服务器。
这两个服务器将使用相同的数据库,并且在任何给定时间,一台服务器将迎合用户请求,而另一台服务器将处于非活动状态,直到主服务器关闭。
如果您使用的是捆绑的PgSQL数据库:在配置高可用性时,捆绑的PgSQL数据库将被配置为外部数据库,并作为独立的服务运行。
每当主服务器遇到计划内或计划外停机时,备用服务器就会开始运行,并为所有请求提供服务。
前提条件
在启用此设置之前,请确保满足以下条件。
确保产品的两个实例:
作为服务安装和运行
具有相同的构建架构(32位或64位)和内部版本号
具有相同的路径
连接到相同的域和网络。例如,如果您的IP范围是172.21.12.x,则主服务器、备用服务器和虚拟IP也应该在IP范围172.21.12.x
如果您使用的是外部数据库,请确保主服务器和辅助服务器都可以访问该数据库。
配置
请按照下面给出的步骤实现高可用性:
点击管理 → 企业设置 → 高可用。
选择启用高可用。
在主服务器部分,输入在主服务器上运行的ADSelfService Plus的URL。
在备用服务器部分中,输入:
运行ADSelfService Plus的备用服务器的主机名。
备用服务器中的ADSelfService Plus的超级管理员凭据。
注意: 超级管理员是指已获得对整个产品的完全控制权的用户。
在虚拟IP中,输入:
单个IP,您可以使用该IP同时访问主服务器和备用服务器。当使用此IP访问产品时,数据将直接通过在特定时间处于活动状态的服务器路由。
注意: 虚拟IP地址是未使用的静态IP地址。打开命令提示符,尝试ping通IP。如果抛出Request Timed Out(请求超时)错误,则该IP未使用,可以作为虚拟IP使用。
虚拟主机名
注意:虚拟主机名是指定给虚拟IP的别名。这可以从DNS服务器设置。
点击保存。
如果您已启用高可用性,请务必更新访问URL、GINA/CP代理配置、移动应用服务器设置、SAML SSO设置、密码同步代理和注册脚本中的虚拟IP地址值。 |
禁用高可用:
只能从备用服务器禁用高可用性。按照以下步骤禁用高可用性:
关闭主服务器
。访问ADSelfService Plus。这会自动将您路由到备用服务器。
进入高可用性设置并将其禁用。
重新启动备用服务器,然后重新启动备用服务器。