测试 5:重新启动 SAP HANA 节点 1 - 上的 SAP HANAAmazon
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

测试 5:重新启动 SAP HANA 节点 1

说明— 模拟运行主 SAP HANA 数据库的主节点崩溃。

运行节点:SAP HANA 主数据库节点

运行步骤

  • 使用以下命令作为根用户使主数据库系统崩溃:

    [root@prihana ~]# pcs status Cluster name: rhelhanaha Stack: corosync Current DC: sechana (version 1.1.19-8.el7_6.5-c3c624ea3d) - partition with quorum Last updated: Tue Nov 10 17:54:13 2020 Last change: Tue Nov 10 17:53:48 2020 by root via crm_attribute on prihana 2 nodes configured 6 resources configured Online: [ prihana sechana ] Full list of resources: clusterfence (stonith:fence_aws): Started prihana Clone Set: SAPHanaTopology_HDB_00-clone [SAPHanaTopology_HDB_00] Started: [ prihana sechana ] Master/Slave Set: SAPHana_HDB_00-master [SAPHana_HDB_00] Masters: [ prihana ] Slaves: [ sechana ] hana-oip (ocf::heartbeat:aws-vpc-move-ip): Started prihana Daemon Status: corosync: active/enabled pacemaker: active/enabled pcsd: active/enabled [root@prihana ~]# echo 'b' > /proc/sysrq-trigger
注意

要模拟系统崩溃,必须首先确保/proc/sys/kernel/sysrq将设置为 1。

预期输出

  • 群集检测出故障的节点(节点 1),声明它”UNCLEAN”,并将辅助节点(节点 2)设置为状态”partition WITHOUT quorum”。

  • 集群围栏节点 1,升级辅助 SAP HANA 数据库,并在备份 EC2 实例时将其注册到新的主数据库。节点 1 当前处于停止状态,因为它正在重新启动。

    [root@sechana ~]# pcs status Cluster name: rhelhanaha Stack: corosync Current DC: sechana (version 1.1.19-8.el7_6.5-c3c624ea3d) - partition with quorum Last updated: Tue Nov 10 18:17:24 2020 Last change: Tue Nov 10 18:17:06 2020 by root via crm_attribute on sechana 2 nodes configured 6 resources configured Online: [ prihana sechana ] Full list of resources: clusterfence (stonith:fence_aws): Started sechana Clone Set: SAPHanaTopology_HDB_00-clone [SAPHanaTopology_HDB_00] Started: [ prihana sechana ] Master/Slave Set: SAPHana_HDB_00-master [SAPHana_HDB_00] Masters: [ sechana ] OFFLINE: [ prihana ] hana-oip (ocf::heartbeat:aws-vpc-move-ip): Started sechana Daemon Status: corosync: active/enabled pacemaker: active/enabled pcsd: active/enabled [root@sechana ~]#
  • 叠加 IP 地址将迁移到新的主节点(在节点 2 上)。

  • 由于AUTOMATIC_REGISTER=true,集群将重新启动故障的 HANA 数据库,并在 EC2 实例备份时将其注册到新的主数据库。

恢复程序

  • 使用启动节点 1(EC2 实例)Amazon Web Services Management Console或者AmazonCLI 工具。