现象:
原因:
解决方案:
a. 在正常运行haproxy的openstack环境中运行下面命令得到其pacemaker的模板:
crm configure show > cib_backup.txt
b. 在虚拟开发环境中:rm /var/lib/pacemaker/cib/*
c. 在虚拟开发环境中:crm configure load update cib_backup.txt(或者用这个命令也行:crmconfigure load replace cib_backup.txt)
进度:待把自动化配置加入heat 模板。
说明:
a. 配置文件:
pacemaker的对于resource的配置文件放在了以下目录:
/etc/haproxy/confi.d
以上文件实现了保存了name,ip等的信息。
b.模板文件:
pacemaker每次启动的时候都会自动生成下面目录中的文件:
/var/lib/pacemaker/cib/*
c.crm的配置文件:
/etc/crm.conf
[path]
sharedir = /usr/share/crmsh
cache = /var/cache/crm
crm_config =/var/lib/pacemaker/cib
crm_daemon_dir =/usr/lib/pacemaker
crm_daemon_user = hacluster
ocf_root = /usr/lib/ocf
crm_dtd_dir =/usr/share/pacemaker
pe_state_dir =/var/lib/pacemaker/pengine
heartbeat_dir =/var/lib/heartbeat
hb_delnode =/usr/share/heartbeat/hb_delnode
nagios_plugins =/usr/lib/nagios/plugins