5.3. Red Hat Enterprise Linux 9.4 for SAP Solutions
SAP 的 HA 解决方案
为
hdbindexserver
进程失败操作启用 SAP HANAsrServiceStateChanged ()
hook从 0.162.3 版本开始,
resource-agents-sap-hana
软件包提供了一个新的 SAP HANA hook 脚本,用于处理 HANAhdbindexserver
进程崩溃或挂起的情况:-
ChkSrv.py
hook 脚本使用 SAP HANAsrServiceStateChanged ()
hook 来处理 HANA 事件,并允许 HA 集群响应 dying 或 hanging SAP HANAhdbindexserver
进程。 -
CHkSrv.py
hook 脚本提供了选择对崩溃或挂起 HANAhdbindexerver
进程的选项: stop 或 kill the HANA DB,或者仅为监控目的的日志事件。 -
与
srServiceStateChanged ()
HANA hook 相关的所有活动都记录在专用的 SAP HANA tracefile 中。
-
启用这个功能所需的最小 SAP HANA 版本是 SAP HANA 2.0 SPS4。如需了解更多详细信息,请参阅为 hdbindexserver 进程失败操作启用 SAP HANA srServiceStateChanged ()hook (可选)
除了新功能外,
resource-agents-sap-hana
软件包的版本 0.162.3 (及更高版本)还提供以下改进:-
避免明确和隐式使用
/tmp
文件系统,以便在/tmp
文件系统已满的情况下使SAPHanaSR
资源代理正常工作。 -
如果
SAPHanaSR.py
hook 脚本成功向集群报告srConnectionChanged ()
事件,则会删除现有的回退状态文件,以防止覆盖已报告的 SR 状态。 - 改进支持性,因为它提供资源代理的当前进程 ID、登录资源代理输出和 HANA tracefiles。
- 改进资源代理执行的状态和操作的日志。
-
避免明确和隐式使用
SAP 的 RHEL 系统角色
为以下角色进行了以下改进:
-
集合
:确保 Ansible 2.16.1, 2.15.8, 2.14.12 (cve-2023-5764)兼容性。 -
集合
:最小 Ansible 版本现在是 2.14。 -
预配置
:包含与 SLES 相关的代码。红帽不支持配置 SLES 受管节点。 -
sap_hana_preconfigure
: 实施 RHEL 8.8 和 RHEL 9.2 的 SAP HANA 要求,且 RHEL 9.2 的限制性不太受 SAP HANA 支持的 RHEL 版本。 -
sap_ha_pacemaker_cluster
:提高每个平台的 VIP 资源和约束设置。
-
如需了解更多详细信息,请参阅 用于 SAP 的 Red Hat Enterprise Linux 系统角色。
安全性
现在,您可以了解保护 Red Hat Enterprise Linux 系统免受本地和远程入侵、利用和恶意活动的流程和实践。这些方法和工具可为运行 SAP HANA 创建更安全的环境。如需了解更多详细信息,请参阅: