第 7 章 测试故障转移

7.1. 因节点崩溃而故障转移 ASCS

在崩溃前,ASCS 在 s4node1 上运行,而 ERS 在 s4node2 上运行。
在 s4node2 上,运行以下命令来监控集群中的状态更改:

[root@s4node2 ~]# crm_mon -Arf

运行以下命令来崩溃 s4node1。请注意,命令后将会丢失与 s4node1 的连接。

[root@s4node1 ~]# echo c > /proc/sysrq-trigger

在 s4node2 上,监控故障转移过程。故障转移后,集群应处于这样的状态,在 s4node3 上运行 ASCS,并在 s4node2 上剩余的 ERS。

[root@s4node2 ~]# pcs status
...
 Resource Group: s4h_ASCS20_group
     s4h_fs_ascs20  (ocf::heartbeat:Filesystem):    Started s4node1
     s4h_vip_ascs20 (ocf::heartbeat:IPaddr2):   Started s4node1
     s4h_ascs20 (ocf::heartbeat:SAPInstance):   Started s4node1
 Resource Group: s4h_ERS29_group
     s4h_fs_ers29   (ocf::heartbeat:Filesystem):    Started s4node2
     s4h_vip_ers29  (ocf::heartbeat:IPaddr2):   Started s4node2
     s4h_ers29  (ocf::heartbeat:SAPInstance):   Started s4node2
...