稲垣
tadas****@gmail*****
2010年 2月 2日 (火) 12:19:08 JST
田沼様 お世話になっております。 稲垣です。 コマンド結果は以下の通りです。 # ipvsadm -ln IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 172.31.207.10:80 rr -> 127.0.0.1:81 Local 1 0 1 以上宜しくお願いします。 Kohei TANUMA さんは書きました: > 稲垣さま > > 田沼です。 > > 表示されないというのはページが表示されないという意味でしょうか? > 先のメールの ipvsadm の結果では以下のように fallback サーバの > ポートを 81 に設定しているにもかかわらずポートが 80 で > 追加されているのが問題と考えました。 > > >>>> TCP 172.31.207.10:http rr >>>> -> LB01:http Local 1 0 0 >>>> > > masq を追加した後の ipvsadm -ln の結果を > 確認させていただけますでしょうか。 > > > 2010/02/02 11:55, 稲垣 wrote: > >> 田沼様 >> >> お世話になっております。 >> 稲垣です。 >> >> >>> fallback=127.0.0.1:81 masq >>> >>> >> ご指摘の通りに設定しましたが、表示されません。 >> >> 以上、宜しくお願い致します。 >> >> >> Kohei TANUMA さんは書きました: >> >>> 稲垣さま >>> >>> 田沼と申します。 >>> >>> LVS についてはあまりわからないのですが、 >>> ldirectord の動作を確認したところ fallback 行で >>> forward 設定を省略すると gate として設定されるようです。 >>> ldirectord.cf の fallback を以下のように変更してみてください。 >>> >>> fallback=127.0.0.1:81 masq >>> >>> 以上です。 >>> >>> >>> 2010/02/02 10:50, 稲垣 wrote: >>> >>> >>>> お世話になっております。 >>>> 稲垣です。 >>>> >>>> ipvsadmコマンドで全リアルサーバ(HTTP)をメンテナンス状態にし、 >>>> fallbackサーバを表示させたいのですが、 >>>> /etc/ha.d/ldirectord.cfに記載したfallbackサーバが表示されません。 >>>> >>>> ipvsadm -lの状態はfallbackサーバを表示しております。 >>>> >>>> /etc/ha.d/ldirectord.cfの設定はHTTPのリアル設定をコメントしております。 >>>> /etc/httpd/conf/httpd.confのListenは81になっており、直にたたくと問題なく >>>> 表示されます。 >>>> >>>> >>>> # ipvsadm -l >>>> IP Virtual Server version 1.2.1 (size=4096) >>>> Prot LocalAddress:Port Scheduler Flags >>>> -> RemoteAddress:Port Forward Weight ActiveConn InActConn >>>> TCP 172.31.207.10:http rr >>>> -> LB01:http Local 1 0 0 >>>> >>>> # cat /etc/ha.d/ldirectord.cf >>>> >>>> # Global Directives >>>> checktimeout=3 >>>> checkinterval=1 >>>> fallback=127.0.0.1:81 >>>> autoreload=no >>>> logfile="/var/log/ldirectord.log" >>>> #logfile="local0" >>>> #emailalert="admin****@x*****" >>>> #emailalertfreq=3600 >>>> #emailalertstatus=all >>>> quiescent=no >>>> >>>> # Sample for an http virtual service >>>> virtual=172.31.207.10:80 >>>> # real=172.31.206.1:80 masq 1 >>>> # real=172.31.206.2:80 masq 1 >>>> service=http >>>> request="index.html" >>>> # receive="Test Page" >>>> scheduler=rr >>>> # persistent=600 >>>> # netmask=255.255.255.255 >>>> # protocol=tcp >>>> checktype=negotiate >>>> >>>> 何か設定不備等ありますか? >>>> 以上、ご教授の程宜しくお願いします。 >>>> > > >