仮想サーバー設定に基づくルートヘルスインジェクション
VIPアドレスのルートをアドバタイズするNetScalerアプライアンスのルートヘルスインジェクション(RHI)機能を制御するために、次のオプションとパラメーターが導入されました。
- VSVR_CNTRLD. これは VIP アドレスの (Vserver RHI レベル) パラメータのオプションです。このオプションを Vserver RHI Level パラメータに設定すると、VIP アドレスのルートをアドバタイズするための RHI の動作は、その VIP アドレスに関連するすべての仮想サーバとその状態の RHI STATE パラメータ設定によって異なります。
- RHI STATE. 仮想サーバーのパラメーターです。RHI STATE パラメータは、パッシブまたはアクティブのいずれかに設定できます。デフォルトでは、RHI STATE パラメータはパッシブに設定されています。
VIP アドレスの場合、RHI (Vserver RHI レベル) パラメータが VSVR_CNTRLD に設定されている場合、その VIP アドレスに関連付けられた仮想サーバの RHI STATE 設定に基づいて、VIP アドレスの RHI の動作が次のように異なります。
- すべての仮想サーバーでRHI STATEをPASSIVEに設定すると、NetScalerは常にVIPアドレスのルートをアドバタイズします。
- すべての仮想サーバーでRHI STATEをACTIVEに設定した場合、関連する仮想サーバーの少なくとも1つが稼働状態の場合、NetScalerはVIPアドレスのルートをアドバタイズします。
- RHI STATEをACTIVEに設定し、他の仮想サーバーをPASSIVEに設定した場合、NetScalerは、RHI STATEがACTIVEに設定されている関連仮想サーバーの少なくとも1つが稼働状態であれば、VIPアドレスのルートをアドバタイズします。
次の表は、VIP アドレスに関連付けられた仮想サーバーの RHI STATE 設定に基づく、VIP アドレスの RHI 動作の例を示しています。NetScalerアプライアンスには、VIPアドレスに関連付けられた2つの仮想サーバーV1とV2があります。
VIP に関連する仮想サーバー | ステート 1 | ステート 2 | ステート 3 | ステート 4 |
---|---|---|---|---|
すべての仮想サーバーで RHI ステートが PASSIVE に設定されている | ||||
V1 | 上へ | 上へ | DOWN | DOWN |
V2 | 上へ | DOWN | 上へ | DOWN |
この VIP アドレスのルートを宣伝しますか? | はい | はい | はい | はい |
すべての仮想サーバーで RHI 状態が ACTIVE に設定されている | ||||
V1 | 上へ | 上へ | DOWN | DOWN |
V2 | 上へ | DOWN | 上へ | DOWN |
この VIP アドレスのルートを宣伝しますか? | はい | はい | はい | いいえ |
一方の仮想サーバーでは RHI の状態が ACTIVE に設定され、もう一方の仮想サーバーでは PASSIVE に設定されています | ||||
V1 (RHI 状態 = アクティブ) | 上へ | 上へ | DOWN | DOWN |
V2 (RHI ステート = パッシブ) | 上へ | DOWN | 上へ | DOWN |
この VIP アドレスのルートを宣伝しますか? | はい | はい | いいえ | いいえ |
関連する仮想サーバーの RHI (RHI State) パラメータ設定に基づいて VIP アドレスの RHI を設定するには、次の手順を実行します。
- VIP アドレスの RHI (仮想サーバ RHI レベル) パラメータを VSVR_CNTRLD に設定します。
- VIP アドレスに関連付けられた各仮想サーバーの RHI State パラメータを設定します。
CLI を使用して VIP アドレスの仮想サーバー RHI レベルを設定するには:
コマンドプロンプトで入力します。
- set ns ip <IPAddress> [-**vserverRHILevel** \<vserverRHILevel>]
CLI を使用して仮想サーバの RHI State パラメータを設定するには、次の手順を実行します。
コマンドプロンプトで入力します。
- set lb vserver <name> [-**RHIstate** ( **PASSIVE** | **ACTIVE** )]
GUI を使用して VIP アドレスの vServer RHI レベルを設定するには
- [ システム ] > [ ネットワーク ] > [ IP] に移動します。
- VIP アドレスを選択し、[ 編集] をクリックします。
- 仮想サーバの RHI レベルパラメータを VSVR_CNTRLDに設定し、「OK」をクリックします。
GUI を使用して仮想サーバーの RHI State パラメータを設定するには
- [ トラフィック管理 ] > [ 負荷分散 ] > [ 仮想サーバー] に移動します。
- 負荷分散仮想サーバーを選択し、[ 編集] をクリックします。
- RHI State パラメータを設定し、 OKをクリックします。