第 2 章 配置 SAP HANA 系统复制
在配置 HA 集群前,必须根据 SAP: SAP HANA 系统复制:配置,对 SAP HANA 系统复制进行配置和测试。
以下示例演示了如何在稍后要成为管理 SAP HANA 系统复制设置的 HA 集群的节点上启用 SAP HANA 系统复制。
有关如何确保每个 HA 集群节点上启用了正确的订阅 和仓库的更多信息,请参阅 RHEL for SAP 订阅 和存储库。
示例中使用的 SAP HANA 配置:
SID: RH1 Instance Number: 02 node1 FQDN: node1.example.com node2 FQDN: node2.example.com node1 SAP HANA site name: DC1 node2 SAP HANA site name: DC2 SAP HANA 'SYSTEM' user password: <HANA_SYSTEM_PASSWORD> SAP HANA administrative user: rh1adm
2.1. 先决条件
确保两个系统都可以解决这两个系统的 FQDN,而无问题。要确保在没有 DNS 的情况下解析 FQDN,您可以将其放在 /etc/hosts
中,如下例所示:
[root]# cat /etc/hosts ... 192.168.0.11 node1.example.com node1 192.168.0.12 node2.example.com node2
如主机名 | SAP Help Portal SAP HANA 中所述,只支持带有小写字符的主机名。
要使系统复制正常工作,SAP HANA log_mode 变量必须设置为 normal,这也是默认值。如需更多信息,请参阅 SAP Note 3221437 - 系统复制失败,因为 "Connection refused: Primary 必须以正常方式运行日志模式! "。这可以在这两个节点上使用以下命令,以 SAP HANA 管理用户身份验证。
[rh1adm]$ hdbsql -u system -p <HANA_SYSTEM_PASSWORD> -i 02 "select value from "SYS"."M_INIFILE_CONTENTS" where key='log_mode'" VALUE "normal" 1 row selected
SAP HANA 管理用户对安装期间选择的 SID 执行了大量配置步骤。对于本文档中描述的示例设置,用户 id rh1adm
用于 SAP HANA 管理用户,因为使用的 SID 是 RH1
。
要从 root 用户切换到 SAP HANA 管理用户,您可以使用以下命令:
[root]# sudo -i -u rh1adm [rh1adm]$