Citrix ADC

跨不同AWS区域部署具有弹性IP地址的VPX高可用性对

可以在公司模式下使用弹性IP地址在两个不同的子网或两个不同的AWS可用性区域中配置两个Citrix ADC VPX实例。

有关高可用性的更多信息,请参阅高可用性。有关公司的更多信息,请参阅在不同子网中配置高可用性节点

如何跨不同AWS区域部署具有弹性IP地址的VPX高可用性对

下面是在两个不同的子网或两个不同的AWS可用性区域中部署VPX对的步骤摘要。

  1. 创建亚马逊虚拟私有云。
  2. 将两个VPX实例部署在两个不同的可用性区域中或同一个区域但不同的子网中。
  3. 配置高可用性
    1. 在两个实例中在公司模式下设置高可用性。
    2. 在两个实例中添加IP集
    3. 将两个实例中的IP集绑定到贵宾。
    4. 在主实例中添加虚拟服务器。

对于步骤1和2,请使用AWS控制台。对于步骤3,请使用Citrix ADC VPX GUI或CLI。

步骤 1.创建亚马逊虚拟私有云(VPC)。

步骤 2.在两个不同的可用性区域中或同一个区域但不同的子网中部署两个VPX实例。将EIP附加到主VPX的贵宾。

有关如何在AWS上创建VPC和部署VPX实例的更多信息,请参阅在AWS上部署Citrix ADC VPX独立实例场景:独立实例

步骤 3.配置高可用性。可以使用Citrix ADC VPX CLI或GUI设置高可用性。

使用CLI配置高可用性

  1. 在两个实例中在公司模式下设置高可用性。

    在主节点上:

    add ha node 1 -inc ENABLED

    在辅助节点上:

    add ha node 1 -inc ENABLED

    < sec_ip >是指辅助节点的管理NIC的专用IP地址。

    < prim_ip >是指主节点的管理NIC的专用IP地址。

  2. 在两个实例中添加IP集。

    在两个实例上键入以下命令。

    添加ipset < ipsetname >

  3. 将IP集绑定到两个实例上的VIP集。

    在两个实例上键入以下命令:

    添加ns ip -type vip

    绑定ipset

    注意

    可以将IP集绑定到主VIP或二级贵宾。但是,如果将IP集绑定到主贵宾,请使用二级贵宾添加到虚拟服务器,反之亦然。

  4. 在主实例上添加一个虚拟服务器。

    键入以下命令:

    添加 vserver -ipset \

使用GUI配置高可用性

  1. 在两个实例上在公司模式下设置高可用性。

  2. 使用用户名nsroot和实作例ID为密码登录主节点。

  3. 从GUI中,转到配置>系统>高可用性。单击添加

  4. 远程节点IP地址字段中,添加辅助节点的管理NIC的私有IP地址。

  5. 选择在自助节点上打开NIC(独立的网络配置,独立网络配置)模式。

  6. 远程系统登录凭据(远程系统登录凭据)下,添加辅助节点的用户名和密码,然后单击创建(创建)。

  7. 在辅助节点中重复这些步骤。

  8. 在两个实例上添加IP集并将IP集绑定到VIP集。

  9. 在GUI中,导航到”系统“>”网络“>”知识产权“>”添加"。

  10. 添加IP地址,网络掩码,IP类型(虚拟IP)所需的值,然后单击创建

  11. 导航到系统>网络>IP集>添加。添加IP集名称,然后单击插入(插入)。

  12. 在ipv4页面中,选择虚拟IP,然后单击插入。单击创建(创建)以创建IP集。

  13. 在主实例中添加虚拟服务器

    在GUI中,转到配置(配置)>交通管理(流量管理)>虚拟服务器(虚拟服务器)>添加(添加)。

    添加虚拟服务器

场景

在这种情况下,将创建一个VPC。在该 VPC 中,在两个可用性区域中创建了两个 VPX 实例。每个实例都有三个子网 - 一个用于管理,一个用于客户端,一个用于后端服务器。EIP 附加到主节点的 VIP。

图:此图说明了AWS上在公司模式下的Citrix ADC VPX高可用性设置

在公司模式下设置Citrix ADC VPX高可用性

对于这种情况,请使用CLI配置高可用性。

  1. 在两个实例上以公司模式设置高可用性。

    在主节点和辅助节点上键入以下命令。

    在主节点上:

    添加ha节点1 192.168.6.82 -inc enabled

    此处,192.168.6.82是指辅助节点的管理NIC的专用IP地址。

    在中学上:

    添加ha节点1 192.168.1.108 -inc enabled

    此处,192.168.1.108是指主节点的管理NIC的专用IP地址。

  2. 在两个实例上添加IP集并将IP集绑定到贵宾

    在主节点上:

    添加ipset ipset123

    add ns ip 192.168.7.68 255.255.255.0 -type VIP

    bindipset ipset123 192.168.7.68

    在辅助节点上

    添加ipset ipset123

    add ns ip 192.168.7.68 255.255.255.0 -type VIP

    绑定ipset ipset123 192.168.7.68

  3. 在主实例上添加一个虚拟服务器。

    以下命令:

    添加lbvserver vserver1 HTTP 192.168.2.129 80 -ipset ipset123

  4. 保存配置。

    主

  5. 执行强制故障转移后,辅助节点将成为新的主节点。

    强制故障转移

跨不同AWS区域部署具有弹性IP地址的VPX高可用性对