[Ultramonkey-l7-users 405] Failed to add virtual service to l7vsd エラーについて

アーカイブの一覧に戻る

takep****@gmail***** takep****@gmail*****
2011年 6月 27日 (月) 10:30:32 JST


竹内と申します。よろしくお願いいたします。

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 メーリングリストの案内
アーカイブの一覧に戻る