全局服务器负载均衡连接代理
全局服务器负载均衡 (GSLB) 连接代理使 NetScaler Gateway 能够透明地检测错误路由的请求,并将其代理到正确的站点,无需任何用户干预。
在使用 GSLB 的多站点 Citrix Secure Private Access 混合部署中,DNS 解析有时可能会将用户请求路由到非预期站点。发生这种情况时,用户会进入一个未建立其会话的站点,这可能会阻止访问内部 Web 应用程序。
GSLB 连接代理通过使 NetScaler Gateway 能够透明地检测错误路由的请求,并将其代理到正确的站点,无需任何用户干预,从而解决了此问题。此过程对最终用户是透明的,并提高了会话持久性,消除了由非最佳 DNS 路由导致的会话中断和应用程序访问失败。
先决条件
确保满足以下先决条件以支持 GSLB 连接代理:
-
跨站点 Secure Private Access 混合部署,并在所有站点上配置了 GSLB。
-
GSLB 上启用了源 IP 持久性。有关详细信息,请参阅根据源 IP 地址配置持久性。
-
配置了静态邻近性(由管理员管理的 IP 数据库)。有关详细信息,请参阅静态邻近性。
-
NetScaler Gateway 版本为 14.1 或更高版本。
配置 GSLB 连接代理
要启用 GSLB 连接代理,请将证书绑定到所有 GSLB 服务和 VPN 虚拟服务器:
-
生成具有通用名称的自签名客户端证书,例如
csg.proxy.ext.goog。 -
将证书绑定到所有站点的所有 GSLB 服务。
-
将颁发者证书作为 CA 证书绑定到 VPN 虚拟服务器。
-
在部署中的每个站点上的每个 GSLB 服务重复服务绑定。
CLI 命令:
-
将证书绑定到 GSLB 服务。
bind ssl service <gslb-service-name> -certKeyName <certificate-name> -
将颁发者证书绑定到 VPN 虚拟服务器。
bind ssl vserver <vpn-vserver-name> -certKeyName <certificate-name> -CA