From takepan @ gmail.com Mon Jun 27 10:30:32 2011 From: takepan @ gmail.com (takepan @ gmail.com) Date: Mon, 27 Jun 2011 10:30:32 +0900 Subject: [Ultramonkey-l7-users 405] =?iso-2022-jp?b?RmFpbGVkIHRvIGFkZCB2aXJ0dWFsIHNlcnZpY2UgdG8gbDd2?= =?iso-2022-jp?b?c2QgGyRCJSglaSE8JEskRCQkJEYbKEI=?= Message-ID: <20110627103029.CA66.BEDBFD42@gmail.com> 竹内と申します。よろしくお願いいたします。 l7vsd、l7directordが稼働するサーバがあり、ここに グローバルIPアドレスを3つ当てています。 (IPアドレスをg.g.g.1、g.g.g.2、g.g.g.3とします。) そして、それぞれのIPアドレスでhttp及びhttpsを稼働させ、 下記のようにローカルサーバに振り分けようと思っています。 g.g.g.1:80 → l.l.l.11:80、l.l.l.12:80 g.g.g.1:443 → l.l.l.11.443、l.l.l.12:443 g.g.g.2:80 → l.l.l.21:80、l.l.l.22:80 g.g.g.2:443 → l.l.l.21.443、l.l.l.22:443 g.g.g.3:80 → l.l.l.31:80、l.l.l.32:80 g.g.g.3:443 → l.l.l.31.443、l.l.l.32:443 (l.l.l.nはローカルサーバのIPアドレスです) ここで上記のように振り分けるように /etc/ha.d/conf/l7directord.cf に 記述をし、l7vsd、l7directordを起動すると、 /var/log/l7vs/l7directord.log に ------------------------------------------------- [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.1:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' with return: 65280 ------------------------------------------------- というエラーが表示され、その後 -------------------------------------------------- [ERR0207] Trying add server `l.l.l.11:443', but virtual service `g.g.g.1:443' is not found. -------------------------------------------------- というエラーが出て、バーチャルサービスが稼働していないため、 リアルサーバのサービスが紐づけられません。 上記では3IPアドレス×2サービスで合計6ポートが稼働するのを 期待しているのですが、restartを掛けるたびに稼働するポートの数が 2ポートだったり、3ポートだったり、4ポートだったりします。 /etc/ha.d/conf/l7directord.cfへの記述順を色々変えて みたりしたのですが、5ポート以上稼働させることができません。 アドバイスをいただけたら幸甚です。 よろしくお願いします。 From hibari.michirou @ nttcom.co.jp Mon Jun 27 13:18:24 2011 From: hibari.michirou @ nttcom.co.jp (=?ISO-2022-JP?B?GyRCMUA/fSEhTylPLxsoQg==?=) Date: Mon, 27 Jun 2011 13:18:24 +0900 Subject: [Ultramonkey-l7-users 406] Re: =?iso-2022-jp?b?RmFpbGVkIHRvIGFkZCB2aXJ0dWFsIHNlcnZpY2UgdG8g?= =?iso-2022-jp?b?bDd2c2QgGyRCJSglaSE8JEskRCQkJEYbKEI=?= In-Reply-To: <20110627103029.CA66.BEDBFD42@gmail.com> References: <20110627103029.CA66.BEDBFD42@gmail.com> Message-ID: <4E080490.3060700@nttcom.co.jp> 竹内様 お世話になっております。 雲雀と申します。 手持ちの環境で、動作確認を行ってみましたが、 同様の条件で問題なく稼動しております。 # v3.0.1とv2.1.3-1で動作確認をしました。 IPアドレス等は下記のように伏せた状態で結構ですので、 解析のため設定ファイル"l7directord.cf"をお見せ願えない でしょうか? また、あわせてお使いのUltraMonkey-L7のバージョンも お教え願います。 以上、よろしくお願いいたします。 (2011/06/27 10:30), takepan @ gmail.com wrote: > 竹内と申します。よろしくお願いいたします。 > > l7vsd、l7directordが稼働するサーバがあり、ここに > グローバルIPアドレスを3つ当てています。 > (IPアドレスをg.g.g.1、g.g.g.2、g.g.g.3とします。) > > そして、それぞれのIPアドレスでhttp及びhttpsを稼働させ、 > 下記のようにローカルサーバに振り分けようと思っています。 > > g.g.g.1:80 → l.l.l.11:80、l.l.l.12:80 > g.g.g.1:443 → l.l.l.11.443、l.l.l.12:443 > g.g.g.2:80 → l.l.l.21:80、l.l.l.22:80 > g.g.g.2:443 → l.l.l.21.443、l.l.l.22:443 > g.g.g.3:80 → l.l.l.31:80、l.l.l.32:80 > g.g.g.3:443 → l.l.l.31.443、l.l.l.32:443 > (l.l.l.nはローカルサーバのIPアドレスです) > > ここで上記のように振り分けるように /etc/ha.d/conf/l7directord.cf に > 記述をし、l7vsd、l7directordを起動すると、 > /var/log/l7vs/l7directord.log に > ------------------------------------------------- > [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.1:443 > -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' > with return: 65280 > ------------------------------------------------- > というエラーが表示され、その後 > -------------------------------------------------- > [ERR0207] Trying add server `l.l.l.11:443', but virtual > service `g.g.g.1:443' is not found. > -------------------------------------------------- > というエラーが出て、バーチャルサービスが稼働していないため、 > リアルサーバのサービスが紐づけられません。 > > 上記では3IPアドレス×2サービスで合計6ポートが稼働するのを > 期待しているのですが、restartを掛けるたびに稼働するポートの数が > 2ポートだったり、3ポートだったり、4ポートだったりします。 > > /etc/ha.d/conf/l7directord.cfへの記述順を色々変えて > みたりしたのですが、5ポート以上稼働させることができません。 > > アドバイスをいただけたら幸甚です。 > よろしくお願いします。 > > _______________________________________________ > Ultramonkey-l7-users mailing list > Ultramonkey-l7-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-users > > -- ============================================== NTTコムウェア株式会社 基盤技術本部 技術SE部 基盤ソフトSE・OSS部門 雲雀 路朗(ひばり みちろう) E-Mail:hibari.michirou @ nttcom.co.jp TEL:043-211-2452 ============================================== From takepan @ gmail.com Mon Jun 27 15:24:23 2011 From: takepan @ gmail.com (takepan @ gmail.com) Date: Mon, 27 Jun 2011 15:24:23 +0900 Subject: [Ultramonkey-l7-users 407] Re: =?iso-2022-jp?b?RmFpbGVkIHRvIGFkZCB2aXJ0dWFsIHNlcnZpY2UgdG8g?= =?iso-2022-jp?b?bDd2c2QgGyRCJSglaSE8JEskRCQkJEYbKEI=?= In-Reply-To: <4E080490.3060700@nttcom.co.jp> References: <20110627103029.CA66.BEDBFD42@gmail.com> <4E080490.3060700@nttcom.co.jp> Message-ID: <20110627152420.CA77.BEDBFD42@gmail.com> 雲雀様  回答ありがとうございます。  利用バージョンは、3.0.1です。  l7directord.cfは、以下の内容となっています。 (振り分けに関して、IPアドレスの数字が違っていますが、  ご容赦ください) ------------------------------------------------- ## ## This is the l7directord configuration file. ## See `l7directord --help' for detailed information. ## # = GLOBAL DIRECTIVES # - Monitor Settings checktimeout = 5 negotiatetimeout = 5 checkinterval = 10 retryinterval = 5 checkcount = 3 # - Logging logfile = /var/log/l7vs/l7directord.log #logfile = local0 #supervised # - Real Server Operation quiescent = yes #fallback = 127.0.0.1:80 # - Monitor Configuration File configinterval = 10 autoreload = no #callback = /opt/config_change.sh # = VIRTUAL DIRECTIVES # - A sample virtual section with a sorry server. # - checkcount and quiescent settings are override the global settings. virtual = g.g.g.3:80 real = l.l.l.11:80 masq 1 module = sessionless --forwarded-for scheduler = rr checktype = connect service = http request = "index.php" receive = "html" quiescent = no checkcount = 2 virtual = g.g.g.1:80 real = l.l.l.13:80 masq 1 real = l.l.l.22:80 masq 1 module = sessionless --forwarded-for scheduler = rr checktype = connect service = http request = "index.html" receive = "html" quiescent = no checkcount = 2 virtual = g.g.g.2:80 real = l.l.l.12:80 masq 1 real = l.l.l.21:80 masq 1 module = sessionless --forwarded-for scheduler = rr checktype = connect service = http request = "index.php" receive = "html" quiescent = no checkcount = 2 virtual = g.g.g.3:443 real = l.l.l.11:443 masq 1 module = sessionless --forwarded-for scheduler = rr checktype = connect service = https request = "index.php" receive = "html" quiescent = no checkcount = 2 virtual = g.g.g.1:443 real = l.l.l.13:443 masq 1 real = l.l.l.22:443 masq 1 module = sessionless --forwarded-for scheduler = rr checktype = connect service = https request = "index.html" receive = "html" quiescent = no checkcount = 2 virtual = g.g.g.2:443 real = l.l.l.12:443 masq 1 real = l.l.l.21:443 masq 1 module = sessionless --forwarded-for scheduler = rr checktype = connect service = https request = "index.php" receive = "html" quiescent = no checkcount = 2 -------------------------------------------------  よろしくお願いいたします。 On Mon, 27 Jun 2011 13:18:24 +0900 雲雀 路朗 wrote: > 竹内様 > > お世話になっております。 > 雲雀と申します。 > > 手持ちの環境で、動作確認を行ってみましたが、 > 同様の条件で問題なく稼動しております。 > # v3.0.1とv2.1.3-1で動作確認をしました。 > > IPアドレス等は下記のように伏せた状態で結構ですので、 > 解析のため設定ファイル"l7directord.cf"をお見せ願えない > でしょうか? > > また、あわせてお使いのUltraMonkey-L7のバージョンも > お教え願います。 > > 以上、よろしくお願いいたします。 > > (2011/06/27 10:30), takepan @ gmail.com wrote: > > 竹内と申します。よろしくお願いいたします。 > > > > l7vsd、l7directordが稼働するサーバがあり、ここに > > グローバルIPアドレスを3つ当てています。 > > (IPアドレスをg.g.g.1、g.g.g.2、g.g.g.3とします。) > > > > そして、それぞれのIPアドレスでhttp及びhttpsを稼働させ、 > > 下記のようにローカルサーバに振り分けようと思っています。 > > > > g.g.g.1:80 → l.l.l.11:80、l.l.l.12:80 > > g.g.g.1:443 → l.l.l.11.443、l.l.l.12:443 > > g.g.g.2:80 → l.l.l.21:80、l.l.l.22:80 > > g.g.g.2:443 → l.l.l.21.443、l.l.l.22:443 > > g.g.g.3:80 → l.l.l.31:80、l.l.l.32:80 > > g.g.g.3:443 → l.l.l.31.443、l.l.l.32:443 > > (l.l.l.nはローカルサーバのIPアドレスです) > > > > ここで上記のように振り分けるように /etc/ha.d/conf/l7directord.cf に > > 記述をし、l7vsd、l7directordを起動すると、 > > /var/log/l7vs/l7directord.log に > > ------------------------------------------------- > > [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.1:443 > > -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' > > with return: 65280 > > ------------------------------------------------- > > というエラーが表示され、その後 > > -------------------------------------------------- > > [ERR0207] Trying add server `l.l.l.11:443', but virtual > > service `g.g.g.1:443' is not found. > > -------------------------------------------------- > > というエラーが出て、バーチャルサービスが稼働していないため、 > > リアルサーバのサービスが紐づけられません。 > > > > 上記では3IPアドレス×2サービスで合計6ポートが稼働するのを > > 期待しているのですが、restartを掛けるたびに稼働するポートの数が > > 2ポートだったり、3ポートだったり、4ポートだったりします。 > > > > /etc/ha.d/conf/l7directord.cfへの記述順を色々変えて > > みたりしたのですが、5ポート以上稼働させることができません。 > > > > アドバイスをいただけたら幸甚です。 > > よろしくお願いします。 > > > > _______________________________________________ > > Ultramonkey-l7-users mailing list > > Ultramonkey-l7-users @ lists.sourceforge.jp > > http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-users > > > > > > > -- > ============================================== > NTTコムウェア株式会社 > 基盤技術本部 技術SE部 基盤ソフトSE・OSS部門 > 雲雀 路朗(ひばり みちろう) > E-Mail:hibari.michirou @ nttcom.co.jp > TEL:043-211-2452 > ============================================== From takepan @ gmail.com Mon Jun 27 16:10:31 2011 From: takepan @ gmail.com (takepan @ gmail.com) Date: Mon, 27 Jun 2011 16:10:31 +0900 Subject: [Ultramonkey-l7-users 408] Re: =?iso-2022-jp?b?RmFpbGVkIHRvIGFkZCB2aXJ0dWFsIHNlcnZpY2UgdG8g?= =?iso-2022-jp?b?bDd2c2QgGyRCJSglaSE8JEskRCQkJEYbKEI=?= In-Reply-To: <4E07FDDB.7000907@fairway-corp.co.jp> References: <20110627103029.CA66.BEDBFD42@gmail.com> <4E07FDDB.7000907@fairway-corp.co.jp> Message-ID: <20110627161029.CA7E.BEDBFD42@gmail.com> 【FAIRWAY】工藤 潤司 様  竹内です。回答ありがとうございます。  教えていただいた cmd_interval の値を変更(2〜5まで)し、l7vsd、 l7directordを一度落としてから起動をかけてみましたが、 変化はありませんでした。  発行するコマンドの間隔を調整するパラメータだと 思うのですが、ログを見る限りでは、変わっていないようです。 私のやり方が間違っているのかもしれませんが…… On Mon, 27 Jun 2011 12:49:47 +0900 【FAIRWAY】工藤 潤司 wrote: > いつも参考にさせて頂いております。工藤と申します。 > > ultramonkey version3.0.1で同様の症状を経験しました。 > l7vs.cfの > > cmd_interval = 2 > > の値を変更する事でうまく回避できました。 > 対処として正解かどうかは分かりませんが、上記によって事なきを得ているの > で、よしとしてしまっています。 > > 見当違いかも分かりませんが、参考にして頂ければと存じます。 From takebayashi.shinya @ oss.ntt.co.jp Mon Jun 27 19:23:43 2011 From: takebayashi.shinya @ oss.ntt.co.jp (Shinya TAKEBAYASHI) Date: Mon, 27 Jun 2011 19:23:43 +0900 Subject: [Ultramonkey-l7-users 409] Re: =?iso-2022-jp?b?RmFpbGVkIHRvIGFkZCB2aXJ0dWFsIHNlcnZpY2UgdG8g?= =?iso-2022-jp?b?bDd2c2QgGyRCJSglaSE8JEskRCQkJEYbKEI=?= In-Reply-To: <20110627103029.CA66.BEDBFD42@gmail.com> References: <20110627103029.CA66.BEDBFD42@gmail.com> Message-ID: 竹林です. l7vsd のログファイルをいただけますか. l7directord 内で l7vsd コマンドをキックした際,エラーが出ています. 戻り値が 65280 = 1111 1111 0000 0000 なので,システムコール系関数が 失敗している可能性が高いと考えます. /var/log/l7vsd.log などの名前で存在していると思いますので, IP アドレス等はマスクした形で結構ですので,ご提示頂けると解析が進みます. takepan @ gmail.com wrote in message <20110627103029.CA66.BEDBFD42 @ gmail.com> *** Subject: [Ultramonkey-l7-users 405] Failed to add virtual service to l7vsd エ ラーについて *** Date: 2011/06/27 10:30:32 > 竹内と申します。よろしくお願いいたします。 > > l7vsd、l7directordが稼働するサーバがあり、ここに > グローバルIPアドレスを3つ当てています。 > (IPアドレスをg.g.g.1、g.g.g.2、g.g.g.3とします。) > > そして、それぞれのIPアドレスでhttp及びhttpsを稼働させ、 > 下記のようにローカルサーバに振り分けようと思っています。 > > g.g.g.1:80 → l.l.l.11:80、l.l.l.12:80 > g.g.g.1:443 → l.l.l.11.443、l.l.l.12:443 > g.g.g.2:80 → l.l.l.21:80、l.l.l.22:80 > g.g.g.2:443 → l.l.l.21.443、l.l.l.22:443 > g.g.g.3:80 → l.l.l.31:80、l.l.l.32:80 > g.g.g.3:443 → l.l.l.31.443、l.l.l.32:443 > (l.l.l.nはローカルサーバのIPアドレスです) > > ここで上記のように振り分けるように /etc/ha.d/conf/l7directord.cf に > 記述をし、l7vsd、l7directordを起動すると、 > /var/log/l7vs/l7directord.log に > ------------------------------------------------- > [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.1:443 > -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' > with return: 65280 > ------------------------------------------------- > というエラーが表示され、その後 > -------------------------------------------------- > [ERR0207] Trying add server `l.l.l.11:443', but virtual > service `g.g.g.1:443' is not found. > -------------------------------------------------- > というエラーが出て、バーチャルサービスが稼働していないため、 > リアルサーバのサービスが紐づけられません。 > > 上記では3IPアドレス×2サービスで合計6ポートが稼働するのを > 期待しているのですが、restartを掛けるたびに稼働するポートの数が > 2ポートだったり、3ポートだったり、4ポートだったりします。 > > /etc/ha.d/conf/l7directord.cfへの記述順を色々変えて > みたりしたのですが、5ポート以上稼働させることができません。 > > アドバイスをいただけたら幸甚です。 > よろしくお願いします。 > > _______________________________________________ > Ultramonkey-l7-users mailing list > Ultramonkey-l7-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-users ----------------------------------------------------------- Shinya TAKEBAYASHI E-mail: takebayashi.shinya @ oss.ntt.co.jp GPG ID: 395EFCE8 GPG FP: 58B2 B5D0 A692 1BD8 328B E31E E027 AC35 395E FCE8 ----------------------------------------------------------- From hibari.michirou @ nttcom.co.jp Mon Jun 27 19:36:53 2011 From: hibari.michirou @ nttcom.co.jp (=?ISO-2022-JP?B?GyRCMUA/fSEhTylPLxsoQg==?=) Date: Mon, 27 Jun 2011 19:36:53 +0900 Subject: [Ultramonkey-l7-users 410] Re: =?iso-2022-jp?b?RmFpbGVkIHRvIGFkZCB2aXJ0dWFsIHNlcnZpY2UgdG8g?= =?iso-2022-jp?b?bDd2c2QgGyRCJSglaSE8JEskRCQkJEYbKEI=?= In-Reply-To: <20110627152420.CA77.BEDBFD42@gmail.com> References: <20110627103029.CA66.BEDBFD42@gmail.com> <4E080490.3060700@nttcom.co.jp> <20110627152420.CA77.BEDBFD42@gmail.com> Message-ID: <4E085D45.7060308@nttcom.co.jp> 竹内様 設定ファイルを拝見させていただきましたが、 特に問題のある設定等は見当たりませんでした。 もし差し支えなければ、/etc/l7vs/l7vs.cfの設定を お見せ願えないでしょうか? もし、設定値等を公開するのが難しい場合は、ひとまず "session_thread_pool_size"の設定値をお教え願います。 また、切り分けのため以下の手順を試していただけますでしょうか。 今回、l7directordでVirtualServiceの追加に失敗しているため、l7directord経 由ではなく 手動でもVirtualServiceの追加に失敗するかを試していただければと思います。 # /etc/init.d/l7vsd stop # /etc/init.d/l7directord stop # /etc/init.d/l7vsd start # l7vsadm -A -t g.g.g.1:80 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 # l7vsadm -A -t g.g.g.1:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 # l7vsadm -A -t g.g.g.2:80 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 # l7vsadm -A -t g.g.g.2:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 # l7vsadm -A -t g.g.g.3:80 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 # l7vsadm -A -t g.g.g.3:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 また、念のため、g.g.g.1〜3で # lsof -i:80 # lsof -i:443 等で、80番ポートと443ポートが他のプロセスに使われていないかご確認願います。 以上、よろしくお願いいたします。 (2011/06/27 15:24), takepan @ gmail.com wrote: > 雲雀様 > >  回答ありがとうございます。 > >  利用バージョンは、3.0.1です。 > >  l7directord.cfは、以下の内容となっています。 > (振り分けに関して、IPアドレスの数字が違っていますが、 >  ご容赦ください) > > ------------------------------------------------- > ## > ## This is the l7directord configuration file. > ## See `l7directord --help' for detailed information. > ## > > # = GLOBAL DIRECTIVES > > # - Monitor Settings > checktimeout = 5 > negotiatetimeout = 5 > checkinterval = 10 > retryinterval = 5 > checkcount = 3 > > # - Logging > logfile = /var/log/l7vs/l7directord.log > #logfile = local0 > #supervised > > # - Real Server Operation > quiescent = yes > #fallback = 127.0.0.1:80 > > # - Monitor Configuration File > configinterval = 10 > autoreload = no > #callback = /opt/config_change.sh > > # = VIRTUAL DIRECTIVES > # - A sample virtual section with a sorry server. > # - checkcount and quiescent settings are override the global settings. > > virtual = g.g.g.3:80 > real = l.l.l.11:80 masq 1 > module = sessionless --forwarded-for > scheduler = rr > checktype = connect > service = http > request = "index.php" > receive = "html" > quiescent = no > checkcount = 2 > > virtual = g.g.g.1:80 > real = l.l.l.13:80 masq 1 > real = l.l.l.22:80 masq 1 > module = sessionless --forwarded-for > scheduler = rr > checktype = connect > service = http > request = "index.html" > receive = "html" > quiescent = no > checkcount = 2 > > virtual = g.g.g.2:80 > real = l.l.l.12:80 masq 1 > real = l.l.l.21:80 masq 1 > module = sessionless --forwarded-for > scheduler = rr > checktype = connect > service = http > request = "index.php" > receive = "html" > quiescent = no > checkcount = 2 > > virtual = g.g.g.3:443 > real = l.l.l.11:443 masq 1 > module = sessionless --forwarded-for > scheduler = rr > checktype = connect > service = https > request = "index.php" > receive = "html" > quiescent = no > checkcount = 2 > > virtual = g.g.g.1:443 > real = l.l.l.13:443 masq 1 > real = l.l.l.22:443 masq 1 > module = sessionless --forwarded-for > scheduler = rr > checktype = connect > service = https > request = "index.html" > receive = "html" > quiescent = no > checkcount = 2 > > virtual = g.g.g.2:443 > real = l.l.l.12:443 masq 1 > real = l.l.l.21:443 masq 1 > module = sessionless --forwarded-for > scheduler = rr > checktype = connect > service = https > request = "index.php" > receive = "html" > quiescent = no > checkcount = 2 > ------------------------------------------------- > >  よろしくお願いいたします。 > > > On Mon, 27 Jun 2011 13:18:24 +0900 > 雲雀 路朗 wrote: > >> 竹内様 >> >> お世話になっております。 >> 雲雀と申します。 >> >> 手持ちの環境で、動作確認を行ってみましたが、 >> 同様の条件で問題なく稼動しております。 >> # v3.0.1とv2.1.3-1で動作確認をしました。 >> >> IPアドレス等は下記のように伏せた状態で結構ですので、 >> 解析のため設定ファイル"l7directord.cf"をお見せ願えない >> でしょうか? >> >> また、あわせてお使いのUltraMonkey-L7のバージョンも >> お教え願います。 >> >> 以上、よろしくお願いいたします。 >> >> (2011/06/27 10:30), takepan @ gmail.com wrote: >>> 竹内と申します。よろしくお願いいたします。 >>> >>> l7vsd、l7directordが稼働するサーバがあり、ここに >>> グローバルIPアドレスを3つ当てています。 >>> (IPアドレスをg.g.g.1、g.g.g.2、g.g.g.3とします。) >>> >>> そして、それぞれのIPアドレスでhttp及びhttpsを稼働させ、 >>> 下記のようにローカルサーバに振り分けようと思っています。 >>> >>> g.g.g.1:80 → l.l.l.11:80、l.l.l.12:80 >>> g.g.g.1:443 → l.l.l.11.443、l.l.l.12:443 >>> g.g.g.2:80 → l.l.l.21:80、l.l.l.22:80 >>> g.g.g.2:443 → l.l.l.21.443、l.l.l.22:443 >>> g.g.g.3:80 → l.l.l.31:80、l.l.l.32:80 >>> g.g.g.3:443 → l.l.l.31.443、l.l.l.32:443 >>> (l.l.l.nはローカルサーバのIPアドレスです) >>> >>> ここで上記のように振り分けるように /etc/ha.d/conf/l7directord.cf に >>> 記述をし、l7vsd、l7directordを起動すると、 >>> /var/log/l7vs/l7directord.log に >>> ------------------------------------------------- >>> [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.1:443 >>> -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' >>> with return: 65280 >>> ------------------------------------------------- >>> というエラーが表示され、その後 >>> -------------------------------------------------- >>> [ERR0207] Trying add server `l.l.l.11:443', but virtual >>> service `g.g.g.1:443' is not found. >>> -------------------------------------------------- >>> というエラーが出て、バーチャルサービスが稼働していないため、 >>> リアルサーバのサービスが紐づけられません。 >>> >>> 上記では3IPアドレス×2サービスで合計6ポートが稼働するのを >>> 期待しているのですが、restartを掛けるたびに稼働するポートの数が >>> 2ポートだったり、3ポートだったり、4ポートだったりします。 >>> >>> /etc/ha.d/conf/l7directord.cfへの記述順を色々変えて >>> みたりしたのですが、5ポート以上稼働させることができません。 >>> >>> アドバイスをいただけたら幸甚です。 >>> よろしくお願いします。 >>> >>> _______________________________________________ >>> Ultramonkey-l7-users mailing list >>> Ultramonkey-l7-users @ lists.sourceforge.jp >>> http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-users >>> >>> >> >> -- >> ============================================== >> NTTコムウェア株式会社 >> 基盤技術本部 技術SE部 基盤ソフトSE・OSS部門 >> 雲雀 路朗(ひばり みちろう) >> E-Mail:hibari.michirou @ nttcom.co.jp >> TEL:043-211-2452 >> ============================================== > _______________________________________________ > Ultramonkey-l7-users mailing list > Ultramonkey-l7-users @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-users > > -- ============================================== NTTコムウェア株式会社 基盤技術本部 技術SE部 基盤ソフトSE・OSS部門 雲雀 路朗(ひばり みちろう) E-Mail:hibari.michirou @ nttcom.co.jp TEL:043-211-2452 ============================================== From takepan @ gmail.com Mon Jun 27 19:44:52 2011 From: takepan @ gmail.com (takepan @ gmail.com) Date: Mon, 27 Jun 2011 19:44:52 +0900 Subject: [Ultramonkey-l7-users 411] Re: =?iso-2022-jp?b?RmFpbGVkIHRvIGFkZCB2aXJ0dWFsIHNlcnZpY2UgdG8g?= =?iso-2022-jp?b?bDd2c2QgGyRCJSglaSE8JEskRCQkJEYbKEI=?= In-Reply-To: References: <20110627103029.CA66.BEDBFD42@gmail.com> Message-ID: <20110627194449.CA89.BEDBFD42@gmail.com> 竹林様  回答ありがとうございます。竹内です。  l7vsd.logのログは、下記になります。 ------------------------------------------------- 2011/06/27 15:29:29 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOSTNAME 0xb7f4a710 virtualservice_tcp.cpp:786 2011/06/27 15:29:29 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOSTNAME 0xb7f4a710 virtualservice_tcp.cpp:786 2011/06/27 15:29:29 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOSTNAME 0xb7f4a710 virtualservice_tcp.cpp:786 2011/06/27 15:29:54 [WARN] l7vsd_virtualservice VSD30700024 virtual service not found. HOSTNAME 0xb7f4a710 l7vsd.cpp:391 2011/06/27 15:29:54 [WARN] l7vsd_virtualservice VSD30700024 virtual service not found. HOSTNAME 0xb7f4a710 l7vsd.cpp:391 2011/06/27 15:29:54 [WARN] l7vsd_virtualservice VSD30700024 virtual service not found. HOSTNAME 0xb7f4a710 l7vsd.cpp:391 ------------------------------------------------- 2011/06/27 19:32:16 [WARN] l7vsd_virtualservice VSD30700024 virtual service not found. HOSTNAME 0xb7f92710 l7vsd.cpp:391 2011/06/27 19:32:16 [WARN] l7vsd_virtualservice VSD30700024 virtual service not found. HOSTNAME 0xb7f92710 l7vsd.cpp:391 2011/06/27 19:32:26 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOSTNAME 0xb7ef4710 virtualservice_tcp.cpp:786 2011/06/27 19:32:26 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOSTNAME 0xb7ef4710 virtualservice_tcp.cpp:786 -------------------------------------------------  よろしくお願いいたします。 On Mon, 27 Jun 2011 19:23:43 +0900 Shinya TAKEBAYASHI wrote: > 竹林です. > > > l7vsd のログファイルをいただけますか. > > l7directord 内で l7vsd コマンドをキックした際,エラーが出ています. > 戻り値が 65280 = 1111 1111 0000 0000 なので,システムコール系関数が > 失敗している可能性が高いと考えます. > > /var/log/l7vsd.log などの名前で存在していると思いますので, > IP アドレス等はマスクした形で結構ですので,ご提示頂けると解析が進みます. From takepan @ gmail.com Mon Jun 27 19:44:52 2011 From: takepan @ gmail.com (takepan @ gmail.com) Date: Mon, 27 Jun 2011 19:44:52 +0900 Subject: [Ultramonkey-l7-users 412] Re: =?iso-2022-jp?b?RmFpbGVkIHRvIGFkZCB2aXJ0dWFsIHNlcnZpY2UgdG8g?= =?iso-2022-jp?b?bDd2c2QgGyRCJSglaSE8JEskRCQkJEYbKEI=?= In-Reply-To: References: <20110627103029.CA66.BEDBFD42@gmail.com> Message-ID: <20110627194449.CA89.BEDBFD42@gmail.com> 竹林様  回答ありがとうございます。竹内です。  l7vsd.logのログは、下記になります。 ------------------------------------------------- 2011/06/27 15:29:29 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOSTNAME 0xb7f4a710 virtualservice_tcp.cpp:786 2011/06/27 15:29:29 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOSTNAME 0xb7f4a710 virtualservice_tcp.cpp:786 2011/06/27 15:29:29 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOSTNAME 0xb7f4a710 virtualservice_tcp.cpp:786 2011/06/27 15:29:54 [WARN] l7vsd_virtualservice VSD30700024 virtual service not found. HOSTNAME 0xb7f4a710 l7vsd.cpp:391 2011/06/27 15:29:54 [WARN] l7vsd_virtualservice VSD30700024 virtual service not found. HOSTNAME 0xb7f4a710 l7vsd.cpp:391 2011/06/27 15:29:54 [WARN] l7vsd_virtualservice VSD30700024 virtual service not found. HOSTNAME 0xb7f4a710 l7vsd.cpp:391 ------------------------------------------------- 2011/06/27 19:32:16 [WARN] l7vsd_virtualservice VSD30700024 virtual service not found. HOSTNAME 0xb7f92710 l7vsd.cpp:391 2011/06/27 19:32:16 [WARN] l7vsd_virtualservice VSD30700024 virtual service not found. HOSTNAME 0xb7f92710 l7vsd.cpp:391 2011/06/27 19:32:26 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOSTNAME 0xb7ef4710 virtualservice_tcp.cpp:786 2011/06/27 19:32:26 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOSTNAME 0xb7ef4710 virtualservice_tcp.cpp:786 -------------------------------------------------  よろしくお願いいたします。 On Mon, 27 Jun 2011 19:23:43 +0900 Shinya TAKEBAYASHI wrote: > 竹林です. > > > l7vsd のログファイルをいただけますか. > > l7directord 内で l7vsd コマンドをキックした際,エラーが出ています. > 戻り値が 65280 = 1111 1111 0000 0000 なので,システムコール系関数が > 失敗している可能性が高いと考えます. > > /var/log/l7vsd.log などの名前で存在していると思いますので, > IP アドレス等はマスクした形で結構ですので,ご提示頂けると解析が進みます.