コンテンツスイッチを使用した GSLB サービス選択の設定
-
特定のドメインの GSLB 仮想サーバーにバインドされた GSLB サービスのサブセットから GSLB サービスの選択を制限します。
-
デプロイメント内の GSLB サービスの異なるサブセットに、異なる負荷分散メソッドを適用します。
-
GSLB サービスのサブセットにスピルオーバーポリシーを適用し、GSLB サービスのサブセットのバックアップを作成することはできません。
-
異なるコンテンツを提供するために GSLB サービスのサブセットを設定します。つまり、異なるGSLBサイト内のサーバー間でコンテンツを切り替えることはできません。GSLB 設定では、サーバーに同じコンテンツが含まれていることを前提としています。
-
異なる優先順位を持つサブセット GSLB サービスを定義し、サブセット内のサービスを要求に適用する順序を指定します。
-
DNS ベースの式を持つ CS ポリシーのみを、ターゲットタイプ GSLB の CS 仮想サーバーにバインドできます。
-
GLSBサービスが、GSLB仮想サーバーを介してCS仮想サーバーにバインドされている場合、同じGSLBサービスでバインドされた別のGSLB仮想サーバーを、CS仮想サーバーにバインドすることはできません。
-
GSLB を設定します。手順については、「 グローバルサーバー負荷分散の設定」を参照してください。
-
ターゲットタイプ GSLB のコンテンツスイッチング (CS) 仮想サーバーを構成します。詳細については、「 コンテンツスイッチング仮想サーバーの作成」を参照してください。
-
コンテンツスイッチング(CS)ポリシーを設定します。詳細については、「 コンテンツスイッチングポリシーの設定」を参照してください。
-
GSLB 仮想サーバーをターゲット仮想サーバーとして指定する CS アクションを設定します。詳細については、「 コンテンツ切り替えアクションの設定」を参照してください。
-
CS ポリシーを CS 仮想サーバにバインドします。詳細については、 コンテンツスイッチング仮想サーバへのポリシーのバインドを参照してください。
-
ドメインを GSLB 仮想サーバーではなく CS 仮想サーバーにバインドします。
構成例
add cs vs CSVSERVER_GSLB http –targettype GSLB
Done
add gslb vs VSERVER_GSLB1 http
Done
add gslb vs VSERVER_GSLB2 http
Done
add gslb vs VSERVER_GSLB_BACKUP1 http
Done
set gslb vs VSERVER_GSLB1 -backupvserver VSERVER_GSLB_BACKUP1
Done
add gslb service SERVICE_GSLB1 1.1.1.1 HTTP 80 -sitename site1
Done
add gslb service SERVICE_GSLB2 1.1.1.2 HTTP 80 -sitename site1
Done
add gslb service SERVICE_GSLB3 1.1.1.3 HTTP 80 -sitename site2
Done
add gslb service SERVICE_GSLB4 1.1.1.4 HTTP 80 -sitename site2
Done
bind gslb vs VSERVER_GSLB1 -servicename SERVICE_GSLB1
Done
bind gslb vs VSERVER_GSLB_BACKUP1 -servicename SERVICE_GSLB2
Done
bind gslb vs VSERVER_GSLB2 -servicename SERVICE_GSLB3
Done
bind gslb vs VSERVER_GSLB2 -servicename SERVICE_GSLB4
Done
add cs action a1 -targetvserver VSERVER_GSLB1
Done
add cs policy p1 -rule "CLIENT.IP.SRC.EQ(5.5.5.5)" -action a1
Done
bind cs vs CSVSERVER_GSLB -domainName www.abc.com
Done
bind cs vs CSVSERVER_GSLB -policyname p1 -priority 1
Done
add cs action a2 -targetvserver VSERVER_GSLB2
Done
add cs policy p2 -rule "CLIENT.IP.SRC.EQ(6.6.6.6)" -action a2
Done
bind cs vs CSVSERVER_GSLB -policyname p2 -priority 2
Done
ターゲット仮想サーバー式を GSLBコンテンツスイッチングアクションに関連付ける
CLI を使用して式を指定するコンテンツスイッチングアクションを設定するには
add cs action <name> -targetVserverExpr <expression>
add cs action csact_GSLB_VServer -targetVserverExpr "SYS.HTTP_CALLOUT(GSLB_Method_API)"
GUI を使用して式を指定するコンテンツスイッチングアクションを構成するには
-
\[**トラフィック管理\] > \[コンテンツの切り替え\] > \[アクション\]**に移動します。
-
コンテンツスイッチングアクションを構成し、ターゲットの負荷分散仮想サーバーの名前を動的に計算する 式 を指定します。