在此设计中,具有 L4 配置文件的单个虚拟服务将为所有协议提供服务。

可通过以下步骤在 NSX Advanced Load Balancer 上完成 L4 虚拟服务配置:

过程

  1. 为 UAG 创建自定义运行状况监控器。
  2. 创建池
    1. 导航到应用程序 >
    2. 单击
    3. 单击 +添加运行状况监控器,然后选择创建的 Horizon HTTPS 监控器
    4. 导航到步骤 3: 高级
    5. 选择禁用端口转换
    6. 单击下一步,然后单击保存
  3. 创建 L4 虚拟服务
    1. 从 UI 中,导航到应用程序 > 虚拟服务
    2. 单击创建虚拟服务 > 高级设置
    3. 新建虚拟服务屏幕中,输入虚拟服务名称和其他详细信息。
    4. 服务端口下面,单击切换到高级
    5. 为辅助协议添加以下端口号:
      • 添加 443 UDP 以覆盖 TCP/UDP,并使用 System-UDP-Fast-Path-VDI 作为配置文件

      • 为 Blast 添加 8443

      • 添加 8443 UDP 以覆盖 TCP/UDP,并使用 System-UDP-Fast-Path-VDI 作为配置文件

      • 为 PCoIP 添加 4172

      • 添加 4172 UDP 以覆盖 TCP/UDP,并使用 System-UDP-Fast-Path-VDI 作为配置文件



      注:

      应用程序配置文件和池 (Horizon-L4-pool) 将被绑定到虚拟服务。

    6. 单击下一步,然后单击保存

结果

这样,配置就完成了,可以对 Horizon 使用 NSX Advanced Load Balancer 了。

注:

如果需要,请使用 Ansible PlaybookTerraform 自动配置共享 VIP 和 L4 VIP。