小野寺芳枝
onode****@gmail*****
2007年 2月 5日 (月) 16:10:20 JST
近藤さま 早急な回答ありがとうございます。 もう一点、weightに関する質問があります。 UltraMonkey-L4の場合、weightを「0」にすることにより、 既存のコネクションが終了してから、ノードを切り離すという ことが可能だったと思います。 UltraMonkey-L7でも、ノードを切り離す時、既存コネクションが 終了した後、UltraMonkey-L7から切り離すという事は可能でしょうか? 以上です。 よろしくお願いします。 07/02/02 に Hideaki Kondo<kondo****@oss*****> さんは書きました: > > 小野寺さま > > はじめまして。 > 近藤と申します。 > > ご質問の件ですが、私が把握している範囲で > ご回答致します。 > > > ■質問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 > "小野寺芳枝" <onode****@gmail*****> 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 <http://192.169.100.1/> -m url > > --pattern-match '*.html' -r 192.168.154.33:80 <http://192.168.154.33/> -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 > > > > <l7directord.cfの設定> > > # 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 <http://192.169.100.1/> > > real=192.168.154.33:80 <http://192.168.154.33/> masq > > real= 192.168.154.34:80 <http://192.168.154.34/> 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 <http://192.169.100.1/> -m url > > --pattern-match '*.html' -r 192.168.154.33:80 <http://192.168.154.33/> -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 > > > > 以上、よろしくお願い致します。 > > > > > > ************************************************ > > 小野寺 芳枝 onode****@gmail***** > > ************************************************ > > 以上よろしくお願いします。 > -- > Hideaki Kondo > > > -- ************************************************ 小野寺 芳枝 onode****@gmail***** ************************************************