ユースケース3:透過モードのMSSQLトランザクションをログに記録する
設定タスクの概要
-
NetScalerアプライアンスをクライアントとサーバーの両方のデフォルトゲートウェイとして構成します。
-
NetScalerアプライアンスで次のいずれかを実行します。
-
送信元IPアドレス (USIP) の使用オプションをグローバルに設定: ワイルドカード IP アドレスと MSSQL サーバーが要求を受信するポート番号 (ポート固有のワイルドカード仮想サーバー) を使用して負荷分散仮想サーバーを作成します。次に、USIP オプションをグローバルに有効にします。ポート固有のワイルドカード仮想サーバーを構成する場合、アプライアンスに MSSQL サービスを作成する必要はありません。アプライアンスは、クライアント要求の宛先 IP アドレスに基づいてサービスを検出します。
-
USIPオプションをグローバルに設定したくない場合は、それぞれで USIP オプションを有効にして MSSQL サービスを作成します 。サービスを構成する場合、ポート固有のワイルドカード仮想サーバーを作成する必要はありません。
-
-
監査ログ、AppFlow、またはアクション分析を設定して、リクエストに関する統計をログに記録または収集します。仮想サーバーを構成する場合、ポリシーを仮想サーバーまたはグローバルバインドポイントにバインドできます。仮想サーバーを設定しない場合は、ポリシーをグローバルバインドポイントにのみバインドできます。
ワイルドカード仮想サーバーを使用してトランスペアレントモードを設定
CLI を使用してワイルドカード仮想サーバーを作成する
add lb vserver <name> <serviceType> <IPAddress> <port>
show lb vserver <name>
> add lb vserver wildcardLbVs MSSQL * 1433
Done
> show lb vserver wildcardLbVs
wildcardLbVs (*:1433) - MSSQL Type: ADDRESS
State: UP
. . .
Done
>
GUI を使用してワイルドカード仮想サーバーを作成する
CLI を使用してソース IP(USIP)モードをグローバルに有効にする
enable ns mode USIP
show ns mode
> enable ns mode USIP
Done
> show ns mode
Mode Acronym Status
------- ------- ------
. . .
3) Use Source IP USIP ON
. . .
Done
>
GUI を使用して USIP モードをグローバルに有効にする
MSSQL サービスを使用してトランスペアレントモードを設定
MSSQL サービスを作成し、CLI を使用してサービスの USIP モードを有効にします
add service <name> (<IP> | <serverName>) <serviceType> <port> -usip YES`
show service <name>
例
> add service myDBservice 192.0.2.0 MSSQL 1433 -usip YES
Done
> show service myDBservice
myDBservice (192.0.2.0:1433) - MSSQL
State: UP
. . .
Use Source IP: YES Use Proxy Port: YES
. . .
Done
>