centos – 可以在Pacemaker组中设置资源的特定顺序吗?

前端之家收集整理的这篇文章主要介绍了centos – 可以在Pacemaker组中设置资源的特定顺序吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
鉴于下面描述的Pacemaker / Corosync资源配置,是否可以在资源组中的特定位置添加资源?配置是使用RHEL提供的集群附加组件的CentOS 7.2.

这是一个NFS服务器集群,Pacemaker处理NFS守护程序,卷,导出,虚拟IP和NFS客户端通知.

当我想将NFS挂载(exportfs资源)添加到群集设置时,它最终会在nfs-notify资源之后列出.这会以丑陋的方式打破集群.

我发现了基本的pcs资源顺序命令,它们似乎允许指定资源X需要在资源Y之前运行,但这不可扩展.

这可能吗?

[root@zfs1-node1 ~]# pcs status
Cluster name: zfs1
Last updated: Tue Jan  5 04:09:11 2016      Last change: Tue Jan  5 04:08:15 2016 by root via cibadmin on zfs1-node1
Stack: corosync
Current DC: zfs1-node1 (version 1.1.13-10.el7-44eb2dd) - partition with quorum
2 nodes and 9 resources configured

Online: [ zfs1-node1 zfs1-node2 ]

Full list of resources:

 fence-vol1 (stonith:fence_scsi):   Started zfs1-node1
 Resource Group: group-vol1
     vol1   (ocf::heartbeat:ZFS):   Started zfs1-node1
     nfs-daemon (ocf::heartbeat:nfsserver): Started zfs1-node1
     nfsinfo    (ocf::heartbeat:exportfs):  Started zfs1-node1
     vol1-management    (ocf::heartbeat:exportfs):  Started zfs1-node1
     vol1-ppro-mirrors  (ocf::heartbeat:exportfs):  Started zfs1-node1
     vol1-staging   (ocf::heartbeat:exportfs):  Started zfs1-node1
     ip-vol1    (ocf::heartbeat:IPaddr2):   Started zfs1-node1
     nfs-notify (ocf::heartbeat:nfsnotify): Started zfs1-node1

PCSD Status:
  zfs1-node1: Online
  zfs1-node2: Online

Daemon Status:
  corosync: active/enabled
  pacemaker: active/enabled
  pcsd: active/enabled
您可以使用cibadmin实用程序查询Pacemaker配置,在< group id =“group-vol1”>< / group>中相应地移动基元.标签,然后将新配置推回到Pacemaker.

该过程看起来像这样:


# cibadmin --query > /tmp/cib.xml
# vi /tmp/cib.xml
# cibadmin --replace --xml-file /tmp/cib.xml

在vi中编辑cib.xml时,您将看到由以下标记定义的组:< group id =“group-vol1”>
*小组内的原语将在这里*
< /组>

所有基元都将在组标签内定义.它们看起来像这样(例如ZFS原语:
< primitive id =“vol1”class =“ocf”provider =“heartbeat”type =“ZFS”>
*属性和操作将在这里*
< /原始>

根据您的订购顺序移动图元;顶部第一,底部最后.将更改推送到Pacemaker,你应该做得很好.

原文链接:https://www.f2er.com/centos/373655.html

猜你在找的CentOS相关文章