桌面虚拟化产品目前主要的是Citrix的Xendesktop,VMware的View两大产品。今天主要介绍Xendesktop产品,关于View以后有机会了再做介绍。

 
关于Xendesktop的网上的教程太多了,而且现在Citrix已经将Xendesktop的安装做的越来越简单方便了,甚至都有VDI-in-box产品。
 
Xendesktop的主要组件有:Hypervisor(Xenserver/esxi),Provisioning server,Web Interface,Desktop Delivery Center(DDC),另外可以和XenApp结合。
 
虽然VMware公司在桌面产品推出了View 5.0,但是再应用虚拟化产品中VMware ThinApp和Citrix XenApp还不是同一个档次的,希望VMware应用虚拟化的下一个产品会赶上来吧。
 
如何架设DDC的高可用
 
1.       当桌面环境部署完成后,环境中已经有了一个DDC,但是只有一个DDC会产生单点故障,所以需要搭建DDC的高可用环境。
 
2.       安装第二个DDC,安装过程与安装第一个DDC一样,不过再接下来的配置中选择加入“现有的服务器场 ”,输入第一台DDC的地址,这样就会将新安装的DDC加入到桌面环境中;如果需要安装多个DDC,重复这个步骤就可以了

Xendesktop配置高可用DDC_citrix

 
 
3.       安装配置完成后就可以再Desktop Studio中的“配置”—“控制器”里面看到已经加入的DDC了。

Xendesktop配置高可用DDC_休闲_02

 
 
 
4.       虽然已经加入了新的DDC,但是桌面并不认识新的DDC,因为在初始配置时,每个桌面就已经在自己的注册表中写入了相应的DDC地址,然后他们启动时就会到这些DDC服务器上注册。
 
注册表位置:
 
32位系统
 
HKLM\Software\Citrix\VirtualDesktopAgent\ListOfDDCs
 
64位的系统
 
HKLM\Software\Wow6432Node\Citrix\VirtualDesktopAgent\ListOfDDCs
 
 
要让桌面认识新的DDC,则需要通过组策略来更新DDC地址。打开组策略编辑器,进入“计算机配置”—“策略”—“Citrix Polices”—“新建”—“配置”—“虚拟桌面代理”选择“控制器”,点击“添加”或者“编辑”,再输入新的DDC服务器列表,多个DDC服务器之间使用空格分开,然后更新组策略。更新完成后可以再Desktop Studio中“配置”—“控制器”中看到注册这台DDC的桌面数量。

Xendesktop配置高可用DDC_职场_03

 
 
5.       现在所有的桌面都可以认识新的DDC了,但是用户访问Web Interface的时候还是无法使用新的DDC,所以还需要再Web Interface中加入新的DDC的服务器信息。
 
点击“Citrix Web Interface management”—“Citrix web interface”—“Xenapp Web Sites”,选择“站点名称”,点击 “Server Farm”,点击 “Xendeskop的服务器场”,添加新的DDC服务器,最后需要勾选 “使用服务器列表进行负载均衡”。

Xendesktop配置高可用DDC_citrix_04

 
 
这样用户使用web Interface时会有多台DDC进行负载均衡,确保用户可以访问DDC并连接到桌面。
 
对于web Interface的高可用性解决,则可以使用Windows的负载均衡,或者Netscaler/F5硬件设备或者DNS轮询实现。