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*****>