第五十章 镜像配置、故障转移和负载平衡 - 镜像配置
镜像配置
通过镜像 IRIS 配置,可以在参与的镜像成员之间复制(或镜像)数据库。 IRIS 镜像集配置代表安装的参与镜像成员集。
如果使用镜像虚拟 IP(或等效技术)向主要成员提供网络重定向,则配置 Web 网关以连接到该地址。不需要采取进一步行动。虚拟 IP 地址始终映射到镜像主服务器。
对于无法使用镜像虚拟 IP(或在某些灾难情况下无法运行)的配置,可以将 Web Gateway 配置为镜像感知。当 Web Gateway 具有镜像感知功能时,它会负责确定哪个成员是主要成员。要使 Web Gateway 配置具有镜像感知能力,请在 Web Gateway 的服务器访问部分中选择“配置是镜像感知”并提供镜像成员之一的地址。
注意:在某些情况下,Web Gateway 配置不适合镜像感知。例如,支持管理门户的 Web 网关配置绝不应配置为镜像感知,因为门户必须始终连接到特定的 IRIS 服务器,无论其镜像状态如何。
如果镜像感知 Web 网关配置连接到不是镜像成员的 IRIS 服务器,则连接会失败,并且受影响的客户端会收到服务器可用性错误。
Web Gateway 从它首先连接的成员处获取故障转移成员和灾难恢复 (DR) 成员的列表。 Web Gateway 将此列表保留在其本地配置文件 (CSPRT.ini) 中。如果 Web Gateway 随后无法连接到其配置中定义的成员,则它会使用先前在本地记录的列表来识别并连接到备用成员。
Web Gateway 循环遍历成员列表,直到找到主列表。如果找不到主服务器,Web Gateway 将默认使用网关配置中定义的服务器。
Web Gateway重复循环浏览该列表,直到找到定义为主的成员。- 为了避免紧密循环结构对性能产生负面影响,
Web Gateway在每个循环后暂停与尝试次数相同的秒数。 - 对于给定的
HTTP请求,Web Gateway尝试查找主服务器所花费的时间不会超过服务器响应超时参数中定义的时间。 - 搜索主节点时,
Web Gateway始终首先连接到故障转移成员。如果它无法在故障转移成员中找到主成员,它只会尝试异步成员。仅当手动将异步成员指定为主要成员时,它才会成为主要成员。
建立首次连接时,镜像成员会出现在 Web Gateway 系统状态表单中。镜像成员显示为当前配置名称(如 Web Gateway 的服务器访问部分中定义),镜像集名称、镜像和镜像成员名称显示为工具提示。
“镜像名称”和“镜像状态”列显示在“ IRIS 服务器”表中。镜像集和镜像成员的名称显示在“镜像名称”列中。当前成员状态显示在“镜像状态”列中:显示成员类型(故障转移或异步),并且主要成员标记为“主要”。