第 7 章 完成设置


确保最终设置已完成,并且系统和资源处于健康状态,然后您可以为生产工作负载启用环境。

7.1. 在进行后启用 HANA 自动注册

如果您希望之前的主要实例自动恢复为功能齐全的辅助实例,而无需手动验证数据一致性,您可以启用 SAPHanaController 资源来在接管后重新注册实例。

这可让之前失败的主实例继续 HANA 系统复制,并在新的主实例失败时自动接管。

您的 HANA 操作员必须决定它们首先需要手动检查之前失败的实例的健康状况,然后重新注册实例,或者优先级是否更快自动恢复完全高可用性。

流程

  • 更新 SAPHanaController 资源,并覆盖默认的 AUTOMATED_REGISTER

    [root]# pcs resource update rsc_SAPHanaCon_<SID>_HDB<instance> AUTOMATED_REGISTER=true
    Copy to Clipboard Toggle word wrap

验证

  • 检查 AUTOMATED_REGISTER 设置为 true

    [root]# pcs resource config rsc_SAPHanaCon_RH1_HDB02
    Resource: rsc_SAPHanaCon_RH1_HDB02 (class=ocf provider=heartbeat type=SAPHanaController)
      Attributes: rsc_SAPHanaCon_RH1_HDB02-instance_attributes
        AUTOMATED_REGISTER=true
        DUPLICATE_PRIMARY_TIMEOUT=7200
        InstanceNumber=02
        PREFER_SITE_TAKEOVER=true
        SID=RH1
    ...
    Copy to Clipboard Toggle word wrap
警告

AUTOMATED_REGISTER 设置为 true 可能会增加数据丢失或崩溃的风险。当辅助 HANA 实例上的数据没有完全同步时,如果 HA 集群触发,则自动注册旧的主 HANA 实例作为新的次要 HANA 实例会导致此实例上出现数据丢失,并且在发生发生前没有同步的所有数据也会丢失。

如需更多信息,请参阅有关 Members 的 SAP Technology Blog 的文章: 准备用于 SAP HANA 的 Pacemaker 集群 - 第 2 部分:两个节点故障

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat