第 5 章 测试问题单
安装完成后,建议运行一些基本测试来检查安装,并验证 SAP HANA Multitarget System Replication 如何工作,以及如何从故障中恢复。在开始生产之前,最好运行这些测试案例。如果可能,您还可以准备测试环境,以便在启动生产前验证更改。
所有情况都将描述:
- 测试的主题
- 测试先决条件
- 测试步骤
- 启动测试
- 监控测试
- 预期结果
- 返回初始状态的方法
您可以在 SAPHana 资源中使用选项 AUTOMATED_REGISTER=true。如需了解更多详细信息,请参阅 6.2.6 AUTOMATED_REGISTER。
对于每个测试案例,表将显示测试的概述。之后,测试会详细介绍,包括示例和其他先决条件检查。最后,还有有关如何清理环境以进一步测试的示例。
5.1. 准备测试 复制链接链接已复制到粘贴板!
在运行测试前,整个环境需要处于正确的且健康的状态。
我们通过以下方式检查集群和数据库:
-
pcs status --full -
python systemReplicationStatus.py -
df -h
pcs status --full 的示例可在 Check cluster status 中找到。如果 "Migration Summary" 中存在警告或之前失败,您应该在开始测试前清理集群。
pcs+ resource ++clear SAPHana_RH2_02-clone
# pcs+ resource ++clear SAPHana_RH2_02-clone
集群清理 描述了进行它的一些更多方法。务必要启动集群及所有资源。
除了集群外,数据库也应该已启动并在同步。验证数据库的正确状态的最简单方法是检查系统复制状态。另请参阅 Replication Status。这应该会在主数据库中检查。
要发现主节点,您可以检查 发现主数据库 或使用:
-
pcs status | grep -E "Promoted|Master" -
hdbnsutil -sr_stateConfiguration
运行以下命令,检查文件系统中是否有足够空间:
df -h
# df -h
在继续操作前,请按照 系统检查 的指南进行操作。如果环境清理干净,就可以运行测试。在测试过程中,监控对观察进度很有帮助。