From shohei @ plugandplaytechcenter.com Thu Feb 28 03:18:45 2008 From: shohei @ plugandplaytechcenter.com (Shohei Azuma) Date: Wed, 27 Feb 2008 10:18:45 -0800 Subject: [Ultramonkey-l7-users 114] Re: =?utf-8?b?bDdkaXJlY3RvcmQuY2bjga7jgIBnYXRlIOOBq+OBpOOBjQ==?= =?utf-8?b?44G+44GX44Gm?= In-Reply-To: <200802260151.m1Q1p5g04953@masters3.nttcom.co.jp> References: <1203980616.8974.57.camel@PnP-nc6320-SA> <200802260002.m1Q02gS23375@masters.nttcom.co.jp> <1203989332.8974.70.camel@PnP-nc6320-SA> <200802260151.m1Q1p5g04953@masters3.nttcom.co.jp> Message-ID: <1204136325.8338.24.camel@PnP-nc6320-SA> 竹林様 新しいモジュールありがとうございます。 現在テストしている環境が64bitのためモジュールがうまく乗らないようで す。 cinsert_xf のソースコードもしくは64bitのビルド(もしございましたら) を頂くことは可能でしょうか。 多々なるリクエスト恐縮です。よろしくお願いいたします。 東 -----Original Message----- From: Shinya TAKEBAYASHI To: Shohei Azuma Cc: ultramonkey-l7-users Subject: Re: [Ultramonkey-l7-users 110] l7directord.cf の gate につきま して Date: Tue, 26 Feb 2008 10:50:28 +0900 東 さま 竹林です. > cinsert_xf というプロトコルモジュールのl7directord.cf 内での設定例をお > 教え頂くことは可能でしょうか。 現在 sourceforge 上で公開されている l7vsd-1.0.2-1 に含まれる cinsert_xf には バグがあり,そのまま使うと環境によっては不具合が生じる可能性がありますので 以下の手順でファイルを入れ替えてから設定をお願いします. # 次期リリースに本修正を盛り込む予定です 0. UltraMonkey-L7 を停止する # /etc/init.d/l7directord stop # /etc/init.d/l7vsd stop 1. インストール済みの protomod_cinsert_xf.so をバックアップする # cd /usr/lib/l7vs/ # cp protomod_cinsert_xf.so protomod_cinsert_xf.so.bak 2. 添付の protomod_cinsert_xf.so.bz2 を展開し,既存ファイルを上書きする # bzip2 -d protomod_cinsert_xf.so.bz2 # cp protomod_cinsert_xf.so /usr/lib/l7vs/ (上書きの確認が表示された場合は,y を入力してください) 3. SO キャッシュを更新する # ldconfig 4. UltraMonkey-L7 を起動する # /etc/init.d/l7vsd start # /etc/init.d/l7directord start 設定については,module 行に cinsert_xf を設定します. virtual=192.168.0.1:80 real=192.168.0.2:80 masq real=192.168.0.3:80 masq module=cinsert_xf --cookie-name "monkey" # ↑ (cinsert を cinsert_xf に変更する) service=http request="/check.html" receive="checked" scheduler=rr protocol=tcp checktype=negotiate ----------------------------------------------------------- NTT コムウェア株式会社 基盤技術本部 OSS 推進部 OSS 適用担当 竹林 信哉(たけばやし しんや) 〒261-0023 千葉市美浜区中瀬 1-6 NTT 幕張ビル 21F En TEL: 043-211-2452 (+383-8054) E-mail: takebayashi.shinya @ nttcom.co.jp GPG ID: 70298B55 GPG FP: 98C3 25CF 8201 4881 9328 5C91 CBFA DCFC 7029 8B55 ----------------------------------------------------------- *** Shohei Azuma wrote in message <1203989332.8974.70.camel @ PnP-nc6320-SA> *** Date: Mon, 25 Feb 2008 17:28:52 -0800 *** Subject: Re: [Ultramonkey-l7-users 110] l7directord.cf の gate につきまして > 竹林様、 > > 度々おせわになります。 > 以下、了解致しました。 > cinsert_xf というプロトコルモジュールのl7directord.cf 内での設定例をお > 教え頂くことは可能でしょうか。 > 度々申し訳ありません、よろしくお願いいたします。 > > 東 > > > -----Original Message----- > From: Shinya TAKEBAYASHI > To: Shohei Azuma > Cc: ultramonkey-l7-users > Subject: Re: [Ultramonkey-l7-users 110] l7directord.cf の gate につきま > して > Date: Tue, 26 Feb 2008 09:02:06 +0900 > > > 東 さま > > > 竹林です. > > > ldirectord.cf にあったgateはサポートされてなかったのでしょうか。 > > ipvs の gate(LVS-DR)方式は,UltraMonkey-L7 ではサポートされません. > # Layer-7 LB という性質上,実装も難しいのではないかと考えます > > すみませんが,masq(LVS-NAT と似たようなもの)方式でお使い頂けますか. > > > > その場合グローバルIPを用いたバランシングは可能でしょうか。 > > 可能です. > ただし,常に UltraMonkey-L7 を通る形になるので, > クライアントとのコネクションは UltraMonkey-L7 のサービスアドレス > (下図の 192.168.0.1)との間で張られることになります. > 従って,リアルサーバとクライアントが,直接コネクションを > 張ることはできません. > リアルサーバ側のアクセスログには,UltraMonkey-L7 の > IP アドレスが記録されます(※) > > ※ クライアントの IP アドレスを記録する必要がある場合に備え, > HTTP リクエストに X-Forwarded-For フィールドを追加し > そこにクライアントの IP アドレスを埋め込むことができる > cinsert_xf というプロトコルモジュールが用意されています > > 設定方法については,LVS-DR 構成と同じように下図のように > マシンを並べて頂き,それぞれにグローバル IP アドレスを振ってあげます. > > 192.168.0.1 192.168.0.2 192.168.0.3 > ============================================= > | | | > +-----------+ +-----------+ +-----------+ > | UM-L7 | | RS1 | | RS2 | > +-----------+ +-----------+ +-----------+ > > l7directord.cf の設定については下記をご参照下さい. > > virtual=192.168.0.1:80 > real=192.168.0.2:80 masq > real=192.168.0.3:80 masq > module=cinsert --cookie-name "monkey" > service=http > request="/check.html" > receive="checked" > scheduler=rr > protocol=tcp > checktype=negotiate > > > > 以上,ご確認ください. > > ----------------------------------------------------------- > NTT コムウェア株式会社 > 基盤技術本部 OSS 推進部 OSS 適用担当 > > 竹林 信哉(たけばやし しんや) > > 〒261-0023 千葉市美浜区中瀬 1-6 NTT 幕張ビル 21F En > TEL: 043-211-2452 (+383-8054) > E-mail: takebayashi.shinya @ nttcom.co.jp > GPG ID: 70298B55 > GPG FP: 98C3 25CF 8201 4881 9328 5C91 CBFA DCFC 7029 8B55 > ----------------------------------------------------------- > > > *** Shohei Azuma wrote in message <1203980616.8974.57.camel @ PnP-nc6320-SA> > *** Date: Mon, 25 Feb 2008 15:03:36 -0800 > *** Subject: [Ultramonkey-l7-users 110] l7directord.cf の gate につきまして > > > 田沼様 > > > > 度々申し訳ありません。 > > ldirectord.cf にあったgateはサポートされてなかったのでしょうか。 > > その場合グローバルIPを用いたバランシングは可能でしょうか。 > > よろしくお願いいたします。 > > 東 > > -- > > Shohei Azuma > > PlugandPlayTechCenter > > > -- > Shohei Azuma > PlugandPlayTechCenter > -- Shohei Azuma PlugandPlayTechCenter -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B... URL: http://lists.sourceforge.jp/mailman/archives/ultramonkey-l7-users/attachments/20080227/d7fbcaba/attachment.htm From takebayashi.shinya @ nttcom.co.jp Thu Feb 28 09:06:35 2008 From: takebayashi.shinya @ nttcom.co.jp (Shinya TAKEBAYASHI) Date: Thu, 28 Feb 2008 09:06:35 +0900 Subject: [Ultramonkey-l7-users 115] Re: =?iso-2022-jp?b?bDdkaXJlY3RvcmQuY2YbJEIkTiEhGyhCZ2F0ZSA=?= =?iso-2022-jp?b?GyRCJEskRCQtJF4kNyRGGyhC?= In-Reply-To: <1204136325.8338.24.camel@PnP-nc6320-SA> References: <1203980616.8974.57.camel@PnP-nc6320-SA> <200802260002.m1Q02gS23375@masters.nttcom.co.jp> <1203989332.8974.70.camel@PnP-nc6320-SA> <200802260151.m1Q1p5g04953@masters3.nttcom.co.jp> <1204136325.8338.24.camel@PnP-nc6320-SA> Message-ID: <200802280007.m1S07Cg12121@masters3.nttcom.co.jp> 東 さま 竹林です. 64bits 環境でしたか. 失礼しました. 修正した cinsert_xf のソースコードをお送りしますので, tar 玉を展開したディレクトリにできる protomod_cinsert_xf.c を 添付のファイルで上書きして, $ make $ su # make install # ldconfig をお願いします. ----------------------------------------------------------- NTT コムウェア株式会社 基盤技術本部 OSS 推進部 OSS 適用担当 竹林 信哉(たけばやし しんや) 〒261-0023 千葉市美浜区中瀬 1-6 NTT 幕張ビル 21F En TEL: 043-211-2452 (+383-8054) E-mail: takebayashi.shinya @ nttcom.co.jp GPG ID: 70298B55 GPG FP: 98C3 25CF 8201 4881 9328 5C91 CBFA DCFC 7029 8B55 ----------------------------------------------------------- *** Shohei Azuma wrote in message <1204136325.8338.24.camel @ PnP-nc6320-SA> *** Date: Wed, 27 Feb 2008 10:18:45 -0800 *** Subject: Re: [Ultramonkey-l7-users 110] l7directord.cfの gate につきまして > 竹林様 > > 新しいモジュールありがとうございます。 > 現在テストしている環境が64bitのためモジュールがうまく乗らないようで > す。 > cinsert_xf のソースコードもしくは64bitのビルド(もしございましたら) > を頂くことは可能でしょうか。 > 多々なるリクエスト恐縮です。よろしくお願いいたします。 > > 東 > -----Original Message----- > From: Shinya TAKEBAYASHI > To: Shohei Azuma > Cc: ultramonkey-l7-users > Subject: Re: [Ultramonkey-l7-users 110] l7directord.cf の gate につきま > して > Date: Tue, 26 Feb 2008 10:50:28 +0900 > > > 東 さま > > > 竹林です. > > > cinsert_xf というプロトコルモジュールのl7directord.cf 内での設定例をお > > 教え頂くことは可能でしょうか。 > > 現在 sourceforge 上で公開されている l7vsd-1.0.2-1 に含まれる cinsert_xf には > バグがあり,そのまま使うと環境によっては不具合が生じる可能性がありますので > 以下の手順でファイルを入れ替えてから設定をお願いします. > # 次期リリースに本修正を盛り込む予定です > > > 0. UltraMonkey-L7 を停止する > > # /etc/init.d/l7directord stop > # /etc/init.d/l7vsd stop > > > 1. インストール済みの protomod_cinsert_xf.so をバックアップする > > # cd /usr/lib/l7vs/ > # cp protomod_cinsert_xf.so protomod_cinsert_xf.so.bak > > > 2. 添付の protomod_cinsert_xf.so.bz2 を展開し,既存ファイルを上書きする > > # bzip2 -d protomod_cinsert_xf.so.bz2 > # cp protomod_cinsert_xf.so /usr/lib/l7vs/ > (上書きの確認が表示された場合は,y を入力してください) > > > 3. SO キャッシュを更新する > > # ldconfig > > > 4. UltraMonkey-L7 を起動する > > # /etc/init.d/l7vsd start > # /etc/init.d/l7directord start > > > 設定については,module 行に cinsert_xf を設定します. > > virtual=192.168.0.1:80 > real=192.168.0.2:80 masq > real=192.168.0.3:80 masq > module=cinsert_xf --cookie-name "monkey" > # ↑ (cinsert を cinsert_xf に変更する) > service=http > request="/check.html" > receive="checked" > scheduler=rr > protocol=tcp > checktype=negotiate > > ----------------------------------------------------------- > NTT コムウェア株式会社 > 基盤技術本部 OSS 推進部 OSS 適用担当 > > 竹林 信哉(たけばやし しんや) > > 〒261-0023 千葉市美浜区中瀬 1-6 NTT 幕張ビル 21F En > TEL: 043-211-2452 (+383-8054) > E-mail: takebayashi.shinya @ nttcom.co.jp > GPG ID: 70298B55 > GPG FP: 98C3 25CF 8201 4881 9328 5C91 CBFA DCFC 7029 8B55 > ----------------------------------------------------------- > > > *** Shohei Azuma wrote in message <1203989332.8974.70.camel @ PnP-nc6320-SA> > *** Date: Mon, 25 Feb 2008 17:28:52 -0800 > *** Subject: Re: [Ultramonkey-l7-users 110] l7directord.cf の gate につきまして > > > 竹林様、 > > > > 度々おせわになります。 > > 以下、了解致しました。 > > cinsert_xf というプロトコルモジュールのl7directord.cf 内での設定例をお > > 教え頂くことは可能でしょうか。 > > 度々申し訳ありません、よろしくお願いいたします。 > > > > 東 > > > > > > -----Original Message----- > > From: Shinya TAKEBAYASHI > > To: Shohei Azuma > > Cc: ultramonkey-l7-users > > Subject: Re: [Ultramonkey-l7-users 110] l7directord.cf の gate につきま > > して > > Date: Tue, 26 Feb 2008 09:02:06 +0900 > > > > > > 東 さま > > > > > > 竹林です. > > > > > ldirectord.cf にあったgateはサポートされてなかったのでしょうか。 > > > > ipvs の gate(LVS-DR)方式は,UltraMonkey-L7 ではサポートされません. > > # Layer-7 LB という性質上,実装も難しいのではないかと考えます > > > > すみませんが,masq(LVS-NAT と似たようなもの)方式でお使い頂けますか. > > > > > > > その場合グローバルIPを用いたバランシングは可能でしょうか。 > > > > 可能です. > > ただし,常に UltraMonkey-L7 を通る形になるので, > > クライアントとのコネクションは UltraMonkey-L7 のサービスアドレス > > (下図の 192.168.0.1)との間で張られることになります. > > 従って,リアルサーバとクライアントが,直接コネクションを > > 張ることはできません. > > リアルサーバ側のアクセスログには,UltraMonkey-L7 の > > IP アドレスが記録されます(※) > > > > ※ クライアントの IP アドレスを記録する必要がある場合に備え, > > HTTP リクエストに X-Forwarded-For フィールドを追加し > > そこにクライアントの IP アドレスを埋め込むことができる > > cinsert_xf というプロトコルモジュールが用意されています > > > > 設定方法については,LVS-DR 構成と同じように下図のように > > マシンを並べて頂き,それぞれにグローバル IP アドレスを振ってあげます. > > > > 192.168.0.1 192.168.0.2 192.168.0.3 > > ============================================= > > | | | > > +-----------+ +-----------+ +-----------+ > > | UM-L7 | | RS1 | | RS2 | > > +-----------+ +-----------+ +-----------+ > > > > l7directord.cf の設定については下記をご参照下さい. > > > > virtual=192.168.0.1:80 > > real=192.168.0.2:80 masq > > real=192.168.0.3:80 masq > > module=cinsert --cookie-name "monkey" > > service=http > > request="/check.html" > > receive="checked" > > scheduler=rr > > protocol=tcp > > checktype=negotiate > > > > > > > > 以上,ご確認ください. > > > > ----------------------------------------------------------- > > NTT コムウェア株式会社 > > 基盤技術本部 OSS 推進部 OSS 適用担当 > > > > 竹林 信哉(たけばやし しんや) > > > > 〒261-0023 千葉市美浜区中瀬 1-6 NTT 幕張ビル 21F En > > TEL: 043-211-2452 (+383-8054) > > E-mail: takebayashi.shinya @ nttcom.co.jp > > GPG ID: 70298B55 > > GPG FP: 98C3 25CF 8201 4881 9328 5C91 CBFA DCFC 7029 8B55 > > ----------------------------------------------------------- > > > > > > *** Shohei Azuma wrote in message <1203980616.8974.57.camel @ PnP-nc6320-SA> > > *** Date: Mon, 25 Feb 2008 15:03:36 -0800 > > *** Subject: [Ultramonkey-l7-users 110] l7directord.cf の gate につきまして > > > > > 田沼様 > > > > > > 度々申し訳ありません。 > > > ldirectord.cf にあったgateはサポートされてなかったのでしょうか。 > > > その場合グローバルIPを用いたバランシングは可能でしょうか。 > > > よろしくお願いいたします。 > > > 東 > > > -- > > > Shohei Azuma > > > PlugandPlayTechCenter > > > > > > -- > > Shohei Azuma > > PlugandPlayTechCenter > > > > > -- > Shohei Azuma > PlugandPlayTechCenter -------------- next part -------------- 文字コード指定の無い添付文書を保管しました... 名前: protomod_cinsert_xf.c URL: http://lists.sourceforge.jp/mailman/archives/ultramonkey-l7-users/attachments/20080228/4b172351/attachment.txt