Azure 云上的 NetScaler Console HA 对

Last published : Oct 06, 2026
在 Azure 中,NetScaler Console 的高可用性通过 Azure 负载均衡器 (ALB) 实现。ALB 通过向主节点和辅助节点发送健康探测来监控实例。主实例响应 200 OK,而辅助实例不响应。根据这些响应,ALB 仅将流量发送到主实例。在故障转移事件中,新的主实例开始响应 200 OK,ALB 会自动将流量发送到它。
HA 对架构(/en-us/netscaler-application-delivery-management-software/media/console-azure-ha-architecture.png)

先决条件

确保:

配置 NetScaler Console HA 对

在您配置两个独立的 NetScaler Console 实例之后:
  1. 登录到其中一个 NetScaler Console GUI。
  2. 导航到 设置 > 高可用性设置。
    注意:
    • 要配置 HA 对,您必须提供另一个 NetScaler Console 的私有 IP 地址。
    • 浮动 IP 可以是 Azure VNet (虚拟网络) 中的任何可用 IP。
  3. 单击 配置 NetScaler Console 高可用性 (HA),然后提供辅助节点详细信息、浮动 IP 地址,并单击 配置。
    HA 对配置
  4. 在确认窗口中,单击 是。NetScaler Console 实例将重新启动以形成 HA 对。
  5. HA 对配置完成后,登录到主 NetScaler Console 并导航到 设置 > HA 部署 以验证主节点和辅助节点。
    HA 对验证
下一步是将浮动 IP 地址配置为 Azure 云中 Azure 负载均衡器的前端 IP。在 Azure 云门户中,搜索负载均衡器,在结果中选择 负载均衡器,然后单击 创建:
  1. 在 基本信息 中,在配置 Console VM 的同一资源组和区域中创建 Azure 负载均衡器 (ALB)。
    1. 在 实例详细信息 下,选择 SKU: 标准,类型: 内部,以及层: 区域。
  2. 在 前端 IP 配置 中,添加一个前端 IP,其浮动 IP 已为 Console HA 对配置。
  3. 在 后端池 中,添加两个 Console 实例的 IP 地址。
  4. 负载均衡规则:配置以下规则,并启用协议、端口、后端端口、运行状况探测和浮动 IP:
    规则名称 协议 端口 后端端口 浮动 IP
    规则-80 TCP 80 80 是
    规则-443 TCP 443 443 是
    规则-5454 TCP 5454 5454 是
    规则-22 TCP 22 22 是
    规则-8443 TCP 8443 8443 是
    规则-7443 TCP 7443 7443 是
    规则-27000 TCP 27000 27000 是
    规则-7279 TCP 7279 7279 是
    规则-5563 TCP 5563 5563 是
    规则-4739 UDP 4739 4739 是
    规则-5140 UDP 5140 5140 是
    规则-162 UDP 162 162 是
    规则-514 UDP 514 514 是
    规则-5557 UDP 5557 5557 是
    规则-5558 UDP 5558 5558 是
  5. 健康探测:创建 HTTP 健康检查,其中包含步骤 4 中列出的所有必需端口。此健康探测将主 Console 启用为活动状态,将辅助 Console 启用为被动状态。例如:
    1. 端口: 443
    2. URL: /mas_health
    3. 预期响应代码: 200
      有关创建负载均衡器的更多信息,请参阅 Azure 文档中的创建负载均衡器。
      配置负载均衡器后,您可以使用 ALB 的前端 IP 地址访问 NetScaler Console。
      注意:
      确保您在同一 Azure 网络中运行 Azure 虚拟桌面,以便通过前端 IP 地址访问 NetScaler Console。