一个配置heartbeat 2.x的小技巧

发布时间:2020-02-01编辑:脚本学堂
核心提示:2.x开始使用cib.xml作为配置文件,当heartbeat启用的时候,无法手工修改 cib.xml,即使修改保存了也无 效,因为会被cib.xml.last覆盖掉,此时 需要停掉heartbeat

核心提示:2.x开始使用cib.xml作为配置文件,当heartbeat启用的时候,无法手工修改 cib.xml,即使修改保存了也无 效,因为会被cib.xml.last覆盖掉,此时
 需要停掉heartbeat
 删除/var/lib/heartbeat/crm中的cib.xml.sig cib.xml.last cib.xml.last.sig
 然后修改保存,再启动heartbeat

单单启动heartbeat就要花费5分钟(如果你的ha.cf的配置是默 认的话),所以排错的时候非常麻烦。

昨天在ha的mail-list中看到一则小技巧,在heartbeat运行的时候,可以将cib倒出来,然后修改,再导回去,可以立即生效!
 

复制代码 代码如下:
cibadmin -Q > tmp.xml
vim tmp.xml
<do what you want>
cibadmin -R -x tmp.xml