3.4. 安装后
3.4.1. (a) SCS 配置文件修改 复制链接链接已复制到粘贴板!
(A) SCS
实例配置集必须被修改,以防止由实例的 sapstartsrv
进程自动重启 enqueue 服务器进程,因为实例将由集群管理。
要修改 (A) SCS
实例配置集,请运行以下命令:
sed -i -e 's/Restart_Program_01/Start_Program_01/' /sapmnt/S4H/profile/S4H_ASCS20_s4ascs
[root@node1]# sed -i -e 's/Restart_Program_01/Start_Program_01/' /sapmnt/S4H/profile/S4H_ASCS20_s4ascs
3.4.2. ERS 配置文件修改 复制链接链接已复制到粘贴板!
必须修改 ERS
实例配置文件,以防止由实例的 sapstartsrv
自动重启 enqueue 复制服务器进程,因为 ERS
实例将由集群管理。
要修改 ERS
实例配置集,请运行以下命令:
sed -i -e 's/Restart_Program_00/Start_Program_00/' /sapmnt/S4H/profile/S4H_ERS29_s4ers
[root@node2]# sed -i -e 's/Restart_Program_00/Start_Program_00/' /sapmnt/S4H/profile/S4H_ERS29_s4ers
3.4.3. 更新 /usr/sap/sapservices 文件 复制链接链接已复制到粘贴板!
要防止由 HA 集群在控制 HA 集群外启动的 SAP 实例,请确保在所有集群节点上的 /usr/sap/sapservices
文件中注释掉了以下行:
3.4.4. 在故障转移节点上为实例特定目录创建挂载点 复制链接链接已复制到粘贴板!
需要挂载实例特定目录的挂载点,且所有 HA 集群节点上的用户和组所有权必须设置为 root:root
:
3.4.5. 验证 SAP 实例是否可以在所有集群节点上启动和停止 复制链接链接已复制到粘贴板!
使用 sapcontrol'
停止 (A) SCS
和 ERS
实例,卸载实例特定目录,然后将它们挂载到另一个节点上:
/usr/sap/S4H/ASCS20/ /usr/sap/S4H/ERS29/ /usr/sap/S4H/D<Ins#>/
/usr/sap/S4H/ASCS20/
/usr/sap/S4H/ERS29/
/usr/sap/S4H/D<Ins#>/
验证使用 sapcontrol
的手动启动和停止所有 SAP 实例是否在所有 HA 集群节点上正常工作,并且 SAP 实例使用 SAP 提供的工具正确运行。
3.4.6. 验证所有 HA 集群节点上是否安装了 SAP 主机代理的正确版本 复制链接链接已复制到粘贴板!
在每个集群节点上运行以下命令,以验证 SAP 主机代理是否具有相同的版本,并满足最低版本要求:
[root@node<x>]# /usr/sap/hostctrl/exe/saphostexec -version
[root@node<x>]# /usr/sap/hostctrl/exe/saphostexec -version
如果需要更新 SAP 主机代理,请检查 SAP Note 1031096-Installing Package SAPHOSTAGENT。
3.4.7. 安装永久 SAP 许可证密钥 复制链接链接已复制到粘贴板!
为确保 SAP 实例在故障转移后继续运行,可能需要根据每个集群节点的硬件密钥安装几个 SAP 许可证密钥。如需更多信息,请参阅 SAP Note 1178686 - Linux: 生成 SAP 硬件密钥 的替代方法。
3.4.8. 使用 systemd 启用 SAP 实例时所需的其他更改 复制链接链接已复制到粘贴板!
如果由集群管理的 SAP 实例是 启用 systemd 的,则需要进行额外的配置更改,以确保 systemd
不会干扰 HA 集群管理 SAP 实例。请查看第 2 部分。Red Hat HA Solutions for SAP 中的 Systemd-Based SAP Startup Framework for information。