2.5. 测试资源配置
在显示的集群状态中 第 2.4 节 “使用 pcs 命令创建资源和资源组”,所有资源都在节点
z1.example.com
中运行。您可以按照以下流程将第一个节点设置为 standby
模式来测试资源组是否切换到节点 z2.example.com
,之后该节点将不再能够托管资源。
- 以下命令将节点
z1.example.com
置于standby
模式。root@z1 ~]#
pcs node standby z1.example.com
- 将节点
z1
置于待机模式后,检查集群状态。请注意,这些资源现在都应在z2
中运行。[root@z1 ~]#
pcs status
Cluster name: my_cluster Last updated: Wed Jul 31 17:16:17 2013 Last change: Wed Jul 31 17:18:34 2013 via crm_attribute on z1.example.com Stack: corosync Current DC: z2.example.com (2) - partition with quorum Version: 1.1.10-5.el7-9abe687 2 Nodes configured 6 Resources configured Node z1.example.com (1): standby Online: [ z2.example.com ] Full list of resources: myapc (stonith:fence_apc_snmp): Started z1.example.com Resource Group: apachegroup my_lvm (ocf::heartbeat:LVM): Started z2.example.com my_fs (ocf::heartbeat:Filesystem): Started z2.example.com VirtualIP (ocf::heartbeat:IPaddr2): Started z2.example.com Website (ocf::heartbeat:apache): Started z2.example.com定义的 IP 地址的网页仍会显示,而不中断。 - 要从
standby
模式中删除z1
,请输入以下命令。root@z1 ~]#
pcs node unstandby z1.example.com
注意从standby
模式中删除节点不会自动导致资源恢复到该节点。这将依赖于资源的resource-stickiness
值。有关resource-stickiness
meta 属性的详情,请参考 红帽高可用性附加组件参考 中的配置资源以引用其当前节点。