NEC


2.14.4. ロードバランサグループの追加(ssc lbgroup create)

ロードバランサ、ソフトウェア・ロードバランサにロードバランサグループを新規作成します。

[構文]

ssc lbgroup create LBName LBGroupName IPAddress Protocol PortNumber[,PortNumber...]

[-type LBType] [-cpuweight]

[-session SessionType [PersistentTime] [MaxConnectionCount]

[-clientip From To] [-url URL] [-clienttype ClientType]

[-cookie <CookiePersistentTime | Cookie>] [-netmask RangeNetMask]]

[-forward ForwardType]

-realserver NetworkAddress NetMask [RealServerPortNumber] [Weight]

[引数 / オプション]

LBName

(必須)

ロードバランサ名を指定します。

LBGroupName

(必須)

作成するロードバランサグループ名を指定します。

IPAddress

(必須)

仮想サーバのIPアドレスを指定します。

Protocol

(必須)

プロトコルを指定します。

tcp:TCP

ucp:UCP

PortNumber[,PortNumber…]

(必須)

ポート番号を指定します。

1~65535の範囲が指定できます。

ポート番号を複数入力する場合、ポート番号を ", (カンマ)" 区切りで入力してください。

例) 80,443

ポート番号の範囲指定を利用する場合、ポート番号を "-(ハイフン)" 区切りで入力してください。

例) 1024-2048

[-type LBType]

負荷分散方式を指定します。

rr :ラウンドロビン

lc :最少コネクション数

wrr:重み

res:応答速度

[-cpuweight]

CPU負荷による重み付けを使用する場合に指定します。

[-session SessionType

[PersistentTime] [MaxConnectionCount]

[-clientip From To]

[-url URL] [-clienttype ClientType]

[-cookie <CookiePersistentTime | Cookie>]

[-netmask RangeNetMask]]

セッション維持方式と各種設定値を指定します。

SessionType セッション維持方式を指定します。

 cookie:Cookie

 ssl:SSL

 sticky:クライアントのIP アドレス

 singleip:クライアントのIP アドレス

 rangeip:クライアントのIP アドレス (範囲指定)

 url:URL

 clienttype:クライアントの種別 (PC, i-mode)

PersistentTime 維持 (固定化) 時間を指定します。

 選択するセッション維持方式により、設定可能な範囲が以下のように変わります。

 "singleip"、"rangeip" のとき、120~86400

 "cookie"、"url"、"clientType" のとき、0~86400

MaxConnectionCount 最大接続数を指定してください。

 セッション維持方式に "cookie"、"url"、"clienttype" を指定したときに指定可能です。

 1~8000の範囲で指定できます。

-clientip From To From,ToにクライアントIPアドレスの範囲を指定します。

 セッション維持方式に "rangeip" を指定したときに指定可能です。

-url URL URLのパターンを指定します。

 セッション維持方式に "url" を指定したときに指定可能です。

-client ClientType クライアントの種別を指定します。

 セッション維持方式に "clienttype" を指定したときに指定可能です。

 pc:PC

 i-mode:i-mode

-cookie <CookiePersistentTime | Cookie>

 クッキーによる維持(固定化)を指定します。

 ロードバランサではクッキーのパターンを指定します。

 ソフトウェア・ロードバランサではクッキーによる固定時間を指定します。

 セッション維持方式に "cookie" を指定したときに指定可能です。

-netmask RangeNetMask クライアントのネットマスクを指定します。

 セッション維持方式に "rangeip" を指定したときに指定可能です。

[-forward ForwardTyoe]

パケットの変換方式を指定します。

mat:Direct Server Return

nat:Network Address Translation

snat: Source Network Address Translation

※snatはInterSecVM/LBのみ指定が可能です。

-realserver NetworkAddress NetMask

 [RealServerPortNumber] [Weight]

(必須)

リアルサーバのネットワーク情報を指定します。

NetworkAddress: ネットワークアドレスを指定します。

NetMask: サブネットマスクを指定します。

RealServerPortNumber: ポート番号を指定します。

 1~65535の範囲が指定できます。

Weight: 負荷分散の重みを設定します。

 0~65000の範囲で指定できます。

[構文例]

 >ssc lbgroup create SS8000 LBGroup 172.16.0.100 tcp 80
  -type rr -session cookie -cookie SSC
  -realserver 192.168.1.0 255.255.255.0 80
 >ssc lbgroup create InterSecVMLB2 LBGroup 172.16.1.100 tcp 1024-2048
  -type ls -cpuweight -session weight 300 -forward nat
  -realserver 192.168.2.0 255.255.255.0 1024
 >ssc lbgroup create slb-2 LBGroup 172.18.0.100 udp 80
  -type res -session rangeip 300 -netmask 255.0.0.0 -forward mat
  -realserver 192.168.40.0 255.255.255.0