SLBの設定で論理サーバ構成情報を設定する場合,ncvclcmdコマンド実行時にSetR-ServerConfコマンドを指定します。SetR-ServerConfコマンドの定義内容を,あらかじめ構成パラメーター定義ファイル上に定義しておきます。
SetR-ServerConfコマンドの定義内容は,SetR-ServerConfパラメーターを使用して定義します。SetR-ServerConfパラメーターは,名前空間nc-x.xを使用して定義しますが,スイッチ固有の定義内容については,該当するスイッチの名前空間で定義します。なお,名前空間nc-x.xのバージョンは任意です。
SetR-ServerConfパラメーター内で使用する名前空間について次の表に示します。
表4-16 SetR-ServerConfパラメーター内で使用するスイッチ別の名前空間
名前空間名 | 説明 | 略称※ |
---|---|---|
http://www.hitachi.co.jp/soft/xml/jp1cm2nc/ncvcl/namespaces/bigip1500-1.0 | BIG-IP1500に関するパラメーターを記述するときに使用する名前空間です。 | bigip1500-1.0 |
http://www.hitachi.co.jp/soft/xml/jp1cm2nc/ncvcl/namespaces/bigip6400-1.0 | BIG-IP6400に関するパラメーターを記述するときに使用する名前空間です。 | bigip6400-1.0 |
構成パラメーター定義ファイルのSetR-ServerConfパラメーター部分について,使用する名前空間ごとに説明します。
(1) SetR-ServerConfパラメーターの内容(名前空間nc-x.x部分)
構成パラメーター定義ファイルのSetR-ServerConfパラメーターのうち,名前空間nc-x.xを使用して定義する部分について説明します。名前空間nc-x.xのバージョンは任意です。
(a) 形式
SetR-ServerConfパラメーターの形式(名前空間nc-x.x部分)を次に示します。ここでは,名前空間nc-1.0を使用した形式を示します。
<?xml version="1.0" encoding="UTF-8"?> |
(b) パラメーターの内容
SetR-ServerConfパラメーターを構成する各パラメーター(名前空間nc-x.x部分)を次の表に示します。
表4-17 SetR-ServerConfパラメーターを構成するパラメーター(名前空間nc-x.x部分)
パラメーター | 定義内容 | 説明 | 区分 |
---|---|---|---|
SetR-ServerConf_Work | SetR-ServerConfのワーク | SetR-ServerConfについて,ワークを定義します。 NameおよびSwitchNameを属性に指定します。 配下に物理サーバ構成情報を設定します。 ワークは,複数定義でき,それぞれがコマンドに対して独立しています。 | 必須 |
Name | ワーク名 | SetR-ServerConf_Workの属性です。ワーク名を255バイト以内で定義します。使用できる文字は,半角英数字および記号※です。 この属性で指定した値は,ncvclcmdコマンド実行時に,-wオプションでワーク名を指定する場合に使用します。 | 必須 |
SwitchName | スイッチ名 | SetR-ServerConf_Workの属性です。設定対象スイッチ名を255バイト以内で指定します。 | 必須 |
R-ServerConf_Local | スイッチ固有パラメーターリスト | SetR-ServerConf_Workの配下に指定します。 配下に各種スイッチ固有のパラメーターを複数設定できます。ただし,スイッチ固有のパラメーターは,スイッチごとに一とおりだけ設定できます。 スイッチ固有のパラメーターが複数ある場合,設定対象スイッチに対応したパラメーターが選択され,ほかの設定は無視されます。 | 任意 |
(2) SetR-ServerConfパラメーターの内容(名前空間bigip1500-1.0またはbigip6400-1.0部分)
構成パラメーター定義ファイルのSetR-ServerConfパラメーターのうち,名前空間bigip1500-1.0またはbigip6400-1.0を使用して定義する部分について説明します。
(a) 形式
SetR-ServerConfパラメーターの形式(名前空間bigip1500-1.0またはbigip6400-1.0部分)を次に示します。ここでは,BIG-IP6400の設定をする場合の形式を示します。
<?xml version="1.0" encoding="UTF-8"?> |
(b) パラメーターの内容
SetR-ServerConfパラメーターを構成する各パラメーター(名前空間bigip1500-1.0またはbigip6400-1.0部分)を次の表に示します。
表4-18 SetR-ServerConfパラメーターを構成するパラメーター(名前空間bigip1500-1.0またはbigip6400-1.0部分)
パラメーター | 定義内容 | 説明 | 区分 |
---|---|---|---|
R-ServerConf | 物理サーバ構成情報 | 名前空間nc-1.0のR-ServerConf_Localの配下に指定します。 | 必須 |
PoolList | プールリスト | R-ServerConfの配下に指定します。 プールを複数設定できます。 | 任意 |
Pool | プール | PoolListの配下に指定します。 OperationおよびPoolNameを属性に指定します。 | 任意 |
Operation | 操作 | Poolの属性です。 名前空間nc-1.0のSwitchNameで指定した設定対象スイッチに対して実行するプールの操作を次の中から指定します。
| 必須 |
PoolName | プール名 | Poolの属性です。
| 必須 |
SLBMethod | ロードバランシング方法 | Poolの配下に指定します。 ロードバランシング方法を次の中から指定します。
|
|
R-PortList | 物理サーバポートリスト | Poolの配下に指定します。 配下に複数の物理サーバポートを設定できます。 | 任意。 ただし,Poolの属性Operationにdeleteを指定した場合は,指定不可。 |
R-Port | 物理サーバポート | R-PortListの配下に指定します。 Operation,R-IPaddr,R-PortNameを属性に指定します。 | 任意 |
Operation | 操作 | R-Portの属性です。 物理サーバポートへ実行する操作を次の中から指定します。
| 必須 |
R-IPaddr | IPアドレス | R-Portの属性です。 設定する物理サーバのIPアドレスを,IPv4形式(nnn.nnn.nnn.nnn)で指定します。 | 必須 |
R-PortNum | ポート番号 | R-Portの属性です。 設定する物理サーバのポートを0~65535の範囲で指定します。 すでに設定されている物理サーバポートは指定できません。 | 必須 |
R-Ratio | ウェイト | R-Portの配下に指定します。 ポートの比率のウェイト値を1~65535の範囲で指定します。 R-Portの属性Operationの設定によって区分が変わります。 |
|
R-PortStatus | 状態 | R-Portの配下に指定します。 ポートの状態を次の中から選択します。
|
|