使用事例 3: 透過モードでMSSQLトランザクションをログに記録する
構成タスクの要約
-
Citrix ADCアプライアンスをクライアントとサーバーの両方のデフォルトGateway として構成します。
-
Citrix ADCアプライアンスで次のいずれかの操作を行います。
-
送信元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モードをグローバルに有効にする
-
\[システム\] > \[設定\] に移動し、\[モードと機能\] で \[モードの構成\] を選択します。
-
\[**ソース IP を使用\]**を選択します。
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
>
GUIを使用して、USIPを有効にしてMSSQLサービスを作成します
-
\[**トラフィック管理\] > \[負荷分散\] > \[サービス\]**に移動し、サービスを設定します。
-
プロトコルを MSSQL として指定し、 **\[設定\]**で\[ ソースIPを使用\]を選択します。