使用Nginx为VMware Horizon view进行负载均衡
目的
通过部署UAG、Connection Server以及前端的负载均衡设备,保证用户接入的高可用性。
组件部署拓扑如下:

适用
适用于Nginx为UAG作负载均衡的场景
Nginx 1.9.13版本之后,该版本之后支持UDP负载均衡,需要安装 ngx_stream_proxy_module
Nginx配置
添加配置文件,内容如下:
stream {
upstream vdi_ssl {
hash $remote_addr;
server <UAG1>:443;
server <UAG2>:443;
}
upstream vdi_pcoip {
hash $remote_addr;
server <UAG1>:4172;
server <UAG2>:4172;
}
server {
listen <VIP>:443 ssl;
ssl_certificate /etc/ssl/certs/uag.crt;
ssl_certificate_key/etc/ssl/private/uag.key;
proxy_pass vdi_ssl;
proxy_ssl on;
proxy_ssl_protocols TLSv1.2;
proxy_ssl_session_reuse on;
proxy_ssl_certificate /etc/ssl/certs/uag.crt;
proxy_ssl_certificate_key /etc/ssl/private/uag.key;
proxy_timeout 20m;
health_check;
}
server {
listen <VIP>:4172;
proxy_pass vdi_pcoip;
proxy_timeout 20m;
health_check port=443;
}
server {
listen <VIP>:4172 udp;
proxy_pass vdi_pcoip;
proxy_timeout 20m;
}
}