此方法是用于配置 NSX Advanced Load Balancer 的旧方法。建议改为使用“使用 307 解决方案对 (n+1) 模式中的 Horizon 环境进行负载均衡”。在此设计中,NSX Advanced Load Balancer 仅对主 HTTPS 协议进行负载均衡。必须为 UAG 配置公共 IP,并将每个 UAG 上的 Blast 外部 URL 和 PCoIP 外部 URL 将配置到同一个 UAG。
按照以下步骤在 NSX Advanced Load Balancer 中配置 (n+1)VIP:
过程
- 为 UAG 创建自定义运行状况监控器
- 为池创建 SSL 配置文件
使用下面给出的配置为 UAG 池创建 SSL 配置文件:
接受的版本:1.2
密码列表:
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- 导航到
- 选择应用程序配置文件。
- 在“常规”选项卡中输入所需的详细信息,如下所示:
- 单击密码选项卡,然后选择以下密码
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- 单击保存。
- 创建池
- 从 UI 中,导航到。
- 单击创建池。
- 在“新建池:”屏幕中输入详细信息,如下所示:
注:
HTTP-cookie 用于创建持久性。如果需要,可以修改持久性配置文件。
有关更多信息,请参阅《VMware NSX Advanced Load Balancer 配置指南》中的“创建持久性配置文件”主题。
- 要绑定监控器,请单击添加主动监控器,然后选择创建的 HTTPS 监控器。
建议创建具有所需定时器的 HTTPS 类型监控器。如果为连接服务器配置了完整日志记录级别(用于调试),请将超时间隔设置为 6 秒以上,以考虑由连接服务器响应运行状况监控器探测而造成的任何延迟。
- 单击下一步。
- 单击添加服务器。
- 添加 UAG server01 的 IP 地址。
- 单击添加服务器。
- 添加 UAG server02 的 IP 地址。
- 单击。
- 为 System-Secure-HTTP-VDI 配置文件禁用连接多路复用。
- 创建 L7 虚拟服务
L7 虚拟服务需要 SSL 配置文件。创建上述步骤中显示的 SSL 配置文件并创建虚拟服务。
要创建新的 L7 虚拟服务,请执行以下操作:
- 从 UI 中,导航到。
- 单击。
- 在新建虚拟服务屏幕中,输入虚拟服务名称和其他详细信息。
- 在下面,单击切换到高级,然后为辅助协议添加以下端口号。
- 选择池 (Horizon-L7-pool)。
- 选择为虚拟服务创建的 SSL 配置文件
- 单击下一步。
注:
确保为 System-Secure-HTTP-VDI 配置文件禁用连接多路复用。
要了解如何停用连接多路复用,请参阅禁用连接多路复用。