[Ultramonkey-l7-users 114] Re: l7directord.cfの gate につきまして

Back to archive index

Shohei Azuma shohe****@pluga*****
2008年 2月 28日 (木) 03:18:45 JST


竹林様

新しいモジュールありがとうございます。
現在テストしている環境が64bitのためモジュールがうまく乗らないようで
す。
cinsert_xf のソースコードもしくは64bitのビルド(もしございましたら)
を頂くことは可能でしょうか。
多々なるリクエスト恐縮です。よろしくお願いいたします。

東
-----Original Message-----
From: Shinya TAKEBAYASHI <takeb****@nttco*****>
To: Shohei Azuma <shohe****@pluga*****>
Cc: ultramonkey-l7-users <ultra****@lists*****>
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: takeb****@nttco*****
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 <takeb****@nttco*****>
> To: Shohei Azuma <shohe****@pluga*****>
> Cc: ultramonkey-l7-users <ultra****@lists*****>
> 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: takeb****@nttco*****
> 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 <shohe****@pluga*****>
> > PlugandPlayTechCenter
> 
> 
> -- 
> Shohei Azuma <shohe****@pluga*****>
> PlugandPlayTechCenter
> 


-- 
Shohei Azuma <shohe****@pluga*****>
PlugandPlayTechCenter
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
下載 



Ultramonkey-l7-users メーリングリストの案内
Back to archive index