web-dev-qa-db-ja.com

HAクラスター構成cib.xmlを編集します

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倍

2

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に構文エラーが含まれているため、プッシュする前に修正して再検証する必要があります。

お役に立てば幸いです。

5
Matt Kereczman