SUSE HA用于HANA集群节点,在关机时关闭,尽管系统集成

这个文档(000021046)是根据免责声明在本文档的最后。

环境

SUSE Linux Enterprise for SAP Applications

情况

最佳实践是在关闭整个系统之前,在已定义的过程中手动停止SAP实例。但是,在某些情况下,可能需要自动关闭。

如果整个系统关闭,包括HANA和SUSE HA,节点将被隔离。这是因为systemd SAP_ service的sapstartsrv在HANA之前被停止,systemd阻止RA重新启动sapstartsrv。
这将导致RA停止失败和节点围栏。

在系统日志中是这样的:
# grep "2023-04-18T12:3.*rsc_SAPHana.*stop. #最后一次重启-n 1重启系统启动5.14.21-150400.2星期二四月18 12:34仍在运行。/var/log/messages 2023-04-18T12:31:26.386765+02:00 pizbuin02 SAPHana(rsc_SAPHana_S07_HDB00)[14955]: ERROR: ACT: SAP Instance S07-HDB00 stop failed # grep "2023-04-18T12:3.*rsc_SAPHana. log "*\[14955\]" /var/log/messages 2023-04-18T12:31:24.725478+02:00 pizbuin02 SAPHana(rsc_SAPHana_S07_HDB00)[14955]: INFO: RA ==== begin action stop_clone (0.162.1) ==== 2023-04-18T12:31:26.359308+02:00 pizbuin02 SAPHana(rsc_SAPHana_S07_HDB00)[14955]: WARNING: ACT: systemd service SAPS07_00。service未激活,将使用systemd 2023-04-18T12:31:26.377772+02:00 pizbuin02 SAPHana(rsc_SAPHana_S07_HDB00)[14955]: ERROR: ACT: ERROR during start of systemd unit SAPS07_00.service!2023-04-18T12:31:26.386765+02:00 pizbuin02 SAPHana(rsc_SAPHana_S07_HDB00)[14955]: ERROR: ACT: SAP Instance S07-HDB00 stop failed: 2023-04-18T12:31:26.397922+02:00 pizbuin02 SAPHana(rsc_SAPHana_S07_HDB00)[14955]: INFO: RA ==== end action stop_clone with rc=1 (0.162.1) (3s)==== 2023-04-18T12:31:26.404212+02:00 pizbuin02 pacemer -execd[11397]: notice: rsc_SAPHana_S07_HDB00_stop_0[14955] ERROR output [ERROR:]NIECONN_BROKEN (No such file or directory), NiRawRead failed in plugin_sapfrecv()] 2023-04-18T12:31:26.404282+02:00 pizbuin02 pacemer -execd[11397]: notice: rsc_SAPHana_S07_HDB00_stop_0[14955] error output [error: NIECONN_REFUSED (Connection refused), NiRawConnect failed in plugin_fopen()] # grep "2023-04-18T12:3.*systemd.*SAP。*service" /var/log/messages 2023-04-18T12:31:21.437203+02:00 pizbuin02 SAPHana(rsc_SAPHana_S07_HDB00)[14272]: INFO: ACT: systemd service SAPS07_00。service is active 2023-04-18T12:31:26.359308+02:00 pizbuin02 SAPHana(rsc_SAPHana_S07_HDB00)[14955]: WARNING: ACT: systemd service SAPS07_00。服务不是活动的,它将使用systemd 2023-04-18T12:31:26.371081+02:00启动pizbuin02 systemd[1]:请求的事务与现有的作业相矛盾:transaction for SAPS07_00。Service /start是破坏性的(cryptsetup。目标有“停止”任务队列,但“开始”任务包含在事务中)。2023-04-18T12:31:26.377772+02:00 pizbuin02 SAPHana(rsc_SAPHana_S07_HDB00)[14955]: ERROR: ACT: ERROR during start of systemd unit SAPS07_00.service!

决议

如果对HANA数据库使用系统风格的init,则可能希望在系统关闭时让SAP实例服务在起搏器之后停止。一个临时文件可能会有帮助。示例SID为S07,实例号为00。1.查看HANA数据库实例的systemd服务:——# systemctl list-unit-files | grep -i sap…# systemd-cgls -u SAP.slice…——2。——# mkdir -p /etc/systemd/system/pacemaker.serviced/ # cat </etc/systemd/system/pacemaker.service.d/00-pacemaker.conf [Unit] Description=pacemaker needs SAP instance service Documentation=man:SAPHanaSR_basic_cluster(7) Wants=SAPS07_00. conf。= SAPS07_00后服务。/etc/systemd/system/pacemaker.service.d/00-pacemaker.conf --- 3. Activate and check pacemaker dependency to SAP instance service: --- # systemctl daemon-reload # systemctl show pacemaker.service | grep SAPS07_00 Wants=SAPS07_00.service resource-agents-deps.target dbus.service After=system.slice network.target corosync.service resource-agents-deps.target basic.target rsyslog.service SAPS07_00.service systemd-journald.socket sysinit.target time-sync.target dbus.service sbd.service # systemd-delta | grep pacemaker [EXTENDED] /usr/lib/systemd/system/pacemaker.service -> /etc/systemd/system/pacemaker.service.d/00-pacemaker.conf ---

导致

如果整个系统关闭,包括HANA和SUSE HA,节点将被隔离。这是因为systemd SAP_ service的sapstartsrv在HANA之前被停止,systemd阻止RA重新启动sapstartsrv。
这将导致RA停止失败和节点围栏。

额外的信息

-手册页systemctl(1), system .unit(5), SAPHanaSR_basic_cluster(7) -博客文章//www.9173uu.com/c/handover-for-the-next-round-sap-on-suse-cluster-and-systemd-native-integration/

免责声明

这个支持知识库为SUSE客户和对我们的产品和解决方案感兴趣的各方提供了一个有价值的工具,以获取信息、想法和相互学习。beplay体育官方app下载本材料仅供信息、个人或非商业用途,并按“原样”呈现,不作任何形式的保证。

  • 文档ID:000021046
  • 创建日期:18 - 4月- 2023
  • 修改日期:19 - 4月- 2023
    • 用于SAP应用的SUSE Linux企业服务器

<返回支持搜索

有关SUSE知识库的问题或关注,请联系:tidfeedback[at]suse.com

SUSE支持论坛

让经验丰富的Sys Ops为您解答问题,或者与其他SUSE社区专家进行互动。

加入我们的社区

支持资源

了解如何充分利用您通过SUSE订阅、高级支持、学术计划或合作伙伴计划获得的技术支持。


SUSE客户支持快速参考指南 SUSE技术支持手册 更新报告
支持常见问题解答

打开事件

通过SUSE技术支持打开事件、管理订阅、下载补丁或管理用户访问。

去客户中心beplay官网首页