ADC

配置备份负载平衡虚拟服务器

您可以将 NetScaler 设备配置为在主负载平衡虚拟服务器关闭或不可用时将请求定向到备份虚拟服务器。备份虚拟服务器是对客户端透明的代理。设备还可以向客户端发送有关站点中断的通知消息。

备份负载平衡虚拟服务器可确保在主要方法不可用时将中断降至最低,从而提高负载平衡环境的可用性和可靠性。

注意:

即使在删除或禁用主虚拟服务器之后,备份虚拟服务器仍会继续处理现有连接。

您可以在创建备份负载平衡虚拟服务器时配置该服务器,也可以更改现有虚拟服务器的可选参数。您还可以为现有的备份虚拟服务器配置备份虚拟服务器,从而创建级联备份虚拟服务器。级联备份虚拟服务器的最大深度为 10。

如果您有多个连接到两台服务器的虚拟服务器,则可以选择当主虚拟服务器出现故障然后重新启动时会发生什么。默认行为是主虚拟服务器恢复其作为主虚拟服务器的角色。但是,您可以将备份虚拟服务器配置为在接管时保持控制权。例如,您可以将备份虚拟服务器上的更新同步到主虚拟服务器,然后手动强制原始主服务器恢复其角色。在这种情况下,您可以指定备份虚拟服务器在主虚拟服务器关闭然后重新启动时保持控制状态。

当主负载平衡虚拟服务器和备份虚拟服务器均处于关闭状态或已达到处理请求的阈值时,可以在主负载平衡虚拟服务器上配置重定向 URL 作为备用。当绑定到虚拟服务器的服务停止服务时,设备将使用重定向 URL。

如果选择以下负载平衡方法,则会显示备份 LB 方法

  • 连接次数最少
  • 最短响应时间
  • 循环
  • 最小带宽
  • 最少数据包
  • 自定义负载
  • 最少的请求
  • 静态邻近

注意

如果负载平衡虚拟服务器同时配置了备份虚拟服务器和重定向 URL,则备份虚拟服务器优先于重定向 URL。只有在主虚拟服务器和备份虚拟服务器关闭时才使用重定向。

使用 CLI 设置备份虚拟服务器

在命令提示符下,键入:

set lb vserver <vServerName> -backupVserver <BackupVServerName> [-disablePrimaryOnDown]
<!--NeedCopy-->

示例:

set lb vserver Vserver-LB-1 -backupVserver Vserver-LB-2 -disablePrimaryOnDown
<!--NeedCopy-->

使用 GUI 设置备份虚拟服务器

  1. 导航到“流量管理”>“负载平衡”>“虚拟服务器”,然后打开虚拟服务器。
  2. 在“高级设置”中,单击“保护”,然后选择备份虚拟服务器。
  3. 如果您希望备份虚拟服务器保持控制状态,直到您手动启用主虚拟服务器为止,即使主虚拟服务器重新启动,请选择“关闭时禁用主服务器”。

注意: 从 NetScaler 版本 12.1 build 51.xx 开始,GUI 会显示该服务器的有效状态,指示备份是否处于活动状态。

当前服务器的有效状态可以是以下状态之一:

  • U P — 表示服务器已启动
  • 关闭 -表示服务器已关闭
  • UP(Backup Active) — 表示主虚拟服务器或辅助虚拟服务器已启动,流量被定向到备份虚拟服务器。
  • 关闭(Backup Active) — 表示主虚拟服务器和备份虚拟服务器均已关闭,流量被路由到备份虚拟服务器。

如果在 主虚拟服务器上启用“关闭时禁用 主服务器”选项,并且主服务器关闭并再次启动,则在明确重新启用主虚拟服务器之前,流量仍由备份虚拟服务器提供服务。您可以使用命令 enable lb vserver <vserver_name> 命令重新启用主虚拟服务器。

配置备份负载平衡虚拟服务器