コンテンツスイッチのポリシーを構成する
コマンド CLI を使用してコンテンツスイッチングポリシーを作成する
- add cs action <name> [-targetLBVserver <string> | -targetVserver <string> | -targetVserverExpr <expression>]
- add cs policy <policyName> -rule <expression> [-action <string>]
- show cs policy [<policyName>]
> add cs action action-CS-JPEG -targetLBVserver lbcachejpeg
Done
> show cs action action-CS-JPEG
Name: action-CS-JPEG
Target LB Vserver: lbcachejpeg
Hits: 0
Undef Hits: 0
Action Reference Count: 0
Done
> add cs policy policy-CS-JPEG -rule 'HTTP.REQ.URL.SUFFIX == "jpeg"' - action action-CS-JPEG
Done
> show cs policy policy-CS-JPEG
Policy: policy-CS-JPEG Rule: HTTP.REQ.URL.SUFFIX == "jpeg"
Action: action-CS-JPEG
HITS: 0
Done
>
> add cs action action-CS-GIF -targetLBVserver lbcachegif
Done
> show cs action action-CS-GIF
Name: action-CS-GIF
Target LB Vserver: lbcachegif
Hits: 0
Undef Hits: 0
Action Reference Count: 0
Done
>
> add cs policy policy-CS-GIF -rule 'HTTP.REQ.URL.SUFFIX == "gif"' -action action-CS-GIF
Done
> show cs policy policy-CS-GIF
Policy: policy-CS-GIF Rule: HTTP.REQ.URL.SUFFIX == "gif"
Action: action-CS-GIF
Hits: 0
Done
GUI を使用してルールベースのコンテンツスイッチングポリシーを作成する
-
Traffic Management > Content Switching > Policiesに移動します。
-
-
「名前」 タブにコンテンツスイッチアクションの名前を入力します 。
-
-
仮想サーバーの負荷分散
-
グローバルサーバ負荷分散仮想サーバ
-
認証仮想サーバー
-
NetScalar Gateway仮想サーバー
-
式
-
-
[ 追加 ]または[ 編集 ]をクリックして、 ターゲット負荷分散仮想サーバーを構成します。
-
-
「 ログアクション 」タブの「 追加 」をクリックして、監査メッセージアクションを作成します。または、ドロップダウンリストから使用可能な監査メッセージアクションを選択します。
-
ポリシー式を入力します。高度な構文の使用の詳細については、「 高度なポリシー式の構成:はじめに」を参照してください。
CLI を使用してコンテンツスイッチングポリシーをキャッシュリダイレクト仮想サーバーにバインドする
- bind cs vserver <name> (-lbvserver <string> | -vServer <string> (-policyName <string> [-targetLBVserver <string>] [-priority<positive_integer>] [-gotoPriorityExpression <expression>] [-type <type>] [-invoke (<labelType> <labelName>) ] )
- show cs vserver [<name>]
> bind cs vserver Vserver-CR-1 -policyName Policy-CS-JPEG -priority 100
Done
> bind cs vserver Vserver-CR-1 -policyName Policy-CS-GIF -priority 200
Done
> show cs vserver Vserver-CR-1
Vserver-CR-1 (10.102.29.60:80) - HTTP Type: CONTENT
State: UP
Last state change was at Fri Jul 2 12:53:45 2010
Time since last state change: 0 days, 00:00:58.920
Client Idle Timeout: 180 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Appflow loggig: ENABLED
Port Rewrite : DISABLED
State Update: DISABLED
Default: Content Precedence: RULE
Cacheable: YES
Vserver IP and Port insertion: OFF
L2Conn: OFF Case Sensitivity: ON
Authentication: OFF
401 Based Authentication: OFF
Push: DISABLED Push VServer:
Push Label Rule: none
HTTP Redirect Port: 0 Dtls: OFF
Persistence: NONE
Listen Policy: NONE
IcmpResponse: PASSIVE
RHIstate: PASSIVE
Traffic Domain: 0
1) Content-Switching Policy: Policy-CS-JPEG Priority: 100 Hits: 0
2) Content-Switching Policy: Policy-CS-GIF Priority: 200 Hits: 0
Done
>
GUI を使用して、コンテンツスイッチングポリシーをキャッシュリダイレクト仮想サーバーにバインドする
-
[続行] をクリックします。
-
「 ポリシーバインディング 」タブで、リストから使用可能なポリシーを選択し、「 選択 」をクリックするか、「 追加 」をクリックして新しいポリシーを作成し、「 作成」をクリックします。
-
「完了」をクリックします