renay****@ybb*****
renay****@ybb*****
2009年 6月 30日 (火) 16:37:00 JST
鈴木さん こんにちは、メイトリックスの山内です。 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 >