第 4 章 可选设置


从 SAP HANA 2.0 SPS1 开始,SAP 允许 SAP HANA System Replication 的"主动/主动(Read Enabled) "设置。这可让您:

  • 启用 SAP HANA 系统复制,以支持辅助系统上的读取访问权限。
  • 对辅助系统执行读取性报告,以从主系统中删除此工作负载。
  • 降低持续操作中带宽的需求。

如需更多信息,请参阅 SAP HANA System Replication

需要第二个虚拟 IP 地址来允许客户端访问辅助 SAP HANA 数据库。在失败的情况下,如果辅助站点无法访问,则第二个 IP 将切换到主站点,以避免出现只读访问的停机时间。

operationMode 应设置为 logreplay_readaccess。第二个虚拟 IP 和额外的必要的限制可以使用以下命令配置:

root# pcs resource create rsc_ip2_SAPHana_RH1_HDB10 ocf:heartbeat:IPaddr2 ip=10.0.0.251 op monitor interval="10s" timeout="20s
Copy to Clipboard Toggle word wrap

4.1.1. 配置额外限制

以上列出的约束严格推荐。要调整您的环境的行为,需要额外的限制。这些示例包括:

root# pcs constraint location rsc_ip_SAPHana_RH1_HDB10 rule score=500 role=master hana_rh1_roles eq "master1:master:worker:master" and hana_rh1_clone_state eq PROMOTED
Copy to Clipboard Toggle word wrap

当次要站点停机时,将 IP2 移到主站点中:

root# pcs constraint location rsc_ip2_SAPHana_RH1_HDB10 rule score=50 id=vip_slave_master_constraint hana_rh1_roles eq 'master1:master:worker:master'
Copy to Clipboard Toggle word wrap
root# pcs constraint order promote rsc_SAPHana_RH1_HDB10-clone then start rsc_ip_SAPHana_RH1_HDB10
Copy to Clipboard Toggle word wrap
root# pcs constraint order start rsc_ip_SAPHana_RH1_HDB10 then start rsc_ip2_SAPHana_RH1_HDB10
Copy to Clipboard Toggle word wrap
root# pcs constraint colocation add rsc_ip_SAPHana_RH1_HDB10 with Master rsc_SAPHana_RH1_HDB10-clone 2000
Copy to Clipboard Toggle word wrap
root# pcs constraint colocation add rsc_ip2_SAPHana_RH1_HDB10 with Slave rsc_SAPHana_RH1_HDB10-clone 5
Copy to Clipboard Toggle word wrap

流程

  1. 如果集群正在运行,测试集群是否能够运行的行为

    root# watch pcs status
    Copy to Clipboard Toggle word wrap
  2. 使用以下命令手动停止 secondary HANA 实例:

    sidadm% sapcontrol -nr ${TINSTANCE} -function StopSystem HDB
    Copy to Clipboard Toggle word wrap
  3. 几秒钟后,第二台 IP 地址将移到主主机上。然后您可以使用以下内容再次手动启动数据库:

    sidadm% sapcontrol -nr ${TINSTANCE} -function StartSystem HDB
    Copy to Clipboard Toggle word wrap
  4. 重启集群以进一步使用。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部