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

Back to archive index

Takenaka Kazuhiro taken****@oss*****
2007年 12月 25日 (火) 14:53:35 JST


関根さん

竹中です。

ちょっと良くわからないのですがリソースグループを二つ定義して
初期状態では別々のノードで起動しようとされているのでしょうか?

# cib.xml にインデントをつけていただけるともう少し関根さんの
# 意図されているところがわかると思いますのでお願いします。
# あるいは一度 Heartbeat を起動されてから cibadmin -Q で
# 出力された結果を送ってください。

> 竹中さん
> ありがとうございます。
>> > 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が特に上手く行かない様な気がしています。
> 主観で申し訳有りません。
> 
> 関根
-- 
竹中 一博
Takenaka Kazuhiro <taken****@oss*****>





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