高度なデータセンター構成
Secure Private Access ハイブリッド展開は、GSLB 接続プロキシのサイト永続性メソッドを使用したアクティブ/アクティブサイト展開で NetScaler GSLB を使用する、マルチデータセンターとマルチサイト構成でサポートされています。
マルチデータセンター展開(/en-us/citrix-secure-private-access/media/spa-hybrid-multi-datacenter.png)
このトピックでは、マルチデータセンターマルチサイト構成で Secure Private Access ハイブリッド展開を設定するための段階的な手順を説明します。
前提条件
マルチデータセンターに Secure Private Access ハイブリッドを展開するには、次の前提条件が満たされていることを確認してください。
-
NetScaler Gateway バージョン 14.1–66.59 以降。
-
アクティブ/アクティブサイト展開の NetScaler GSLB。GSLB ドメインはすべてのサイトで構成する必要があります。GSLB をまだ構成していない場合は、手順について アクティブ/アクティブサイト展開 を参照してください。
-
GSLB で送信元 IP 永続性が有効になっています。
-
CEP セッションで接続プロキシ永続性が有効になっています。詳細については、グローバルサーバー負荷分散接続プロキシ を参照してください。
GSLB 構成 CLI コマンド
GSLB の構成には NetScaler CLI を使用することをお勧めします。以下に CLI コマンドテンプレートと構成例を示します。
-
add service <ADNS_SERVICE_NAME> <ADNS_IP> ADNS 53 -
add gslb site <SITE_NAME> <SITE_IP> -sitePassword "<SITE_PASSWORD>" -
add gslb service <GSLB_SERVICE_NAME> <SERVICE_IP> SSL 443 -publicIP <PUBLIC_IP> -publicPort 443 -siteName <SITE_NAME> -
add gslb vserver <VSERVER_NAME> SSL -
bind gslb vserver <VSERVER_NAME> -serviceName <GSLB_SERVICE_NAME> -
bind gslb vserver <VSERVER_NAME> -domainName <GSLB_DOMAIN_FQDN> -
set lb vserver <VSERVER_NAME> -PersistenceType SOURCEIP -
set gslb service <GSLB_SERVICE_NAME> -sitePersistence ConnectionProxy -
bind ssl service <GSLB_SERVICE_NAME> -certKeyName <SERVICE_CERT_KEY> -
bind ssl vserver <VSERVER_NAME> -certKeyName <CA_CERT_KEY> -CA -
bind ssl vserver <VSERVER_NAME> -certKeyName <EXTERNAL_CA_CERT_KEY> -CA -
bind ssl vserver <VSERVER_NAME> -certKeyName <SERVER_CERT_KEY>
参照
以下の表は、CLIコマンドで使用されるプレースホルダーとその簡単な説明をまとめたものです。
| プレースホルダー | 説明 |
<ADNS_SERVICE_NAME> |
ADNSサービスの名前(例: adns_<env>) |
<ADNS_IP> |
このNetScaler上のADNSリスナーのIPアドレス |
<SITE_NAME> |
GSLBサイト識別子(例:blue、green) |
<SITE_IP> |
GSLBサイトIP(MEP通信に使用されるSNIPまたは管理IP) |
<SITE_PASSWORD> |
GSLBサイト間MEP認証用の共有シークレット |
<GSLB_SERVICE_NAME> |
ローカル/リモートの負荷分散仮想サーバーにバインドされたGSLBサービスの名前 |
<SERVICE_IP> |
バックエンドの負荷分散仮想サーバーまたはサービスのIPアドレス |
<PUBLIC_IP> |
インターネットから到達可能なパブリック(NAT)IPアドレス |
<VSERVER_NAME> |
GSLB仮想サーバーの名前 |
<GSLB_DOMAIN_FQDN> |
GSLBがクライアントのために解決するFQDN |
<SERVICE_CERT_KEY> |
GSLBサービスにバインドされているSSL証明書キー名 |
<CA_CERT_KEY> |
内部CA証明書キー名 (-CAとしてバインド) |
<EXTERNAL_CA_CERT_KEY> |
外部/公開CA証明書キー名 (-CAとしてバインド) |
<SERVER_CERT_KEY> |
仮想サーバーにバインドされているサーバー証明書キー名 |
構成例:
-
add service adns_staging 10.100.5.50 ADNS 53 -
add gslb site us-east-dc1 10.100.5.60 -sitePassword "password" -
add gslb service us-east-dc1-svc1 10.100.5.80 SSL 443 -publicIP 203.0.113.42 -publicPort 443 -siteName us-east-dc1 -
add gslb vserver staging_us-east_vs SSL -
bind gslb vserver staging_us-east_vs -serviceName us-east-dc1-svc1 -
bind gslb vserver staging_us-east_vs -domainName proxy-staging.example.com -
set lb vserver staging_us-east_vs -PersistenceType SOURCEIP -
set gslb service us-east-dc1-svc1 -sitePersistence ConnectionProxy -
bind ssl service us-east-dc1-svc1 -certKeyName star_staging_local -
bind ssl vserver staging_us-east_vs -certKeyName ca_staging.local -CA -
bind ssl vserver staging_us-east_vs -certKeyName CA.csg.proxy.ext.example -CA -
bind ssl vserver staging_us-east_vs -certKeyName csg.proxy.ext.example
データセンターのセットアップと構成
次の図は、マルチデータセンターにおけるSecure Private Accessハイブリッド展開のトポロジ図を示しています。
マルチデータセンター展開(/en-us/citrix-secure-private-access/media/spa-hybrid-multidata-center-topology.png)
-
データセンターを追加します。詳細については、「ステップ2: 最初のデータセンターをセットアップする」を参照してください。
-
各データセンターで、NetScalerおよびStoreFrontスクリプトをダウンロードして実行します。詳細については、「NetScalerおよびStoreFrontスクリプトをダウンロードして実行する」を参照してください。
-
各データセンターで、レポートをアップロードし、構成を分析します。詳細については、「レポートをアップロードして構成を分析する」を参照してください。
-
分析結果を確認します。
すべてのアナライザーの手順が各データセンターで合格した場合、構成の検証に成功し、オンボーディング後のタスクに進むことができます。詳細については、オンボーディング後のタスクを参照してください。