可以使用 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 设置