Citrix ADC

用例12:配置XenDesktop以进行负载平衡

为了提高虚拟桌面应用程序的交付性能,您可以将Citrix ADC设备与Citrix XenDesktop集成,并使用Citrix ADC负载平衡功能在Web界面服务器和桌面交付控制器(DDC)服务器之间分配负载。

通常,如果应用程序与在端点服务器或XenApp上运行不兼容,或者每个虚拟桌面都有唯一要求,则可以使用XenDesktop。在这种情况下,每个连接的用户都需要一个桌面主机。但是,可以共用主机,以便每个当前连接的用户只需要一个主机。

为XenDesktop部署的核心应用程序服务是桌面交付控制器(DDC)。DDC安装在服务器上,其主要功能是注册桌面主机并代理与它们的客户端连接。

监护系统还通过控制桌面的状态以及启动和停止桌面,对用户虚拟桌面环境进行身份验证,并管理用户虚拟桌面环境的程序集。

一般来说,安装多个DDC以提高可用性。

Web界面服务器提供对虚拟桌面的安全访问。Web界面是与桌面交付控制器(DDC)的初始连接门户。用户设备上的网页浏览器将信息发送到Web服务器,Web服务器与服务器场进行通信,为用户提供对虚拟桌面的访问权限。

下图显示了使用XenDesktop的Citrix ADC设备的拓扑。

图 1.XenDesktop的负载平衡

对XenDesktop进行负载平衡

注意

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

使用GUI配置XenDesktop的负载平衡

  1. 创建服务。
    1. 导航到”配置“>”流量管理“>”负载平衡“>”服务",然后单击"添加”。
    2. 通过指定名称,ip地址,端口和协议类型来创建服务,然后单击“确定”。
  2. 创建负载平衡虚拟服务器。
    1. 导航到”配置“>”流量管理“>”负载平衡“>”虚拟服务器",然后单击"添加”。
    2. 通过指定名称,ip地址,端口和协议类型来创建虚拟服务器,然后单击“确定”。
  3. 将服务绑定到负载平衡虚拟服务器。
  4. 导航到”配置“>”流量管理“>”负载平衡“>”虚拟服务器,然后选择一个服务器。
    1. 单击编辑
    2. 服务和服务组中,单击>并单击添加绑定
    3. 选择要绑定的服务并输入权重值。
    4. 单击绑定(绑定)。

使用命令行界面配置XenDesktop的负载平衡

  • 要创建服务,请在命令提示符下键入:
add service     

示例:

add service service -HTTP-1 192.0.2.5 HTTP 80 
  • 要创建虚拟服务器,请在命令提示符下键入:
add lb vserver     

示例:

加磅vserverVserver-LB-1 HTTP 10.102.29.60 80

  • 要将服务绑定到负载平衡虚拟服务器,请在命令提示符下键入:
bind lb vserver   

示例:

bind lb vserver vserver -1 Service-HTTP-1 
用例12:配置XenDesktop以进行负载平衡