Pacemaker

Corosync/Pacemaker pcs 等效於 crm 的命令

  • January 2, 2018

我知道在 corosync 和起搏器的高可用性方面, crm實用程序命令一直是人們管理集群的首選方法。現在,它已被棄用,我們被告知使用pcs實用程序命令,這些命令假設可以完成我們過去使用****crm所做的所有事情。

現在我困擾的是找到 pcs 等效命令;

crm node attribute <node_name> set <resource_name> <some_parameters>.

如果我嘗試使用 pcs 節點,則沒有任何這樣的命令集可用。

我在 CentOS 7.2 版本和使用 Percona 主從集群。

你確定嗎?我在 PCS 版本 0.9.158 (CentOS 7.4) 中有它:

# pcs node attribute --help

Usage: pcs node <command>
   attribute [[<node>] [--name <name>] | <node> <name>=<value> ...]
       Manage node attributes.  If no parameters are specified, show attributes
       of all nodes.  If one parameter is specified, show attributes
       of specified node.  If --name is specified, show specified attribute's
       value from all nodes.  If more parameters are specified, set attributes
       of specified node.  Attributes can be removed by setting an attribute
       without a value.

此外,crmsh不被棄用。它仍然是一個活躍的項目:https ://github.com/ClusterLabs/crmsh

引用自:https://unix.stackexchange.com/questions/413934