有没有办法在添加 pcs 资源后重新排序群集资源组



默认情况下,我的资源组包含 3 个资源,这些资源根据需要按正确的顺序添加。

   [root@2 ~]# pcs resource
    Resource Group: RES-1
      RES_a1    (ocf::abc:cde): Started 
      RES_a1-p1 (ocf::f:I2):    Started 
      RES_a2    (ocf::hjs:f4):  Started 

根据要求,可以添加新资源,现在我希望在最后一个资源(RES_a2(之前添加所有这些资源,以便在故障转移期间它们按我需要的顺序启动/停止。

到目前为止找到的工作解决方案(但我觉得这不是正确的方法(

解决方案 1 :

在添加新资源之前,请删除最后一个资源,然后再次

添加新资源,然后再次添加最后一个资源。 这是有效的,秩序也得到了维持。

解决方案 2 :

使用 cibadmin --

query 和 cibadmin --replace 手动编辑 cib.xml 文件,这也很好用。但这更像是一种黑客类型,而不是正确的方式。

我希望这是自动化的,因此需要一些稳定的命令。

其他事情尝试过,但不起作用:

PCS 约束顺序开始 res1 然后开始 res2

可以使用以下命令对资源组中的资源重新排序(基于资源组的示例(,如果现在要添加资源 RES_a1-p2,则只需添加该资源,它将在RES_a2后转到末尾,然后执行以下命令:

PCS 资源组添加 RES-1 RES_a2 --在 RES_a1-p2 之后

pcs 资源组在 RES_a1-p1 之后添加 RES-1 RES_a1-p2

pcs 资源组在RES_a2之前添加 RES-1 RES_a1-p2

相关内容

  • 没有找到相关文章

最新更新