Citrix ADC

用例13:配置XenApp负载均衡

为了高效地交付应用程序,您可以将Citrix ADC设备与Citrix XenApp集成,并使用Citrix ADC负载平衡特性在XenApp服务器群中分配负载。下图是这种设置的拓扑图。

图1。XenApp负载均衡

XenApp设置的负载均衡

Web接口服务器通过用户的Web浏览器提供对XenApp应用程序资源的安全访问。Web Interface客户机向用户展示XenApp服务器群中可用的所有资源,如应用程序、内容和桌面。用户可以通过标准Web浏览器或Citrix在线插件访问已发布的资源。

用户设备上的Web浏览器向Web服务器发送信息,Web服务器与服务器群上的服务器通信,为用户提供对资源的访问。

Web接口和XML代理是互补的服务。Web界面为用户提供对应用程序的访问,XML Broker评估用户的权限,以确定哪些应用程序出现在Web界面中。

XML服务安装在服务器群中的所有服务器上。Web接口中指定的XML服务充当XML代理。基于Web Interface服务器传递的用户凭据,XML Broker服务器发送用户可访问的应用程序列表。

在部署了多个Web接口服务器和XML Broker服务器的大型企业中,Citrix建议使用Citrix ADC设备来平衡这些服务器的负载。配置一个虚拟服务器对Web接口服务器进行负载平衡,另一个虚拟服务器对XML Broker服务器进行负载平衡。虚拟服务器可根据需要配置负载均衡方式等特性。

请注意

虽然您可以使用HTTP协议,但Citrix建议您在客户机和Citrix ADC之间使用SSL进行通信。您可以使用HTTP协议在Citrix ADC和WI服务器之间进行通信,即使您使用SSL协议与客户端进行通信。

使用GUI配置XenApp的负载均衡

  1. 创建服务。
    1. 导航到配置>交通管理>负载平衡>服务并点击添加
    2. 通过指定名称、IP地址、端口和协议类型创建服务,然后单击好吧
  2. 创建负载均衡虚拟服务器。
    1. 导航到配置>交通管理>负载平衡>虚拟服务器并点击添加
    2. 通过指定名称、IP地址、端口和协议类型创建虚拟服务器,然后单击好吧
  3. 将服务绑定到负载均衡虚拟服务器。
  4. 导航到配置>交通管理>负载平衡>虚拟服务器并选择服务器。
    1. 点击编辑
    2. 服务和服务组,点击>并点击添加绑定
    3. 选择要绑定的服务并输入权重值。
    4. 点击绑定

使用命令行接口为XenApp配置负载均衡

  • 要创建一个服务,在命令提示符处输入:
add service     

例子:

add service service -HTTP-1 192.0.2.5 HTTP 80 
  • 要创建一个虚拟服务器,在命令提示符处输入:
add lb vserver     

例子:

add lb vserver vserver -1 HTTP 10.102.29.60 80 
  • 要将服务绑定到负载均衡虚拟服务器,在命令提示符处输入:
绑定lb vserver   

例子:

bind lb vserver vserver - lb -1 Service-HTTP-1 
用例13:配置XenApp负载均衡