VPXの高可用性ペアをGoogle Cloud Platformに展開する
-
管理サブネット
-
クライアント側サブネット(VIP)
-
バックエンド向けサブネット (SNIP、MIP など)
はじめに
-
Google Cloud Platform へのCitrix ADC VPXインスタンスのデプロイで説明されている制限、ハードウェア要件、注意点をお読みください。この情報は、HA 配置にも適用されます。
-
GCP サービスアカウントに次の IAM 権限があることを確認します。
REQUIRED_INSTANCE_IAM_PERMS = [
"compute.instances.addAccessConfig",
"compute.instances.deleteAccessConfig",
"compute.instances.get",
"compute.instances.list",
"compute.networks.useExternalIp",
"compute.subnetworks.useExternalIp",
"compute.zones.list",
]
Google Cloud Platform にVPX HAペアを展開する方法
-
同じリージョンに 3 つの VPC ネットワークを作成します。たとえば、アジア東です。
-
同じリージョンに 2 つの VPX インスタンス (プライマリノードとセカンダリノード) を作成します。同じゾーンまたは異なるゾーンに配置できます。たとえば、アジア東-1a、アジア東-Ib。
-
NetScaler GUIまたはADC CLIコマンドを使用して、両方のインスタンスで高可用性設定を構成します。
StayprimaryおよびStaysecondary設定は、Google Cloud Platform での高可用性デプロイではサポートされていません。
手順1:3 つの VPC ネットワークを作成
手順2:2つのVPXインスタンスを作成する
手順3:高可用性を構成する
GUI を使用した HA の設定
-
ユーザー名
nsrootとインスタンス ID をパスワードとしてプライマリノードにログオンします。 -
リモートノードの IP アドレスフィールドに、セカンダリノードの管理NIC のプライベート IP アドレスを追加します。
-
セルフノードで INC (独立ネットワーク構成) モードをオンにしてください。
-
セカンダリノードで手順を繰り返します。
CLI を使用した高可用性の設定
add ha node 1 <sec_ip> -inc ENABLED in primary
add ha node 1 <prim_ip> -inc ENABLED in secondary
sec_ip セカンダリノードの管理 NIC のプライベート IP アドレスを参照します。
prim_ip プライマリノードの管理 NIC のプライベート IP アドレスを参照します。
add ipset <ipsetname>
add ns ip <secondary vip> <subnet> -type VIP
bind ipset <ipsetname> <secondary VIP>
add <server_type> vserver <vserver_name> <protocol> <primary_vip> <port> -ipset <ipset_name>
save configを入力します。そうしないと、インスタンスの再起動後に設定が失われます。