CentOS 6.5にあるクラスター構成のpingdを編集したいのは、アドレスが無効になり、ノードが失敗したためにクラスターが常に他のノードに切り替わるためです。これを行うための最良の方法は何ですか。直接cib.xmlファイル。
[root@PBX1 mojo]# pcs config
Cluster Name: pbx
Corosync Nodes:
pbx1 pbx2
Pacemaker Nodes:
pbx1 pbx2
Resources:
Master: master_drbd
Meta Attrs: master-max=1 master-node-max=1 clone-max=2 clone-node-max=1 notify=true
Resource: drbd_drbd0 (class=ocf provider=linbit type=drbd)
Attributes: drbd_resource=drbd0
Operations: monitor interval=10s (drbd_drbd0-monitor-interval-10s)
Clone: Connectivity
Resource: p_ping (class=ocf provider=pacemaker type=ping)
Attributes: Host_list="10.66.4.4 10.66.4.5 10.66.4.11 10.66.4.252 10.66.4.253 10.66.4.254" multiplier=1000 dampen=5s
Operations: monitor interval=1s (p_ping-monitor-interval-1s)
Group: PBX_IP
Resource: ClusPBXIP (class=ocf provider=heartbeat type=IPaddr2)
Attributes: ip=10.66.6.200 nic=bond0.2 cidr_netmask=24
Operations: monitor interval=30s (ClusPBXIP-monitor-interval-30s)
Resource: ClusNetIP (class=ocf provider=heartbeat type=IPaddr2)
Attributes: ip=10.66.5.203 nic=bond0.3 cidr_netmask=24
Operations: monitor interval=30s (ClusNetIP-monitor-interval-30s)
Resource: ClusPBXIP-R (class=ocf provider=heartbeat type=Route)
ホストリストを別のIPで変更したいのですが、これを行うのに最適で安全な方法はありますか?cib.xmlで変更する必要があるのは、他の場所ではないということです。 10倍
cib.xml
を直接編集したくないというのは間違いなく正しいことです。
pcs
を使用してクラスター構成を管理しているので、次のように行う必要があります。
現在のcibをファイルにダンプします。
# pcs cluster cib cib-to-fix.txt
任意のエディターでファイルを開き、Host_list
パラメーターに適切な変更を加えます。
# vi ./cib-to-fix.txt
変更に満足したら、検証してクラスターにプッシュします。
# pcs cluster verify cib-to-fix.txt
# pcs cluster cib-Push cib-to-fix.txt
検証の実行中にエラーが発生した場合は、cibに構文エラーが含まれているため、プッシュする前に修正して再検証する必要があります。
お役に立てば幸いです。