可以使用 HTTP 主机重定向功能简化某些多 VIP 环境中的 Horizon 负载均衡关联性要求。要使用 HTTP 主机重定向功能,UAG 管理员必须在 Horizon 设置中配置主机重定向映射文本框。

当 HTTP 请求使用某个负载均衡器的主机名到达 UAG 时,UAG 将通过 HTTP 307 重定向进行响应,并将该负载均衡器的主机名替换为 UAG 自己配置的主机名。对于后续请求,Horizon Client 将直接与 UAG 重新连接。这可确保后续请求不会通过负载均衡器进行路由。重定向功能避免了负载均衡器上的关联性控制问题,否则,请求可能会被路由到错误的 UAG。

例如,考虑一下具有一个负载均衡器和两个 UAG 设备(UAG1 和 UAG2)的环境。如果请求使用负载均衡器主机名 load-balancer.example.com 到达 UAG1,则 UAG1 会使用 HTTP 307 重定向进行响应,并将该负载均衡器的主机名替换为 UAG 自己配置的主机名 uag1.example.com。对于后续请求,Horizon Client 将直接与 UAG1 重新连接。

使用 HTTP 主机重定向时的注意事项

使用 HTTP 主机重定向功能时,您需要了解以下注意事项:

  • 需要 N + 1 个虚拟 IP 地址,其中

    N - 环境中部署的 UAG 设备数量

    1 - 负载均衡器的 VIP

  • 无法使用第 7 层上运行的负载均衡器。

要配置 Horizon 中的设置,请参见配置 Horizon 设置