[Linux-ha-jp] cib.xml でfailback off を実現したい

Back to archive index

Yuki Sekine sekin****@simpl*****
2007年 12月 25日 (火) 13:20:45 JST


竹中さん
ありがとうございます。
> 1. そもそも IPaddr も cmsgrouter も起動しない
> 2. どちらかのみが起動しない
>   
現状としてはアプリプロセスは起動するようになりましたが、片系に4プロセス
よっている時に上手く起動しません。

IPアドレスの動作は上手く行っています。

現在のxmlは以下の通りです。

<cib admin_epoch="0" have_quorum="true" cib_feature_revision="1.3"
ignore_dtd="false" num_peers="2" generated="true" ccm_transition="4"
dc_uuid="a78ccc61-0edd-41ae-aa88-fea8ce6d086c" epoch="11"
num_updates="1968" cib-last-written="Tue Dec 25 12:20:50 2007">
<configuration>
<crm_config>
<cluster_property_set id="set01">
<attributes>
<nvpair id="default-resource-stickiness"
name="default-resource-stickiness" value="INFINITY"/>
</attributes>
</cluster_property_set>
</crm_config>
<nodes>
<node id="ba688f65-cbe7-4289-86ff-80c72776b1dd" uname="capp02"
type="normal"/>
<node id="a78ccc61-0edd-41ae-aa88-fea8ce6d086c" uname="capp01"
type="normal"/>
</nodes>
<resources>
<group id="ip_sample01" class="ocf" type="group"
resource_stickiness="INFINITY">
<primitive id="ip_sample01:1" class="ocf" type="IPaddr"
provider="heartbeat">
<operations>
<op id="start01" name="start" prereq="nothing"/>
<op id="monitor01" interval="5s" name="monitor" timeout="5s"/>
</operations>
<instance_attributes id="ip_sample1:attr">
<attributes>
<nvpair id="ip01" name="ip" value="192.168.30.8"/>
<nvpair id="mask01" name="netmask" value="24"/>
<nvpair id="nic01" name="nic" value="bond0"/>
</attributes>
</instance_attributes>
</primitive>
<primitive id="cmsgrouter" class="lsb" type="cmsgrouter">
<operations>
<op id="op_start_cmsgrouter" name="start" prereq="nothing" timeout="600s"/>
</operations>
</primitive>
<primitive id="capp-tfx_1" class="lsb" type="capp-tfx_1">
<operations>
<op id="op_start_capp-tfx_1" name="start" prereq="nothing" timeout="600s"/>
</operations>
</primitive>
</group>
<group id="ip_sample02" class="ocf" type="group"
resource_stickiness="INFINITY">
<primitive id="ip_sample02:1" class="ocf" type="IPaddr"
provider="heartbeat">
<operations>
<op id="start02" name="start" prereq="nothing"/>
<op id="monitor02" interval="5s" name="monitor" timeout="5s"/>
</operations>
<instance_attributes id="ip_sample2:attr">
<attributes>
<nvpair id="ip02" name="ip" value="192.168.30.9"/>
<nvpair id="mask02" name="netmask" value="24"/>
<nvpair id="nic02" name="nic" value="bond0"/>
</attributes>
</instance_attributes>
</primitive>
<primitive id="capp-tfx_2" class="lsb" type="capp-tfx_2">
<operations>
<op id="op_start_capp-tfx_2" name="start" prereq="nothing" timeout="600s"/>
</operations>
</primitive>
<primitive id="news" class="lsb" type="news">
<operations>
<op id="op_start_news" name="start" prereq="nothing" timeout="600s"/>
</operations>
</primitive>
</group>
</resources>
<constraints>
<rsc_location id="ip_sample:location01" rsc="ip_sample01">
<rule score="300" id="rulNode1:1">
<expression attribute="#uname" operation="eq" id="expNode1:1"
value="capp01"/>
</rule>
<rule score="200" id="rulNode1:2">
<expression attribute="#uname" operation="eq" id="expNode1:2"
value="capp02"/>
</rule>
</rsc_location>
<rsc_location id="ip_sample:location02" rsc="ip_sample02">
<rule score="300" id="rulNode2:1">
<expression attribute="#uname" operation="eq" id="expNode2:1"
value="capp02"/>
</rule>
<rule score="200" id="rulNode2:2">
<expression attribute="#uname" operation="eq" id="expNode2:2"
value="capp01"/>
</rule>
</rsc_location>
</constraints>
</configuration>
</cib>

起動順に制約があってmsgrouterが起動していないとcapp-tfx_*プロセスは起動
しません。
どちらのサーバで起動していてもいいのですが、上手く行く方法が分かりません。

capp01→capp02へのfailが特に上手く行かない様な気がしています。
主観で申し訳有りません。

関根





Linux-ha-japan メーリングリストの案内
Back to archive index