1.3. SAP HANA HA 的集群资源代理
SAP HANA HA 设置的高可用性(HA)集群配置可用于组合其预期行为的多个资源代理。高级 Next Generation Interface 资源代理与 scale-up 和 scale-out 环境相同。在上游社区,它们也称为 SAPHanaSR-angi
。
在 RHEL 上,这个生成的组合资源代理在软件包 sap-hana-ha
中提供。
SAPHanaTopology
SAPHanaTopology
资源代理从 SAP HANA 环境获取状态信息,并将其保存到集群属性。代理也会启动和监控本地SAP HostAgent
,这是启动、停止和监控 HANA 实例所必需的。SAP HANA 中的配置流程称为系统复制 hook,可将复制健康信息添加到保存的属性中。根据收集的环境数据,资源代理定义集群节点的专用健康分数。集群使用此评分来确定它是否必须从一个站点到另一个站点启动系统复制的切换。SAPHanaController
SAPHanaController
资源代理负责监控和管理 SAP HANA 环境。如果 HANA 实例出现故障,则资源决定了它所采取的恢复操作,并对自动切换执行命令,或者更改系统复制的活动站点。SAPHanaFilesystem
SAPHanaFilesystem
资源代理检查 SAP HANA 文件系统上路径的读写访问权限,并在发现文件系统访问问题时对主 HANA 实例执行操作。这可能会大大加快故障转移和服务恢复。使用此资源代理是可选的,但建议您通过隔离主节点来在底层 SAP HANA 存储失败时触发快速故障转移。它仅在 HANA 系统复制处于同步状态时对主节点执行操作。这个资源只监控文件系统上的路径,它不会挂载或卸载文件系统。其他机制必须用于管理文件系统本身。详情请参考 /etc/fstab 文件。
注意验证新代的资源代理可用于 RHEL 版本。检查 SAP HANA Scale-Up 和 Scale-Out System Replication HA 解决方案的最低受支持的软件包版本。