Citrix ADC

用例12:为负载平衡配置XenDesktop

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

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

XenDesktop部署的核心应用服务是DDC (Desktop Delivery Controller)。DDC安装在服务器上,其主要功能是注册桌面主机和代理客户端连接到它们。

DDC还通过控制桌面的状态以及启动和停止桌面来验证用户并管理用户虚拟桌面环境的组装。

通常,安装多个DDC以提高可用性。

Web Interface服务器提供对虚拟桌面的安全访问。Web Interface是DDC (Desktop Delivery Controller)的初始连接界面。用户设备上的Web浏览器向Web服务器发送信息,Web服务器与服务器群通信,为用户提供对虚拟桌面的访问。

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

图1所示。XenDesktop负载均衡

XenDesktop负载均衡

笔记

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

使用GUI为XenDesktop配置负载均衡

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

通过命令行界面为XenDesktop配置负载均衡

  • 要创建服务,请在命令提示符处输入:
添加服务<--需要复制-->

例子:

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

例子:

加磅vserverVserver-LB-1 HTTP 10.102.29.60 80

  • 绑定服务到负载均衡虚拟服务器,在命令提示符下输入:
绑定lb vserver<--需要复制-->

例子:

绑定lb vserver vserver-lb-1服务-HTTP-1<--需要复制-->
用例12:为负载平衡配置XenDesktop