雲雀 路朗
hibar****@nttco*****
2012年 3月 21日 (水) 12:52:29 JST
立石様 雲雀です。お世話になっております。 > 現状の実装を確認したところ、l7vsdが上がりきる前にl7directordからl7vsadmが >>> 呼ばれた場合にNGになってしまう動きについて、特に救済されるような仕組みは >>> 備わってないようです。 上記、問題について、OSCでもお話させていただきましたが、 l7vsd本体や、initscriptを修正するのではなく、l7directordのRA側で l7directordのstart時に、l7vsadmを実行し、l7vsdとl7vsadm通信できることを 確認するよう修正するほうが良さそうなので、本件(initscriptの修正)は、 保留としておきます。 (2012/02/08 17:55), TATEISHI Katsuyuki wrote: > 雲雀さん、 > 立石です。補足です。 > > On Wed, 08 Feb 2012 17:45:24 +0900 (JST), > TATEISHI Katsuyuki<tatei****@oss*****> wrote: >>> パッチありがとうございます。いくつかコメントです。 >>> >>> 1. initscirpt で直すのが妥当かどうか >>> そもそも論になってしまうのですが、initscriptを直す場合、 >>> RAの方も直す必要がありますので、l7vsd 本体あるいは >>> l7directord 本体側で対応したほうがいいかなと思います。 > > これは勘違いでした。initscript 側だけ直せば RA は initscript > を呼んで start しているので、RAの対応は不要でした。 > >>> 2. 無限ループが妥当かどうか >>> このスクリプトはOS起動時に呼ばれるわけですが、何らかの不 >>> 具合によりl7vsdが起動しなかった場合、ここで止まってしま >>> う可能性があります。 >>> >>> 一番良いのはどれだけ待つか設定可能にすることですが、これ >>> まで ipvsadm で1秒間隔で10回、合計 10 秒まっていたわけで >>> すので、同様の試行で十分かなとも思います。 >>> >>> ちなみにinitscriptにおいて設定可能にする場合、スクリプト >>> のあたまで/etc/sysconfig/l7vsd 等のファイルを読み込ませる >>> のがよくある手法のようです(ほかのinitscriptを見てみてくだ >>> さい) > > ここは↑のような対応が必要かと思います。 > > -- > TATEISHI Katsuyuki<tatei****@oss*****> > > -- ============================================== NTTコムウェア株式会社 品質生産性技術本部 技術SE部 基盤ソフトSE・OSS部門 雲雀 路朗(ひばり みちろう) E-Mail:hibar****@nttco***** TEL:043-211-2452 ==============================================