From onodera1211y @ gmail.com Fri Feb 2 16:11:38 2007 From: onodera1211y @ gmail.com (=?ISO-2022-JP?B?GyRCPi5Mbjt7Syc7XhsoQg==?=) Date: Fri, 2 Feb 2007 16:11:38 +0900 Subject: [Ultramonkey-l7-users 17] =?iso-2022-jp?b?dWx0cmFtb25rZXktbDc=?= =?iso-2022-jp?b?GyRCJE4bKEJ3ZWlnaHQbJEJAX0RqJEskRCQkJEYbKEI=?= Message-ID: 本日より参加させていただきます、小野寺と申します。 今後、度々お世話になると存じますが、よろしくお願い致します。 早速ですが、weight設定について質問させてください。 Ultramonkey l7をインストールしweightを設定しましたがうまく負荷分散されません。 設定方法等、ご教授いただけませんでしょうか? ■サーバ構成 VIP 192.169.100.1 VIP 192.168.100.1 |- LVS1(Ultramonkey l7 Active)| |- Web1(Webサーバ1号機) | | (IP: 192.169.100.3) | | (IP:192.168.154.33) | | (IP:192.168.154.31) | | | (WAN)-| |−| | |- LVS2(Ultramonkey l7 Stanby)| |- Web2(Webサーバ2号機) | | (IP:192.169.100.4) | | (IP:192.168.154.34) | | (IP: 192.168.154.32) | | | ■質問1 Webサーバ1号機に「7」、Webサーバ2号機に「1」というweightを設定したのですが、 実際にアクセスすると均等に接続されてしまいます。 設定方法は、l7directord.cfで設定内容を反映させた後、下記コマンドを実行しました。 l7vsadm -Lにて確認すると反映されているように見えるのですが、何か他に設定が必要 なのでしょうか? <コマンド> l7vsadm -e -t 192.169.100.1:80 -m url --pattern-match '*.html' -r 192.168.154.33:80 -w 7 <設定の確認> # l7vsadm -L Layer-7 Virtual Server version 0.2.0 Prot LocalAddress:Port Scheduler ProtoMod -> RemoteAddress:Port Forward Weight ActiveConn InactConn TCP 192.169.100.1:http url rr -> web2:http Masq 1 0 0 -> web1:http Masq 7 0 0 <クライアントから接続時の振り分け状態> # l7vsadm -L Layer-7 Virtual Server version 0.2.0 Prot LocalAddress:Port Scheduler ProtoMod -> RemoteAddress:Port Forward Weight ActiveConn InactConn TCP 192.169.100.1:http url rr -> web2:http Masq 1 10 0 -> web1:http Masq 7 10 0 # Global Directives checktimeout=4 checkinterval=3 autoreload=yes logfile="/var/log/l7directord.log" quiescent=no # Virtual Server for HTTP virtual=192.169.100.1:80 real=192.168.154.33:80 masq real= 192.168.154.34:80 masq module=url --pattern-match '*.html' maxconn=1000 service=http scheduler=rr protocol=tcp checktype=connect ■質問2 wightを「0」と指定しても「1」に設定されてしまうのですが、「0」という設定は できないのでしょうか? (Ultramonkey 2.0.1では設定が可能でした) <実行コマンド> l7vsadm -e -t 192.169.100.1:80 -m url --pattern-match '*.html' -r 192.168.154.33:80 -w 0 <設定の確認> # l7vsadm -L Layer-7 Virtual Server version 0.2.0 Prot LocalAddress:Port Scheduler ProtoMod -> RemoteAddress:Port Forward Weight ActiveConn InactConn TCP 192.169.100.1:http url rr -> web2:http Masq 1 0 0 -> web1:http Masq 1 0 0 以上、よろしくお願い致します。 ************************************************ 小野寺 芳枝 onodera1211y @ gmail.com ************************************************ -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/ultramonkey-l7-users/attachments/20070202/bbeaf447/attachment.html From onodera1211y @ gmail.com Fri Feb 2 16:33:18 2007 From: onodera1211y @ gmail.com (=?ISO-2022-JP?B?GyRCPi5Mbjt7Syc7XhsoQg==?=) Date: Fri, 2 Feb 2007 16:33:18 +0900 Subject: [Ultramonkey-l7-users 18] =?iso-2022-jp?b?IHVsdHJhbW9ua2V5LWw3?= Message-ID: お世話になっております。 小野寺です。 下記の件、申し訳ありません。 サーバ構成が大変見にくくなってしまったため、 下記のように修正させていただきます。 よろしくお願い致します。 ■サーバ構成 (WAN) ----------|-------------- VIP:192.169.100.1 ●LVS1(Ultramonkey-l7 Active) (IP:192.169.100.3) (IP:192.168.154.31) ●LVS2(Ultramonkey-l7 Stanby) (IP:192.169.100.4) (IP:192.168.154.32) ----------|-------------- VIP:192.168.100.1 ●Web1(Webサーバ1号機) (IP:192.168.154.33) ●Web2(Webサーバ2号機) (IP:192.168.154.34) -- ************************************************ 小野寺 芳枝 onodera1211y @ gmail.com ************************************************ -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/ultramonkey-l7-users/attachments/20070202/4415a77c/attachment.htm From kondo.hideaki @ oss.ntt.co.jp Fri Feb 2 16:37:10 2007 From: kondo.hideaki @ oss.ntt.co.jp (Hideaki Kondo) Date: Fri, 02 Feb 2007 16:37:10 +0900 Subject: [Ultramonkey-l7-users 19] =?iso-2022-jp?b?UmU6IHVsdHJhbW9ua2V5?= =?iso-2022-jp?b?LWw3GyRCJE4bKEJ3ZWlnaHQbJEJAX0RqJEskRCQkJEYbKEI=?= In-Reply-To: References: Message-ID: <20070202161606.C48D.KONDO.HIDEAKI@oss.ntt.co.jp> 小野寺さま はじめまして。 近藤と申します。 ご質問の件ですが、私が把握している範囲で ご回答致します。 > ■質問1 > > Webサーバ1号機に「7」、Webサーバ2号機に「1」というweightを設定したのですが、 > 実際にアクセスすると均等に接続されてしまいます。 UltraMonkey-L7(UM-L7)は、現状weight値に未対応のため、 小野寺さんが検証された通りの結果になります。 l7vsadm実行結果の表示上、weight値の項目は今後の対応を 考慮して残してあります。 現在設定できるスケジューラは、rr(Round Robin)とlc( Least Connection)の2種類のみで、wrr(Weighted Round Robin) やwlc(Weighted Least Connection)などは未対応です。 コミュニティ内でもニーズが高ければ、早めに対応したい項目 として認識しております。 > ■質問2 > > wightを「0」と指定しても「1」に設定されてしまうのですが、「0」という設定は > できないのでしょうか? > (Ultramonkey 2.0.1では設定が可能でした) これも現状のUM-L7の仕様上、小野寺さんが検証された通りの 結果になります。 上述の通りweightに未対応のため、現状では-eオプションによって weight値を変更できません。 尚、現在の仕様で、振分けを停止させたい場合、現状は-dオプションで 該当のルールを削除するやり方になります。 再開させたい場合は、-aオプションで再度追加するという方法になります。 l7directordにおける振分け先サーバの切り離しおよび切り戻しの 実装方式も、現状は-d と -aオプションの組み合わせによって 実現しております。 この件につきましても、コミュニティ内で早めに対応したい項目 として認識しております。 近日中にUM-L7開発コミュニティ用のMLも新設し、この件も含めて 現状意識しているいくらかの機能改善や機能追加項目、課題等について 議論および実装を進めていきたいと考えております。 是非ご協力いただけますと有難いです。 On Fri, 2 Feb 2007 16:11:38 +0900 "小野寺芳枝" wrote: > 本日より参加させていただきます、小野寺と申します。 > 今後、度々お世話になると存じますが、よろしくお願い致します。 > > 早速ですが、weight設定について質問させてください。 > Ultramonkey l7をインストールしweightを設定しましたがうまく負荷分散されません。 > 設定方法等、ご教授いただけませんでしょうか? > > > ■サーバ構成 > > VIP 192.169.100.1 VIP 192.168.100.1 > |- LVS1(Ultramonkey l7 Active)| |- Web1(Webサーバ1号機) | > | (IP: 192.169.100.3) | | (IP:192.168.154.33) | > | (IP:192.168.154.31) | | | > (WAN)-| |−| | > |- LVS2(Ultramonkey l7 Stanby)| |- Web2(Webサーバ2号機) | > | (IP:192.169.100.4) | | (IP:192.168.154.34) | > | (IP: 192.168.154.32) | | | > > ■質問1 > > Webサーバ1号機に「7」、Webサーバ2号機に「1」というweightを設定したのですが、 > 実際にアクセスすると均等に接続されてしまいます。 > > 設定方法は、l7directord.cfで設定内容を反映させた後、下記コマンドを実行しました。 > l7vsadm -Lにて確認すると反映されているように見えるのですが、何か他に設定が必要 > なのでしょうか? > > <コマンド> > l7vsadm -e -t 192.169.100.1:80 -m url > --pattern-match '*.html' -r 192.168.154.33:80 -w 7 > > <設定の確認> > # l7vsadm -L > Layer-7 Virtual Server version 0.2.0 > Prot LocalAddress:Port Scheduler ProtoMod > -> RemoteAddress:Port Forward Weight ActiveConn InactConn > TCP 192.169.100.1:http url rr > -> web2:http Masq 1 0 0 > -> web1:http Masq 7 0 0 > > <クライアントから接続時の振り分け状態> > > # l7vsadm -L > Layer-7 Virtual Server version 0.2.0 > Prot LocalAddress:Port Scheduler ProtoMod > -> RemoteAddress:Port Forward Weight ActiveConn InactConn > TCP 192.169.100.1:http url rr > -> web2:http Masq 1 10 0 > -> web1:http Masq 7 10 0 > > > # Global Directives > checktimeout=4 > checkinterval=3 > autoreload=yes > logfile="/var/log/l7directord.log" > quiescent=no > > # Virtual Server for HTTP > virtual=192.169.100.1:80 > real=192.168.154.33:80 masq > real= 192.168.154.34:80 masq > module=url --pattern-match '*.html' > maxconn=1000 > service=http > scheduler=rr > protocol=tcp > checktype=connect > > ■質問2 > > wightを「0」と指定しても「1」に設定されてしまうのですが、「0」という設定は > できないのでしょうか? > (Ultramonkey 2.0.1では設定が可能でした) > > <実行コマンド> > l7vsadm -e -t 192.169.100.1:80 -m url > --pattern-match '*.html' -r 192.168.154.33:80 -w 0 > > <設定の確認> > # l7vsadm -L > Layer-7 Virtual Server version 0.2.0 > Prot LocalAddress:Port Scheduler ProtoMod > -> RemoteAddress:Port Forward Weight ActiveConn InactConn > TCP 192.169.100.1:http url rr > -> web2:http Masq 1 0 0 > -> web1:http Masq 1 0 0 > > 以上、よろしくお願い致します。 > > > ************************************************ > 小野寺 芳枝 onodera1211y @ gmail.com > ************************************************ 以上よろしくお願いします。 -- Hideaki Kondo