From takebayashi.shinya @ oss.ntt.co.jp Thu Jul 10 16:48:31 2008 From: takebayashi.shinya @ oss.ntt.co.jp (Shinya TAKEBAYASHI) Date: Thu, 10 Jul 2008 16:48:31 +0900 Subject: [Ultramonkey-l7-develop 175] =?iso-2022-jp?b?bDdndWkgGyRCJE5JVDZxOWchSiEpIUskSyREJCQkRhsoQg==?= Message-ID: 竹林です. お疲れ様です. UltraMonkey-L7 2.0.0-0 用の GUI(l7gui)に,下記の不具合(?)があるようです. ○ Virtual Service の変更(Apply による反映)ができない 発生手順ですが, 1. /etc/ha.d/conf/l7directord.cf に,下記の例のような --cookie-name に シングルクォーテーションで囲った名前(例: 'cookie')を指定する virtual=192.168.0.200:80 real=192.168.1.1:80 masq 1 real=192.168.1.2:80 masq 1 module=cinsert --cookie-name 'cookie' --cookie-expire 86400 receive="test" request="/check.html" scheduler=rr 2. GUI にログインする 3. 左側のメニューから「Virtual Service」を選択する 4. 1 で指定した仮想サービスを選択し,「modify」ボタンを押下する 5. 内容を適宜変更し,「Apply」ボタンを押下する ※ ここで「An error occured while processing l7vsadm command.」の エラーが表示される おそらく l7directord.cf に書かれている内容をもとに -D してから フォームの内容で -A する流れになっているかと思いますが, Java の exec 関数で l7vsadm コマンドを叩く際に l7directord.cf に記載されている シングルクォーテーションも含め,引数として渡されてしまっているために 「そんな仮想サービス,無いよ」と怒られているのでしょう. 適宜,修正したいですね. ----------------------------------------------------------- Shinya TAKEBAYASHI E-mail: takebayashi.shinya @ oss.ntt.co.jp GPG ID: 395EFCE8 GPG FP: 58B2 B5D0 A692 1BD8 328B E31E E027 AC35 395E FCE8 -----------------------------------------------------------