• 検索結果がありません。

第 2 章 構築用コマンド

2.14 ロードバランサ

2.14.1 ロードバランサの追加 (ssc add lb)

グループにロードバランサを追加します。

[

構文

]

ssc add lb GroupName LbGroupName

[引数/オプション]

GroupName (必須)

ロードバランサを追加するグループを指定します。

グループまでのパスを指定します。

テナント、カテゴリ、モデルは、指定することはできません。

(例: テナント/カテゴリ/グループ、グループ) LbGroupName

(必須)

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

[

構文例

]

>ssc add lb Category1/Group01 LBGroup-001 >ssc add lb Group-A001 LBGroup-A001

2.14.2 ロードバランサの削除 (ssc delete lb)

ロードバランサの設定を削除します。

[構文]

ssc delete lb GroupName < [LbGroupName] | [-all] > [-i]

[

引数

/

オプション

] GroupName

(必須)

対象となるグループを指定します。

グループのパスを指定します。

(例:カテゴリ/グループ、グループ)

[LbGroupName] 対象となるロードバランサグループ名を指定します。

-allと同時に指定できません。

[-all] グループのすべてのロードバランサを削除します。

[-i] 確認メッセージを表示します。

[

構文例

]

>ssc delete lb Category1/Group01 LBGroup-001 >ssc delete lb Group-A001 LBGroup-A001 -i >ssc delete lb Group-B001 -all

2.14.3 ロードバランサ情報の表示 (ssc show lb)

ロードバランサ情報を表示します。

[構文]

ssc show lb [-vertical]

[

引数

/

オプション

]

[-vertical] 表示形式を変更します。

 (形式 = 項目名 : 値)

省略した場合、CSV形式で表示します。

[構文例]

> ssc show lb

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

2.14.5 ロードバランサグループの削除 (ssc lbgroup delete)

ロードバランサ、ソフトウェア・ロードバランサのロードバランサグループを削除します。

[

構文

]

ssc lbgroup delete LBName [LBGroupName]

[引数 / オプション]

LBName (必須)

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

[LBGroupName] 削除するロードバランサグループ名を指定します。

[構文例]

>ssc lbgroup delete SS8000

>ssc lbgroup delete SS8000 LBGroup1

関連したドキュメント