搜索

第 5 章 测试问题单

download PDF

安装完成后,建议运行一些基本测试来检查安装,并验证 SAP HANA Multitarget System Replication 如何工作,以及如何从故障中恢复。在开始生产之前,最好运行这些测试案例。如果可能,您还可以准备测试环境,以便在生产中应用更改前验证更改。

所有情况都将描述:

  • 测试的主题
  • 测试先决条件
  • 测试步骤
  • 监控测试
  • 启动测试
  • 预期结果
  • 返回初始状态的方法

要将以前的 primary HANA 复制站点自动注册为由集群管理的 HANA 实例的新次要 HANA 复制站点,您可以使用 SAPHana 资源中的选项 AUTOMATED_REGISTER=true 选项。如需了解更多详细信息,请参阅 AUTOMATED_REGISTER

示例中使用的 HA 集群节点名称和 HANA 复制站点(在括号中):

  • clusternode1 (DC1)
  • clusternode2 (DC2)
  • remotehost3 (DC3)

以下参数用于配置 HANA 实例和集群:

  • SID=RH2
  • INSTANCENUMBER=02
  • CLUSTERNAME=cluster1

您可以在测试环境中使用 clusternode1-2, remotehost3 作为别名。

测试更为详细,包括示例和其他前提条件检查。最后,有有关如何清理环境以进一步测试的示例。

在某些情况下,如果 clusternode1-2 和 remotehost3 之间的距离太长,您应该使用 -replcationMode=async 而不是 -replicationMode=syncmem。在选择正确的选项前,请询问您的 SAP HANA 管理员。

5.1. 准备测试

在运行测试前,整个环境需要处于正确的且健康的状态。我们通过以下方式检查集群和数据库:

  • pcs status --full
  • python systemReplicationStatus.py
  • df -h

pcs status --full 的示例可在 Check cluster status 中找到。如果 "Migration Summary" 中存在警告或之前失败,您应该在开始测试前清理集群。

[root@clusternode1]# pcs resource clear SAPHana_RH2_02-clone

集群清理 描述了进行它的一些更多方法。务必要启动集群及所有资源。

除了集群外,数据库也应该已启动并在同步。验证数据库的正确状态的最简单方法是检查系统复制状态。另请参阅 Replication Status。这应该会在主数据库中检查。

要发现主节点,您可以检查 发现主数据库 或使用:

  • pcs status | grep -E "Promoted|Master"
  • hdbnsutil -sr_stateConfiguration

运行以下命令,检查文件系统中是否有足够空间:

# df -h

在继续操作前,请按照 系统检查 的指南进行操作。如果环境清理干净,就可以运行测试。在测试过程中,监控对观察进度很有帮助。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.