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ポート以上稼働させることができません。 アドバイスをいただけたら幸甚です。 よろしくお願いします。