redhat_sap.sap_hana_hsr
此角色已弃用,不再开发
现在的后续版本作为 community.sap_install 集合的一部分进行开发。
sap-hana-hsr

该角色支持在两个指定的 RHEL 7.x 或 8.x 主机之间启用 SAP HANA 系统复制。
需求
指定主机上必须安装并运行 SAP HANA 1.0 SPS 12 及以上版本(HANA2)。
角色变量
用于此角色的变量必须添加不同的作用域。有些变量适用于两个主机,有些变量必须单独适用于每个主机。这是因为 SAP HANA 系统复制的性质,主机会在复制架构中扮演不同的角色(主节点和从节点)。
公共变量
变量 | 信息 | 必需? |
---|---|---|
sap_hana_hsr_hana_sid | SAP HANA 系统 ID | 是 |
sap_hana_hsr_hana_instance_number | 实例号 | 是,必须声明为字符串 e.g. "00" |
sap_hana_hsr_hana_db_system_password | 数据库用户(SYSTEM)密码 | 是 |
sap_hana_hsr_hana_primary_hostname | 主节点的系统主机名 | 是 |
sap_hana_hsr_rep_mode | 重做日志的复制模式(sync | syncmem |
sap_hana_hsr_oper_mode | 运行 SAP HANA 系统复制的操作模式(delta_datashipping | logreplay |
每个主机的特定变量
变量 | 信息 | 必需? |
---|---|---|
sap_hana_hsr_role | 在复制架构中的主机角色 | 是,选项为 primary 或 secondary |
sap_hana_hsr_alias | 在复制布局中用来识别 HANA 站点名称的别名 | 是 |
示例剧本
- hosts: hana
roles:
- { role: redhat_sap.sap_hana_hsr }
示例清单
# cat <inventory_dir>/group_vars/hana.yml
## 'sap_hana_hsr' 角色所需的变量
sap_hana_hsr_hana_sid: RH1
sap_hana_hsr_hana_instance_number: "00"
sap_hana_hsr_hana_db_system_password: "MyS3cr3tP4ssw0rd"
sap_hana_hsr_hana_primary_hostname: hana-0c0c0
# cat <inventory_dir>/host_vars/hana-0c0c0.yml
sap_hana_hsr_role: "primary"
sap_hana_hsr_alias: "DC1"
# cat <inventory_dir>/host_vars/hana-0c0c1.yml
sap_hana_hsr_role: "secondary"
sap_hana_hsr_alias: "DC2"
HANA 系统复制检查
在使用此角色配置 HANA 系统复制后,您可以在 主 主机上执行以下操作以检查实际状态:
# su - <sid>adm
# python /usr/sap/<SID>/HDB<INSTANCE_NUMBER>/exe/python_support/systemReplicationStatus.py
| 数据库 | 主机 | 端口 | 服务名称 | 卷 ID | 站点 ID | 站点名称 | 从节点 | 从节点 | 从节点 | 从节点 | 从节点 | 复制 | 复制 | 复制 |
|--------|-----------|-------|----------|-------|---------|----------|-----------|-----------|-----------|-----------|----------------|-----------|-----------|--------------|
| SYSTEMDB | hana-25e40 | 30001 | nameserver | 1 | 1 | DC1 | hana-25e41 | 30001 | 2 | DC2 | YES | SYNC | ACTIVE | |
| RH1 | hana-25e40 | 30007 | xsengine | 2 | 1 | DC1 | hana-25e41 | 30007 | 2 | DC2 | YES | SYNC | ACTIVE | |
| RH1 | hana-25e40 | 30003 | indexserver | 3 | 1 | DC1 | hana-25e41 | 30003 | 2 | DC2 | YES | SYNC | ACTIVE | |
系统复制的站点 "2" 状态:ACTIVE
整体系统复制状态:ACTIVE
本地系统复制状态
~~~~~~~~~~~~~~~~~~~
模式:PRIMARY
站点 ID:1
站点名称:DC1
许可证
Apache 许可证 2.0
作者信息
Red Hat SAP 社区实践
关于项目
Configure SAP HANA System Replication on existing SAP HANA deployments in RHEL
安装
ansible-galaxy install redhat_sap.sap_hana_hsr
许可证
apache-2.0
下载
5.5k
拥有者
Community repositories for SAP Solutions on Red Hat Technologies