From makoto @ kanon-net.jp Wed Nov 28 03:09:58 2007 From: makoto @ kanon-net.jp (Shinya TAKEBAYASHI) Date: Wed, 28 Nov 2007 03:09:58 +0900 Subject: [Ultramonkey-l7-develop 102] Re: =?iso-2022-jp?b?Y29uZmlndXJlGyRCQlAxfhsoQmw3dnNkGyRCJTMbKEI=?= =?iso-2022-jp?b?GyRCITwlSTBsPDAbKEI=?= In-Reply-To: <474BBCC4.6010209@yes.nttcom.ne.jp> References: <474BBCC4.6010209@yes.nttcom.ne.jp> Message-ID: 中居 様 竹林です. お疲れ様です. 今まで UltraMonkey-L4 の検証を行っていたため,返信が遅れました. # L4 の検証結果については,別のメールでお知らせします > すっかり寒くなってきまして、自転車が大変な昨今。 > 皆様体調を崩さないよう、気をつけてください。 そろそろコタツにミカンの季節です. コタツに入りっぱなしで寝ると,ほぼ確実に風邪を引くので注意しましょう. > さて、表題のとおりなのですが、configureマクロを使えるようにコードの構成見直し を行いました。 ありがとうございます. 後ほど確認させていただきます. ---------------------------------------------------------------- Shinya TAKEBAYASHI E-mail(Office) : takebayashi.shinya @ nttcom.co.jp E-mail(private): makoto @ kanon-net.jp GPG ID : FFD20D1F GPG FP : 7B5B E0FC B785 7457 683C 47D6 5564 DDDD FFD2 0D1F CC FP : 7456 70EE 0A68 BC95 B1FC F78F C6A9 3E0E F798 A218 ---------------------------------------------------------------- *** nakai norihisa wrote in message <474BBCC4.6010209 @ yes.nttcom.ne.jp> *** Subject: [Ultramonkey-l7-develop 100] configure対応l7vsdコード一式 *** Date: Tue, 27 Nov 2007 15:44:20 +0900 > TO:UltraMonkey-L7開発者の皆様 > > 中居です。 > お疲れ様です。 > > すっかり寒くなってきまして、自転車が大変な昨今。 > 皆様体調を崩さないよう、気をつけてください。 > > さて、表題のとおりなのですが、configureマクロを使えるようにコードの構成見直し を行いました。 > > 変更点を以下に挙げます。 > > 1. autogen.shではなくconfigureで出来るようにautomake系を書き直した > > 2. ディレクトリ構成を変更。 > 1.2.0-0/ > include/ header > src/ source > module/ > protocol/ protocol module > schedule/ schedule module > init.d/ init.d script > debian/ debian files > > 3. glib-2の存在確認を大幅変更(以前はディレクトリが決めうちだったため) > > 4. default prefixを/usr/localから/usrに変更 > > 5. configureマクロ内で/usr/lib64の存在判定をし、存在する場合にはモジュール系を > /usr/lib64/l7vsに設定。 > > > かなり大幅な変更を入れてしまったためpatchを作成すると元ソースよりも > 大きくなるという状況でしたので、ソース全部を添付いたします。 > > ここに岡田さんが言われているSNMPAgent部分などが加わるとは思いますが、 > それはおいおい場所を確定するという形で取りあえず雛形を送ります。 > > どうぞよろしくお願いいたします。 > From makoto @ kanon-net.jp Wed Nov 28 03:30:48 2007 From: makoto @ kanon-net.jp (Shinya TAKEBAYASHI) Date: Wed, 28 Nov 2007 03:30:48 +0900 Subject: [Ultramonkey-l7-develop 103] =?iso-2022-jp?b?VWx0cmFNb25rZXktTDQbJEIhShsoQkxWUy1EUiA=?= =?iso-2022-jp?b?GyRCSn08MCFLGyhCIBskQjk9Q1s7fiROQ20wVUVAGyhC?= Message-ID: 皆様へ 竹林です. お疲れ様です. 先ほどまで自宅の環境を使って UltraMonkey-L4 の検証を行っていたのですが, すこし気づいた点がありましたので流しておきます. 参考になれば幸いです. 1+1 HA 構成を組んで LVS-DR 方式で UltraMonkey-L4 によるロードバランサを 構築した場合,VIP と同じサブネットに所属するクライアントからアクセスすると, ipvs が SYN_RECV で止まってしまいウマくいきません. 以前同じような問題に当たった際,ルーティングに問題があったため その筋で洗ってみましたが,どうもリアルサーバからクライアントに向かって パケットを送り返そうとしたときに,宛先が分からなくなっている ような挙動を示しました. # tcpdump の結果,UM->RS はあっても,RS から出て行かない 解決策としては,lo:0 に対して個別にゲートウェイを設定する方法が 一番手っ取り早そうです. # lo:0 の netmask が /32 のため,ゲートウェイの設定が必須ですから 巷で紹介されている方式では,LVS-DR 方式を採っていたとしても クライアントは他のサブネットに居るので,ほぼ確実にデフォルトゲートウェイに 向かってパケットが飛ぶため,lo:0 に対して個別にゲートウェイを 設定しなくても済むという訳です. 自宅の HA 検証環境で,LVS-DR 方式で試してみましたが,ゲートウェイの 設定について特別な設定を行っていない状態では,クライアントと LB の間に ルータを噛ませてサブネットを切り離さないと正しく動いてくれなかったため, やはりここが問題とみて間違いはなさそうです. 整理すると・・・ 前提条件として,HA 構成を組んでいて,必ず片方のノードに VIP が ついていて,その VIP を用いてサービスを運用する場合に 下記の設定が必要となります. ○ クライアントと LB が同じサブネットに居る可能性がある場合 ・lo:0 に対し,VIP をゲートウェイとして設定する ・Redhat 系は /etc/sysconfig/network-scripts/ifcfg-lo:0 ・Debian 系は /etc/network/interfaces の gateway に指定する ・デフォルトゲートウェイの設定は,そのまま(ルータに向ける) ・Redhat 系は /etc/sysconfig/networks ・Debian 系は /etc/network/interfaces ○ クライアントと LB が異なるサブネットに居る場合 ・lo:0 に対して,個別にゲートウェイの設定は不要 ・デフォルトゲートウェイとして,ゲートウェイを指定する ・Redhat 系は /etc/sysconfig/networks ・Debian 系は /etc/network/interfaces あとは時間があったら,LVS-NAT 方式での動作条件のようなものも 洗っておいてみたいですね. んー,今日は随分とルーティングテーブルの更新が走った気がする・・・ # 自宅内はサブネットを 4 セグメント切って,RIP 回しているので・・・ ---------------------------------------------------------------- Shinya TAKEBAYASHI E-mail(Office) : takebayashi.shinya @ nttcom.co.jp E-mail(private): makoto @ kanon-net.jp GPG ID : FFD20D1F GPG FP : 7B5B E0FC B785 7457 683C 47D6 5564 DDDD FFD2 0D1F CC FP : 7456 70EE 0A68 BC95 B1FC F78F C6A9 3E0E F798 A218 ---------------------------------------------------------------- From makoto @ kanon-net.jp Wed Nov 28 03:38:48 2007 From: makoto @ kanon-net.jp (Shinya TAKEBAYASHI) Date: Wed, 28 Nov 2007 03:38:48 +0900 Subject: [Ultramonkey-l7-develop 104] Re: =?iso-2022-jp?b?R1VJGyRCNSFHPSROMytILyRLJEQkLSReJDckRhsoQg==?= In-Reply-To: References: <20071114154031.9ea3272c.takebayashi.shinya@nttcom.co.jp> Message-ID: 窪田 様 竹林です. お疲れ様です. 返信ありがとうございます. > 実装方法は、TomcatをAPサーバに使用し、Webアプリケーションとして > 作成する予定です。 > また、実装言語としては、Javaを考えております。 内部で管理コマンド(l7vsadm)を叩いてステータスを取得したり 設定の変更を行うことになるかと思いますが,方式について 何か考えはお持ちでしょうか. GUI ツールを追加するために,UltraMonkey-L7 本体に手が入ることは なるべく避けたい思いがあるので・・・. # Servlet で l7vsadm を叩いたりとかすれば,何とかなりそうですが. ところで,簡単で結構なので画面のイメージのようなものは お持ちでしょうか. もしお持ちであれば,一度見てみたいと思いますので,ファイルを送って 頂ければと思います. おそらく HTML で下書き → JSP に変換という手順を踏むと思いますので HTML で書いたサンプルのようなもので結構です. よろしくお願いします. ---------------------------------------------------------------- Shinya TAKEBAYASHI E-mail(Office) : takebayashi.shinya @ nttcom.co.jp E-mail(private): makoto @ kanon-net.jp GPG ID : FFD20D1F GPG FP : 7B5B E0FC B785 7457 683C 47D6 5564 DDDD FFD2 0D1F CC FP : 7456 70EE 0A68 BC95 B1FC F78F C6A9 3E0E F798 A218 ---------------------------------------------------------------- *** Kanako KUBOTA wrote in message *** Subject: [Ultramonkey-l7-develop 101] Re: GUI機能の開発につきまして *** Date: Tue, 27 Nov 2007 17:57:23 +0900 > 竹林 様 > > > 窪田です。 > お世話になっております。 > > 返答が大変遅くなり申し訳ございません。 > > > 全体的な機能については承知しましたが,実装(プラットフォームなど) > > についてはどのように考えていらっしゃいますか. > > たとえば BigIP では Java を使った Web アプリケーション風の実装に > > なっています. > > # BigIP からの移行を考えると,似せて作った方がいい気はしますが. > > > > この辺り,何か考えをお持ちであれば教えてください. > 実装方法は、TomcatをAPサーバに使用し、Webアプリケーションとして > 作成する予定です。 > また、実装言語としては、Javaを考えております。 > > > ところで,メールの冒頭に「UltraMonkey-L7 の GUI 対応」と > > 書かれていますが,僕個人的には,GUI ツールを l7vsd に内蔵するのは > > 避けたいと考えています. > > # ロードバランサそのものの動作とは関係しないので・・・ > > > > UltraMonkey-L7 の外付けツールの扱いとしたいと考えていますが, > > よろしいでしょうか. > > つまり,l7vsd のパッケージに含めず,別のパッケージにして > > 必要に応じてダウンロードしてもらう形を考えています. > > > > この点についても,考えをお持ちであれば教えて頂ければと思います. > > よろしくお願いします. > 竹林様のおっしゃるように、GUI機能は、 > UltraMonkey-L7の外付けツールにしようと思っております。 > > > よろしくお願い致します。 > > > > Shinya TAKEBAYASHI さん: > > 窪田 さま > > > > > > 竹林です. > > お疲れ様です. > > > > GUI とは,また新しい観点ですね. > > 管理者の管理負担を減らすという観点で,重宝すると思います. > > 期待しております. > > > > > > >  6)クラスタ情報(冗長化情報)の表示(クラスタ構成を実施している場合) > > > > > >  7)クラスタソフトの機能を利用し、ACT-SBYの切替え(クラスタ構成を実施してい る場合) > > > > UltraMonkey-L7(L4 でも)では,HA クラスタとして Heartbeat を使用する > > ことを前提(推奨)としています. > > GUI においても,Heartbeat で使えるようにする,という考えで良いでしょうか. > > > > > > > 上記の機能を実現するGUIを作成し、利用していただければと思っておりますので、 > > > 皆様のご意見等いただければと思っております。 > > > > 全体的な機能については承知しましたが,実装(プラットフォームなど) > > についてはどのように考えていらっしゃいますか. > > たとえば BigIP では Java を使った Web アプリケーション風の実装に > > なっています. > > # BigIP からの移行を考えると,似せて作った方がいい気はしますが. > > > > この辺り,何か考えをお持ちであれば教えてください. > > > > > > ところで,メールの冒頭に「UltraMonkey-L7 の GUI 対応」と > > 書かれていますが,僕個人的には,GUI ツールを l7vsd に内蔵するのは > > 避けたいと考えています. > > # ロードバランサそのものの動作とは関係しないので・・・ > > > > UltraMonkey-L7 の外付けツールの扱いとしたいと考えていますが, > > よろしいでしょうか. > > つまり,l7vsd のパッケージに含めず,別のパッケージにして > > 必要に応じてダウンロードしてもらう形を考えています. > > > > この点についても,考えをお持ちであれば教えて頂ければと思います. > > よろしくお願いします. > > > > ----------------------------------------------------------- > > NTT Comware Corporation > > Shinya TAKEBAYASHI > > > > E-mail: takebayashi.shinya @ nttcom.co.jp > > GPG ID: 70298B55 > > GPG FP: 98C3 25CF 8201 4881 9328 5C91 CBFA DCFC 7029 8B55 > > ----------------------------------------------------------- > > > > > > *** Kanako KUBOTA wrote in message > > *** Date: Wed, 14 Nov 2007 14:31:38 +0900 > > *** Subject: [Ultramonkey-l7-develop 73] GUI機能の開発につきまして > > > > > UltraMonkey-L7開発者の皆様 > > > > > > はじめまして、NTTコムウェア UltraMnokey-L7開発メンバーの > > > 窪田と申します。 > > > 以後、よろしくお願い致します。 > > > > > > > > > 現在、UltraMonkey-L7のGUI対応を考えております。 > > > > > > GUIは、WebブラウザからNW経由で使用する事を想定しています。 > > > また、GUIのユーザは1人とし、パスワードで認証を行おうと考えています。 > > > > > > 現在、考えているGUIの主な機能は以下です。 > > > > > >  1)バーチャルサービス及びリアルサーバの状態の表示 > > > > > >  2)バーチャルサービス及びリアルサーバの追加、変更、削除 > > > > > >  3)l7directord.cfの設定の表示 > > > > > >  4)l7directord.cfの設定の変更 > > > > > >  5)各ログ(GUIの操作履歴を含む)の表示 > > > > > >  6)クラスタ情報(冗長化情報)の表示(クラスタ構成を実施している場合) > > > > > >  7)クラスタソフトの機能を利用し、ACT-SBYの切替え(クラスタ構成を実施してい る場合) > > > > > >  8)GUIユーザのパスワード変更 > > > > > > 上記の機能を実現するGUIを作成し、利用していただければと思っておりますので、 > > > 皆様のご意見等いただければと思っております。 > > > > > > > > > よろしくお願い致します。 > > > > > > _______________________________________________ > > > Ultramonkey-l7-develop mailing list > > > Ultramonkey-l7-develop @ lists.sourceforge.jp > > > http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-develop > > > > > > > > > _______________________________________________ > Ultramonkey-l7-develop mailing list > Ultramonkey-l7-develop @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-develop