[Linux-ha-jp] cibadmin を使用して、オンラインでリソースを追加する方法

Zurück zum Archiv-Index

Yosuke Suzuki suzuk****@simpl*****
2009年 7月 1日 (水) 15:30:04 JST


山内さん、池田さん

鈴木です。
ご返信遅くなってしまい、申し訳ありません。

池田さんにご教示頂いた方法で、
試させていただきましたところ、
2.0.8でも問題なく作業が完了致しました。

お忙しいなかご教示ありがとうございました。

Junko IKEDA さんは書きました:
> 池田です。
> 
> 2.0.8 での動作はよく覚えていませんが
> 2.1.4 では以下の様な動作をします。
> 
> (1) 2ノードで初期起動
> # crm_mon -1
> 
> ============
> Last updated: Wed Jul  1 10:52:44 2009
> Current DC: dom2 (898e37f6-6b6e-4644-bf90-ff5f2f737629)
> 2 Nodes configured.
> 0 Resources configured.
> ============
> 
> Node: dom2 (898e37f6-6b6e-4644-bf90-ff5f2f737629): online
> Node: dom1 (6dac53c1-55cb-47c3-8323-c87069397e7e): online
> 
> 
> 
> (2) group resource を起動
> # cibadmin -U -x cib.xml
> # crm_mon -1
> 
> ============
> Last updated: Wed Jul  1 10:53:01 2009
> Current DC: dom2 (898e37f6-6b6e-4644-bf90-ff5f2f737629)
> 2 Nodes configured.
> 1 Resources configured.
> ============
> 
> Node: dom2 (898e37f6-6b6e-4644-bf90-ff5f2f737629): online
> Node: dom1 (6dac53c1-55cb-47c3-8323-c87069397e7e): online
> 
> Resource Group: group
>     dummy       (ocf::heartbeat:Dummy): Started dom2
> 
> 
> 
> (3) group resource に primitive resource を追加
> # cibadmin -U -x add.xml
> # crm_mon -1
> 
> ============
> Last updated: Wed Jul  1 10:53:23 2009
> Current DC: dom2 (898e37f6-6b6e-4644-bf90-ff5f2f737629)
> 2 Nodes configured.
> 1 Resources configured.
> ============
> 
> Node: dom2 (898e37f6-6b6e-4644-bf90-ff5f2f737629): online
> Node: dom1 (6dac53c1-55cb-47c3-8323-c87069397e7e): online
> 
> Resource Group: group
>     dummy       (ocf::heartbeat:Dummy): Started dom2
>     dummy-x     (ocf::heartbeat:Dummy): Started dom2
> 
> 
> 
> 使用したxmlは添付ファイルをご確認ください。
> 
> また、山内さんが指摘されているように
> group に設定されたリソースは依存関係を持っていますので
> 追加時の起動停止動作にはご注意ください。
> 
> 
> 以上よろしくお願いいたします。
> 
> 池田淳子
> 
> 
> On Tue, 30 Jun 2009 16:37:00 +0900, <renay****@ybb*****> wrote:
> 
>> 鈴木さん
>>
>> こんにちは、メイトリックスの山内です。
>>
>> 2.0.8あたりでは、まだまだ、オンライン変更への問題を多く抱えていますので、うまく動かないと思います。
>> 最新の2.1.4あたりまでアップしていただければ、一応、うまく動くはずです。
>>
>> また、オンライン変更で、グループ内のリソースを変更する場合は、グループ全ての内容を更新するようなxml
>> をcibadminで投入してください。
>>
>> ただし、起動・停止の依存関係を再度構成する為に、もともとあったグループ内のリソースは全て停止した後で
>> 、新しいグループ内のリソースが起動する動きになると思いますので、その点はご注意下さい。
>>
>> 以上、よろしくお願いいたします。
>>
>> --- Yosuke Suzuki <suzuk****@simpl*****> wrote:
>>
>>> 鈴木と申します。
>>>
>>> cibadminを使ってオンラインで、
>>> heartbeatにリソースを追加したいと思っています。
>>> ただcib.xmlの意図した箇所に追加する方法が分かりません。
>>>
>>> 今回は、groupの中に新しいリソースを追加するように
>>> 設定したいと考えています。以下のようにcib.xmlを修正したいです。
>>>
>>>  ---------------- cib.xml(想定)  ------------------------
>>>  <resources>
>>>    <group id="capp-av">
>>>    <primitive  id="IPaddr_av"  ・・・・ >
>>>         ・・・略・・・
>>>    </primitive>
>>>    <primitive id="hb_script_1"  ・・・・ >
>>>      <operations>
>>>      <op id="hb_script_1_mon"  ・・・・ >
>>>       </operations>
>>>    </primitive>
>>>  追加--->  <primitive  id="hb_script_2" ・・・・ >
>>>  追加--->      <operations>
>>>  追加--->      <op id="hb_script_2_mon" ・・・・ >
>>>  追加--->       </operations>
>>>  追加--->    </primitive>
>>>    </group>
>>>    <group id="capp-bv">
>>>         ・・・略・・・
>>>    </group>
>>>  </resources>
>>>  ---------------------------------------------------------
>>>
>>> そこで下記のコマンドを実施しましたが、
>>> 当然、</resources>の上に追加されてしまい、
>>> groupには含まれません。
>>>  --------------実施コマンド ------------------------
>>>  cibadmin -C -X '<primitive  id="hb_script_2" ・・・・ >
>>>  <operations>
>>>  <op id="hb_script_2_mon" ・・・・ >
>>>  </operations>
>>>  </primitive>'
>>>  ---------------------------------------------------
>>> また、cibadmin -R -x '<group id="capp-av"> ・・・略・・・'
>>> で新しいリソースを含めたグループで上書きするように実施してみたのですが、
>>> Couldn't parse input string: <group id="capp-av"> ・・・略・・・
>>> と出てしまい、正常にコマンドが終了しません。
>>>
>>> cib.xmlの意図したところに追加する方法はないでしょうか?
>>> 上記と同様の設定をご経験された方が、
>>> いましたらご教示のほどよろしくお願いします。
>>>
>>> 参考情報
>>> ・環境 CentOS release 4.6
>>>                heartbeat-2.0.8-2
>>>                2台構成
>>>
>>> _______________________________________________
>>> Linux-ha-japan mailing list
>>> Linux****@lists*****
>>> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>>>
>> _______________________________________________
>> Linux-ha-japan mailing list
>> Linux****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>>
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Linux-ha-japan mailing list
> Linux****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan


-- 
+----+----+----+----+----+----+----+----+----+----+
鈴木 陽介 (Yosuke Suzuki)
株式会社 シンプレクス・テクノロジー
〒106-6016
東京都港区六本木1-6-1 泉ガーデンタワー16F
mailto:suzuk****@simpl*****
TEL:03-5545-7870
PHS:070-6564-6363
FAX:03-5545-7875
+----+----+----+----+----+----+----+----+----+----+





Linux-ha-japan メーリングリストの案内
Zurück zum Archiv-Index