第 4 章 测试设置
在将 HA 集群设置放入生产之前,需要对其进行全面测试,以验证一切按预期工作,同时允许操作员获得 HA 集群在某些情况下的行为,以及如何在出现问题时将设置重新置于健康状态。
至少应执行以下测试:
通过 HA 集群命令手动移动主 SAP HANA 实例。
预期的结果:在 SAP HANA 端触发接管,提升次要 SAP HANA 实例,成为新的主要 SAP HANA 实例。根据
SAPHana资源的AUTOMATED_REGISTER参数的配置,HA 集群将自动注册以前的主实例,作为新的次要实例,或者操作员将决定之前的主实例应该发生的情况崩溃 HA 集群节点,其中主 SAP HANA 实例正在运行。
预期的结果:应隔离 HA 集群节点,并在 SAP HANA 端触发接管,从而提升二级 SAP HANA 实例,成为新的主要 SAP HANA 实例。根据
SAPHana资源的AUTOMATED_REGISTER参数的配置,HA 集群将自动注册前主实例作为新次要实例,或者操作员将决定之前的主实例应该发生什么。在 HA 集群之外手动停止主 SAP HANA 实例。
预期的结果:在 SAP HANA 端触发接管,提升次要 SAP HANA 实例,成为新的主要 SAP HANA 实例。根据
SAPHana资源的AUTOMATED_REGISTER参数的配置,HA 集群将自动注册前主实例作为新次要实例,或者操作员将决定之前的主实例应该发生什么。崩溃运行辅助 SAP HANA 实例的节点。
预期的结果:应隔离 HA 群集节点,并且当 HA 群集节点恢复恢复时,应启动次要 SAP HANA 实例,并且 SAP HANA 系统复制应恢复。
在 HA 集群外手动停止二级 SAP HANA 实例
预期的结果: HA 集群应重启辅助 SAP HANA 实例
禁用 SAP HANA 系统复制使用的网络连接
预期的结果:HA 集群应该检测到发生 SAP HANA 系统复制失败,但应该保持 SAP HANA 实例在两个节点上运行