Red Hat Training

A Red Hat training course is available for RHEL 8

5.5. 测试资源配置

使用以下流程测试集群中的资源配置。

创建资源和资源组 中显示的集群状态中,所有资源都运行在节点 z1.example.com 上。您可以通过以下流程将第一个节点设置为 待机 模式来测试资源组是否切换到节点 z2.example.com,之后该节点将不再能够托管资源。

流程

  1. 以下命令将节点 z1.example.com 置于 待机 模式。

    [root@z1 ~]# pcs node standby z1.example.com
  2. 将节点 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-activate):	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 地址的网页仍会显示,而不中断。

  3. 要从 待机 模式中删除 z1,请输入以下命令。

    [root@z1 ~]# pcs node unstandby z1.example.com
    注意

    待机 模式中删除节点本身不会导致资源恢复到该节点。这将依赖于 资源粘性 值。有关 resource-stickiness 元属性的详情,请参考 配置资源以首选其当前节点