Citrix ADC

将高可用性设置迁移到群集设置

将现有高可用性(HA)设置迁移到群集设置时,首先需要从哈设置中删除Citrix ADC设备,然后创建HA配置文件的备份。然后,您可以使用这两个设备创建集群并将备份的配置文件上传到群集。

注意

  • 在将备份的HA配置文件上传到群集之前,您必须对其进行修改以使其与群集兼容。请参阅程序的相关步骤。
  • 使用**batch-f < backup_filename >命令上传备份的配置文件。

上述方法是一种基本的迁移解决方案,它会导致部署的应用程序停机。因此,它必须仅在不考虑应用程序可用性的部署中使用。

但是,在大多数部署中,应用程序的可用性至关重要。对于这种情况,您必须使用可将 哈设置迁移到群集安装程序而不会导致任何停机时间的方法。在此方法中,通过首先删除辅助设备并使用该设备创建单节点群集,将现有 哈设置迁移到群集设置。群集开始运行并提供流量后,哈设置的主设备将添加到群集中。

使用命令行界面将 哈设置转换为群集设置(无任何停机时间)

让我们考虑一下主设备 (NS1)-10.102.97.131和辅助设备 (NS2)-10.102.97.132的 哈设置示例。

  1. 请确保HA对的配置稳定。

  2. 登录到任何一个 哈设备,转到外壳,然后创建 ns.conf文件的副本(例如 ns_backup.conf)

  3. 登录到辅助设备 NS2然后清除配置。此操作将从 哈设置中删除 NS2并使其成为独立设备。

    > clear ns config full

    注意

    • 此步骤是必需的,以确保NS2没有开始拥有VIP地址,因为它是一个独立的设备。
    • 在此阶段,主设备NS1仍处于活动状态并继续提供流量服务。
  4. 在NS2上创建群集(现在不再是辅助设备)并将其配置为被动节点。

    >添加群集实例1>添加群集节点0 10.102.97.132-状态被动-背板0/1/1>添加ns ip 10.102.97.133 255.255.255.255-类型剪辑>启用群集实例1>保存ns配置>重新启动-预热
  5. 修改备份的配置文件,如下所示:

    • 移除群集上不支持的功能。有关不受支持的功能的列表,请参阅群集支持的Citrix ADC功能。这是一个可选的步骤。如果不执行此步骤,则不支持的命令的执行将失败。

    • 删除具有接口的配置,或者将接口名称从c / u约定更新为n / c / u约定。

      示例

      > add vlan 10 -ifnum 0/1

      必须更改为

      > add vlan 10 -ifnum 0/0/1 1/0/1
    • 备份配置文件可以具有剪断地址。这些地址在所有群集节点上都是条带的。建议您为每个节点添加发现IP地址。

      示例

      > add ns ip 1.1.1.1 255.255.255.0 -ownerNode 0 > add ns ip 1.1.1.2 255.255.255.0 -ownerNode 1
    • 更新主机名以指定所有者节点。

      示例

      > set ns hostname ns0 -ownerNode 0 > set ns hostname ns1 -ownerNode 1
    • 更改依赖于发现IP的所有其他相关网络配置。例如,L3 VLAN RNAT配置使用剪作为NATIP, INT规则,引用代码片段/ MIP)。

  6. 在群集上,执行以下操作:

    • 通过连接群集背板、群集链路聚合通道等,对群集进行拓扑更改。

    • 通过群集IP地址将备份和修改的配置文件中的配置应用到配置协调器。

      > batch -f ns_backup.conf .conf
    • 配置外部流量分配机制,如ECMP或群集链路聚合。

  7. 将流量从HA设置切换到群集。

    • 登录到主设备NS1并禁用其上的所有接口。

      > disable interface 
    • 登录到群集IP地址并将NS2配置为活动节点。

      >设置集群节点0 -state ACTIVE

    注意

    禁用接口和使群集节点处于活动状态之间可能存在少量停机时间(以秒为单位)。

  8. 登录到主设备NS1,并将其从HA设置中删除。

    • 清除所有配置。此操作将从HA设置中删除NS1,并使其成为独立设备。

      > clear ns config full
    • 启用所有接口。

      > enable interface 
  9. 将NS1添加到群集。

    • 登录到群集IP地址并将NS1添加到群集。

      >添加群集节点1 10.102.97.131-状态被动-背板1/1/1
    • 登录 NS1并通过顺序运行以下命令将其加入群集:

      > join cluster -clip 10.102.97.133 -password nsroot > save ns config > reboot -warm
  10. 登录NS1并执行所需的拓扑和配置更改。

  11. 登录到群集 知识产权地址并将 NS1设置为活动节点。

    >设置集群节点1 -state ACTIVE
将高可用性设置迁移到群集设置