我知道客户关系管理当涉及到 corosync 和pacemaker 的高可用性时,实用程序命令一直是人们管理集群的首选方法。现在,它已被弃用,我们被告知要与件实用命令,它可以完成我们以前做过的所有事情客户关系管理。
现在我遇到的麻烦是找到 pcs 等效命令;
crm node attribute <node_name> set <resource_name> <some_parameters>
。
如果我尝试使用 pcs 节点,则没有任何可用的此类命令集。
我使用 CentOS 7.2 版本并使用 Percona 主从集群。
答案1
你确定吗?我在 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