要确保应用程序服务器保持与数据库服务器的连接,可以将连接管理器配置为在发生网络故障时启动故障转移。
- 连接管理器必须在应用程序服务器上运行。
- 必须至少有一个共享主服务器磁盘的 SD 辅助服务器。
要配置网络监视:
-
如有必要,在每个应用程序服务器上至少安装两块网络接口卡 (NIC)。
-
在每个应用程序服务器上执行以下步骤:
-
安装连接管理器软件。
-
在 sqlhosts 文件中创建数据库服务器和所有 SLA 的条目。
-
如有必要,使用 onpassword 实用程序创建密码文件并将其加密。
-
将 GBASEDBTDIR 环境变量设置为指向安装了连接管理器的目录。
-
在连接管理器配置文件的头中,将 LOCAL_IP 参数设置为计算机上 NIC 的可用 TCP/IP 地址。例如,如果应用程序服务器包含两个 NIC,其中 NIC1 的 TCP/IP 地址为为 9.25.151.14,NIC2 的 TCP/IP 地址为 9.25.151.15,那么参数条目为:
LOCAL_IP 9.25.151.14,9.25.151.15
-
在连接管理器配置文件的主体中,配置服务级别协议 (SLA)。
-
在连接管理器配置文件的主体中,将 FOC 参数的 PRIORITY 属性设置为大于 0 的值。例如,要启用网络监视并设置最高优先级,请输入以下内容:
-
在连接管理器配置文件的主体中,将 FOC 参数的 ORDER 属性设置为 ENABLED。
-
在每个数据库服务器上执行以下步骤:
-
在 sqlhosts 文件中,创建应用程序服务器和所有 SLA 的条目。
-
启动每个数据库服务器实例。
-
启动每个连接管理器实例。
现在,如果发生网络故障,连接管理器将立即启动故障转移。连接管理器将确保在发生网络故障时,应用程序服务器可保持与数据库服务器的连接。
要在网络故障转移后返回到原始网络配置,请参阅
集群故障转移、重定向和复原。