!vmwareview5 !citrixxendesktop 5.5!进行桌面虚拟化比较 ·...

51
使用 VMWARE VIEW 5 与使用 CITRIX XENDESKTOP 5.5 进行桌面虚拟化比较 2012 2 PRINCIPLED TECHNOLOGIES 测试报告 VMware, Inc. 赞助 规划虚拟桌面基础架构时,性能非常重要。您需要确保 VDI 平台能够在提供 可靠用户体验的同时,最大限度减小对网络带宽和其他关键资源的影响。 我们对 VMware View 5 Citrix XenDesktop 5.5 进行了单桌面性能的比较。 我们首先检查了两个平台的默认设置,以确保测试结果具有可比性。我们发现 VMware View 5 默认设置为无损压缩,而 Citrix XenDesktop 默认设置为有损压缩。 因此,我们使用几项不同的 Login VSI 工作负载运行了两组测试:一组测试对两个 平台使用相等的有损压缩级别,另一组测试则对两个平台使用无损压缩级别。 在整个性能测试过程中,我们发现,在运行相同办公应用的客户端和服务 器的带宽使用和 CPU 资源需求方面,VMware View 5 等于或优于 XenDesktop 5.5唯有在客户端 Flash 电影呈现这一情况下,Citrix XenDesktop 5.5 的性能才优于 VMware View 5。我们的各种工作负载使用的带宽和 CPU 资源都减少了,这意味着 基于 View 的虚拟桌面可以实现更高的密度,从而为组织节省成本。

Upload: others

Post on 12-Aug-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

 

 

使用  VMWARE  VIEW  5  与使用  CITRIX  XENDESKTOP  5.5  进行桌面虚拟化比较  

  2012  年  2  月  

PRINCIPLED  TECHNOLOGIES  测试报告  由  VMware,  Inc.  赞助  

 

 规划虚拟桌面基础架构时,性能非常重要。您需要确保  VDI  平台能够在提供

可靠用户体验的同时,最大限度减小对网络带宽和其他关键资源的影响。  

我们对  VMware  View  5  与  Citrix  XenDesktop  5.5  进行了单桌面性能的比较。  

我们首先检查了两个平台的默认设置,以确保测试结果具有可比性。我们发现  

VMware  View  5  默认设置为无损压缩,而  Citrix  XenDesktop  默认设置为有损压缩。

因此,我们使用几项不同的  Login  VSI  工作负载运行了两组测试:一组测试对两个

平台使用相等的有损压缩级别,另一组测试则对两个平台使用无损压缩级别。  

在整个性能测试过程中,我们发现,在运行相同办公应用的客户端和服务  

器的带宽使用和  CPU  资源需求方面,VMware  View  5  等于或优于  XenDesktop  5.5。

唯有在客户端  Flash  电影呈现这一情况下,Citrix  XenDesktop  5.5  的性能才优于  

VMware  View  5。我们的各种工作负载使用的带宽和  CPU  资源都减少了,这意味着

基于  View  的虚拟桌面可以实现更高的密度,从而为组织节省成本。    

 

Page 2: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 2    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

无损数据压缩与有损数据压缩  –  入门介绍  虚拟桌面协议使用压缩算法来高效地从数据中心向终端用户设备提供文

本、图像和多媒体。无损数据压缩使原始数据可以在压缩的数据基础上准确

重构。如果不需要对原始图像完美保真,有损数据压缩则能够以近似的原始

数据换取带宽和计算资源节省。  

两种压缩方法都有特定的使用情形和优点,因此不存在孰优孰劣。  

在   VDI  环境中,当解压缩的数据必须与原始数据相同时,无损数据压缩更可取。

例如,查看  MRI  的外科医生需要完全无损的图像,以避免将细微图像瑕疵与软

组织损伤搞混淆。相反,在线网络研讨会参与者会从有损数据压缩所提供的带

宽节省中获益非浅,同时仍然可以享受到高质量的图片和声音。  

VMware  View  5  使用的  PCoIP®  协议和  Citrix  XenDesktop  5.5  使用的  HDX  

协议都是现成可用的技术,只是采用截然不同的方法从数据中心向终端用户设

备提供数据。默认情况下,PCoIP  以最高  30  帧/秒  (FPS)  的帧率呈现图像,从而

能在稳定后实现无损重现;而  HDX  以最高  24  FPS  的帧率呈现图像,从而达到

“正常质量”的有损重现。为了比较这两种协议的性能,我们同时创建了有损

和无损测试情景,其中  PCoIP  和  HDX  对接收方产生相似的图像质量。我们运行

了一系列  Login  VSI  测试,并使用帧抓取程序来捕获  PCoIP  和  HDX  呈现的图像,

以确保这两种平台在有损或无损压缩方面都不会存在不公平的优势。我们放大

了几个示例屏幕以分析  PCoIP  和  HDX  所呈现图像的质量级别。我们调整了每个

设置以确保我们的性能测试是公平的比较。  

使用这些调整后的新设置,我们随后测算了每种平台在  Login  VSI  测试运

行期间使用的  CPU  和带宽,以确定哪种解决方案使用的各种资源更少。  

有关我们的测试系统的信息,请参阅附录  A。有关我们的测试方法,  

请参阅附录  B。  

VMWARE  VIEW  5  与  CITRIX  XENDESKTOP  5.5  的带宽和  CPU  利用率  如图  1  和  2  所示,对于有损和无损压缩,在运行相同的办公应用时,

VMware  View  5  的平均带宽使用量都少于或等于  Citrix  XenDesktop  5.5。唯一的

例外是使用  Flash  播放中等规模的工作负载这一独特情形,其中  XenDesktop  对  

Login  VSI  中的  Flash  电影预告片使用了  Flash  重定向,从而降低了带宽使用量。

虽然重定向方法具有许多优势,但它也依赖于多种条件。首先,Flash  重定向功

能需要能够呈现媒体内容的胖客户端。客户端和虚拟机还都必须能够访问这些

内容。客户端和虚拟机还都必须安装受支持的浏览器和兼容的  Adobe®  Flash®  

Player  版本。如果这其中任何一个组件不工作或不兼容,系统就会故障恢复到

服务器端呈现。Citrix  专门为  Flash  重定向功能编写了一个故障排除指南,位于  

http://support.citrix.com/article/ctx127188。  

正如  Citrix  在其支持网站上所详述的,使用  Flash  重定向还会引发各种安

全问题,:“注意:Flash  重定向功能需要用户设备与服务器组件之间进行大量

交互。因此,应该仅在用户设备与服务器之间不需要安全隔离的环境中使用此

Page 3: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 3    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

功能。应该将用户设备配置为仅与受信任的服务器一起使用   Flash  重定向功能。

Flash  重定向功能需要在用户设备上安装  Flash  Player。因此,仅当  Flash  Player  

本身安全时才应该启用  Flash  重定向。”1  

有关更详细的测试结果,包括测试期间  Flash  电影预告片的影响,请参

阅附录  E。    

图  1.  使用有损压缩时,VMware  View  5  的平均带宽使用量少于或等于  Citrix  XenDesktop  5.5。  

 

 

图  2.  使用无损压缩时,VMware  View  5  的平均带宽使用量少于  Citrix  XenDesktop  5.5。  

 

       

                                                                                                                         1  http://support.citrix.com/proddocs/topic/xenapp65-­‐admin/hd-­‐flash-­‐wrapper-­‐ad.html  

0

100

200

300

400

500

600

Light  workload Mediumworkloadno  Flash

Mediumworkloadwith  Flash

Kbps

Average  bandwidth  used  with  lossy  compression

VMware  View  5

Citrix  XenDesktop  5.5

Citrix  XenDesktop  5.5  -­‐Flash  redirection  on

0

100

200

300

400

500

600

700

800

Light  workload Mediumworkloadno  Flash

Mediumworkloadwith  Flash

Kbps

Average  bandwidth  used  with  lossless  compression

VMware  View  5

Citrix  XenDesktop  5.5

Citrix  XenDesktop  5.5-­‐  Flash  redirection  on

Page 4: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 4    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

如图  3  和  4  所示,使用有损和无损压缩时,VMware  View  5  的平均虚拟

桌面  CPU  利用率都低于  Citrix  XenDesktop  5.5。同样,只有在包括  Flash  电影预

告片的工作负载中,使用  Flash  重定向功能的  XenDesktop  5.5  才表现出较低的  

CPU  利用率。  

     

图  3.  使用有损压缩时,VMware  View  5  的平均虚拟桌面  CPU  利用率低于  Citrix  XenDesktop  5.5。  

 

 

图  4.  使用无损压缩时,VMware  View  5  的平均虚拟桌面  CPU  利用率低于  Citrix  XenDesktop  5.5。  

 

 

如图  5  和  6  所示,使用有损和无损压缩时,VMware  View  5  的平均客户

端  CPU  利用率都低于  Citrix  XenDesktop  5.5。这包括所有经测试的工作负载,  

包括那些包含  Flash  电影预告片的工作负载。  

 

02468

1012141618

Light  workload Mediumworkloadno  Flash

Mediumworkloadwith  Flash

Percen

tage  CPU

 utilization

Average  virtual  desktop  CPU  utilization  with  lossy  compression

VMware  View  5

Citrix  XenDesktop  5.5

Citrix  XenDesktop  5.5-­‐  Flash  redirection  on

02468

1012141618

Light  workload Mediumworkloadno  Flash

Mediumworkloadwith  Flash

Percen

tage  CPU

 utilization

Average  virtual  desktop  CPU  utilization  with  lossless  compression

VMware  View  5

Citrix  XenDesktop  5.5

Citrix  XenDesktop  5.5-­‐  Flash  redirection  on

Page 5: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 5    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

图  5.  使用有损压缩时,VMware  View  5  的平均客户端  CPU  利用率低于  Citrix  XenDesktop  5.5。  

 

 

图  6.  使用无损压缩时,VMware  View  5  的平均客户端  CPU  利用率低于  Citrix  XenDesktop  5.5。  

 

 

与默认设置的偏差  –  关于我们的设置  在运行测试前,我们首先分析了每个产品均设置为有损压缩时在默认设

置下的输出。我们使用帧抓取程序从  Login  VSI  工作负载中的各个点捕获屏幕截

图(请参见图  7)。进一步分析屏幕截图时,我们发现,HDX  在默认(正常)

有损压缩级别下具有明显的图像质量瑕疵(左侧的列)。为了使协议更具有可

比性,我们将  HDX  有损压缩级别调整为“低”(即提高了图像质量)。为了使  

PCoIP  呈现有损图像,我们禁用了无损图像生成,并将最高初始图像质量从  90  

降到  70。最后,由于  HDX  帧率默认为  24  FPS,我们将  PCoIP  帧率也改为  24  FPS。

使用新的设置,HDX  低有损压缩图像(中间列)与  PCoIP  有损图像(右侧列)

更具有可比性。图  7  显示了此图像质量的示例。有关所使用的设置的更多详细

信息,请参阅附录  C。  

 

02468

1012141618

Light  workload Mediumworkloadno  Flash

Mediumworkloadwith  Flash

Percen

tage  CPU

 utilization

Average  client  CPU  utilization  with  lossy  compression

VMware  View  5

Citrix  XenDesktop  5.5

Citrix  XenDesktop  5.5-­‐  Flash  redirection  on

0

2

4

6

8

10

12

14

16

Light  workload Mediumworkloadno  Flash

Mediumworkloadwith  Flash

Percen

tage  CPU

 utilization

Average  client  CPU  utilization  with  lossless  compression

VMware  View  5

Citrix  XenDesktop  5.5

Citrix  XenDesktop  5.5-­‐  Flash  redirection  on

Page 6: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 6    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

 图  7.  有损图像的图像质量。  

     

Page 7: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 7    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

为了做进一步的研究,我们将图像设置为黑白,将红色值从  40%  改为  

100%,并将蓝色值从  20%  改为  60%。此过程使我们能够更好地观察每个设置的

具体效果。在图  8  中,您可以看到  HDX  默认有损压缩(左侧列)和  HDX  低有损

压缩(中间列)所呈现的图像质量不如  PCoIP  有损图像(右侧列)清晰。  

 

 图  8.  有损图像的黑白图像质量。  

     

Page 8: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 8    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

在确定了适当的有损压缩设置后,我们继续分析无损配置。我们将  HDX  

改为呈现无损图像,这是  PCoIP  的默认设置。我们将  HDX  有损压缩设置为

“无”,并将  HDX  帧率改为  30  FPS。View  5  默认情况下以  30  FPS  的帧率呈现无

损图像。图  9  显示了具有可比性的无损图像质量。  

 

 图  9.  无损图像的图像质量。  

     

Page 9: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 9    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

我们再次将图像改为黑白以确认图像是一致的。图  10  确认了使用无损

呈现时图像质量相近。  

 

 图  10.  无损图像的黑白图像质量。  

     

   

Page 10: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 10    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

我们的结论  图  11  至  13  显示了两种方法在三种不同工作负载下的平均带宽使用量以

及  CPU  利用率百分比。附录  D  详细描述了所使用的工作负载。有关更详细的测

试结果,请参阅附录  E。  

 

轻型工作负载  

活动   VMware  View  5   Citrix  XenDesktop  5.5  VMware  View  5  的优势百分比  

有损压缩  平均带宽  (Kbps)   78.45   79.33   1.1%  虚拟桌面  CPU  利用率百分比   11.18   12.43   10.1%  客户端  CPU  利用率百分比   7.86   13.12   40.1%  无损压缩  平均带宽  (Kbps)   101.23   162.8   37.8%  虚拟桌面  CPU  利用率百分比   11.43   13.09   12.7%  客户端  CPU  利用率百分比   7.08   13.04   45.7%  图  11.  轻型工作负载的平均带宽使用量和  CPU  利用率。数值越低越好(优势百分比除外)。    

无  Flash  的中等规模工作负载  

活动   VMware  View  5   Citrix  XenDesktop  5.5   VMware  View  5  的优势百分比  

有损压缩  平均带宽  (Kbps)   176.83   228.33   22.6%  虚拟桌面  CPU  利用率百分比   13.05   13.53   3.5%  客户端  CPU  利用率百分比   7.98   14.08   43.3%  无损压缩  平均带宽  (Kbps)   204.84   429.3   52.3%  虚拟桌面  CPU  利用率百分比   14.25   15.74   9.5%  客户端  CPU  利用率百分比   7.54   13.16   42.7%  图  12.  无  Flash  的中等规模工作负载的平均带宽使用量和  CPU  利用率。数值越低越好(优势百分比除外)。        

Page 11: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 11    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

含  Flash  的中等规模工作负载  

活动   VMware  View  5   Citrix  XenDesktop  5.5  

VMware  View  5    相对于  

XenDesktop  5.5  的优势百分比  

带有  FMR  的  Citrix  

XenDesktop  5.5  

有损压缩          平均带宽  (Kbps)   378.62   479.54   21.0%   225.29  

虚拟桌面  CPU  利用率百分比  15.01   16.10   6.8%   14.65  

客户端  CPU  利用率百分比   9.33   13.68   31.8%   15.53  无损压缩          平均带宽  (Kbps)   563.59   759.21   25.8%   497.33  虚拟桌面  CPU  利用率百分比   14.73   16.58   11.2%   13.43  客户端  CPU  利用率百分比   9.02   14.07   35.9%   13.66  图  13.  含  Flash  的中等规模工作负载的平均带宽使用量和  CPU  利用率。数值越低越好(优势百分比除外)。  

 

总结  这一真正的对等比较是通过对两种平台公平地应用有损和无损策略实现

的,因此可以产生具有可比性的用户体验,与运行相同的办公应用的  Citrix  

XenDesktop  5.5  相比,VMware  View  5  在带宽使用量和客户端及服务器端  CPU  利

用率方面表现出相等或更优的效率。对于使用  VDI  技术的组织来说,这种效率

优势意味着更高的密度、更好的用户体验和更低的成本。  

 

   

Page 12: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 12    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

附录  A  –  测试服务器和存储配置  图  14  提供了测试服务器的详细配置信息,图  15  提供了  EMC®  VNX™  5500  存储阵列的配置信息。  

 

系统   Dell™  PowerEdge™  R910  服务器  

电源    总数   4  供应商和型号   Dell  每个电源的功率(瓦)   1,100  散热风扇    总数   6  供应商和型号   Delta  Electronics  Inc.  PFC1212DE  每个风扇的尺寸(高  x  宽)   120  毫米  x  38  毫米  电压(伏)   12  电流(安)   4.80  常规参数    处理器封装数量   2  每个处理器的核心数量   8  每个核心的硬件线程数量   16  系统电源管理策略   Active  Power  Controller  CPU    供应商   Intel®  名称   Xeon®  型号   X7560  步进   D0  插槽类型   LGA  1565  核心频率  (GHz)   2.26  总线频率  (MHz)   3,200  1  级缓存   8  x  32  KB  数据,8  x  32  KB  指令  2  级缓存   8  x  256  KB  3  级缓存  (MB)   24    平台    供应商和型号   PowerEdge  R910  主板型号   P658H  BIOS  名称和版本   Dell  Inc.  2.2.3  BIOS  设置   默认值  内存模块    系统  RAM  总量  (GB)   256  供应商和型号   Samsung  M393B1G70DJ1-­‐CF8  类型   PC3-­‐8500R  速度  (MHz)   1,066  系统运行速度  (MHz)   1,067  计时/延迟  (tCL-­‐tRCD-­‐tRP-­‐tRASmin)   7-­‐7-­‐7-­‐34.7  大小  (GB)   8    RAM  模块数量   32  芯片组织   双  

Page 13: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 13    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

系统   Dell™  PowerEdge™  R910  服务器  

内存列   4Rx4  操作系统    名称   ESXi  5.0.0  (504890)  文件系统   VMFS  内核   5.0.0  语言   英语  RAID  控制器    供应商和型号   PERC  H700  固件版本   12.10.1-­‐0001  缓存大小  (MB)   512  硬盘驱动器    供应商和型号   Dell/Seagate  ST9146852SS  驱动器数量   16  大小  (GB)   146  RPM   15,000  类型   SAS  供应商和型号   Broadcom®  NetXtreme®  II  BCM5709  类型   集成  光驱    供应商和型号   TEAC  DV-­‐28S  类型   SATA  USB  端口    数量   4  类型   2.0  图  14.  服务器的详细配置信息。  

 

Page 14: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 14    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

关于  EMC  VNX  5500  存储阵列  EMC  VNX  5500  存储阵列是一种分层存储解决方案,可提供多种容量和性能选项以最好地满足贵公司

的需求。EMC  VNX  使用  FAST  Cache  来基于所使用的应用智能地对存储分层,并自动将频繁读取的数据移动到

高性能固态磁盘,从而同时提供高容量和高性能。要了解有关  EMC  VNX  系列的更多信息,请访问    

http://www.emc.com/storage/vnx/vnx-­‐series.htm。    

系统   EMC  VNX  5500  存储阵列  

存储  15  个磁盘的处理器存储模块数量   1  电源  总数   2  磁盘阵列存储模块  25  个磁盘的阵列存储模块数量   1  15  个磁盘的阵列存储模块数量   1  数据移动器  VNX  5500  数据移动器数量   1    磁盘  100  GB  固态磁盘数量   8  300  GB  SAS  驱动器数量   20  2  TB  NL  SAS  驱动器数量   10  操作系统  名称   Unisphere  存储结构  供应商和型号   4  Gb  FC  图  15.  存储的详细配置信息。  

   

Page 15: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 15    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

附录  B  –  测试方法  下面,我们将介绍设置测试情景所要遵循的详细步骤。图  16  显示了我们的测试环境。  

 

图  16.  我们的测试环境。  

 

图  17  详细列出了我们的虚拟机规格。  

 

虚拟机名称  承载的操作系

统  角色   主机   内存  

虚拟  CPU  数

量  

DC1   Win  2008  R2  x64  Enterprise  

AD  域控制器  VSI  共享、DHCP、DNS、NTP、AD  漫游配置文件   infra   4  GB   2  

XD-­‐DDC   Win  2003  R2  x64  Enterprise  

XenDesktop  Delivery  Controller、License  Server   infra   4  GB   4  

VMW-­‐View   Win  2008  R2  x64  Enterprise   VMware  View  Connection  Server   infra   4  GB   4  

XD-­‐PVS   Win  2008  R2  x64  Enterprise   XenDesktop  Provisioning  Services   infra   4  GB   4  

vCenter   Win  2008  R2  x64  Enterprise   VMware  Virtual  Center、Composer   infra   4  GB   4  

Launcher   Windows  7  x  64  Enterprise   Login  VSI  Master  Launcher   infra   4  GB   2  

XD-­‐gold   Windows  7  x  64  Enterprise   XenDesktop  主映像   vDT-­‐host   2  GB   1  

View-­‐gold   Windows  7  x  64  Enterprise   View  主映像   vDT-­‐host   2  GB   1  

Page 16: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 16    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

虚拟机名称  承载的操作系

统  角色   主机   内存  

虚拟  CPU  数

量  

图  17.  虚拟机规格。  

我们配置了一台采用  VMware  vSphere™  (ESXi)  5.0  的  Dell  PowerEdge  R910  来承载  VMware  View  5.0  和  

Citrix  XenDesktop  5.5  的所有  VDI  基础架构组件。我们安装了一台采用  VMware  vSphere  5.0  的  Dell  PowerEdge  

R910  来承载  VMware  View  5.0  和  Citrix  XenDesktop  5.5  的所有  VDI  基础架构组件  

我们为一台  Dell  PowerConnect™  5448  交换机安装和配置了一个网络来传输数据。我们将每台  Dell  

PowerEdge  R910  服务器连接到了数据网络。  

我们通过  4  Gb  FC  将两台  Dell  PowerEdge  R910  都连接到了一个  EMC  VNX  5500  存储阵列,并配置了该阵

列来承载虚拟桌面。为了优化每种平台的读取操作,我们将主虚拟桌面映像放在了一个专用的高性能  3  磁盘

固态磁盘阵列上。  

设置存储  EMC  VNX  5500  存储阵列  

为了承载所有测试基础架构,我们安装了一台  Dell  PowerEdge  R910  服务器。我们将  Dell  PERC  H700  阵

列控制器配置为使用  RAID  10  配置中的  16  个  146  GB  SAS  磁盘,以承载  ESXi  虚拟化管理程序。  

为了承载所有虚拟桌面,我们安装了第二台  Dell  PowerEdge  R910  服务器。我们将  Dell  PERC  H700  阵列

控制器配置为使用  RAID  10  配置中的  16  个  146  GB  SAS  磁盘,以承载  ESXi  虚拟化管理程序。  

我们将  EMC  VNX  5500  存储阵列配置为提供一个由三磁盘固态磁盘  RAID  组构成的高性能  LUN,以承载

用于  VMware  View  5.0  和  Citrix  XenDesktop  5.5  以及域控制器的  Windows®  7  主映像。我们创建了一个启用  FAST  

Cache  的存储池。从该池中,我们调配了一个  500  GB  的  LUN  来承载所有基础架构和  Login  VSI  启动器,并调配

了另一个  500  GB  的  LUN  来承载所有虚拟桌面变更磁盘。  

在  Dell  PowerEdge  R910  (infra)  上设置用于安装主机操作系统的内部存储  

1. 在启动期间显示相关提示时,按  Ctrl+R  进入  RAID  控制器  BIOS。  2. 突出显示控制器  0  并按  F2。  3. 选择“Create  New  VD”(新建虚拟驱动器)。  4. 选择全部  16  个驱动器,选择  RAID  级别  10,按  Tab  键切换到“OK”(确定)按钮,然后按  Enter  键。接受有关初始化的警告。  

5. 选择新的虚拟驱动器,按  F2,并选择“Initialization”(初始化)、“Start  Init”(开始初始化)。  6. 等待初始化操作完成。  7. 对其余内部卷重复步骤  2  至  6,并选择驱动器  3  和  4。  8. 按  Escape  键,并选择“Save”(保存)和“Exit”(退出)以返回到启动序列。  

在  Dell  PowerEdge  R910  (vDT-­‐host)  上设置用于安装主机操作系统的内部存储  

1. 在启动期间显示相关提示时,按  Ctrl+R  进入  RAID  控制器  BIOS。  2. 突出显示控制器  0  并按  F2。  3. 选择“Create  New  VD”(新建虚拟驱动器)。  4. 选择全部  16  个驱动器,选择  RAID  级别  10,按  Tab  键切换到“OK”(确定)按钮,然后按  Enter  键。接受有关初始化的警告。  

5. 选择新的虚拟驱动器,按  F2,并选择“Initialization”(初始化)、“Start  Init”(开始初始化)。  6. 等待初始化操作完成。  7. 对其余内部卷重复步骤  2  至  6,并选择驱动器  3  和  4。  8. 按  Escape  键,并选择“Save”(保存)和“Exit”(退出)以返回到启动序列。  

Page 17: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 17    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

设置外部存储  FAST  Cache  和  RAID  组  

1. 打开  EMC  Navisphere。  2. 以  sysadmin  身份登录  3. 单击“System”(系统)“System   Management”(系统管理)“Manage   Cache”(管理缓存)。  4. 在  VNX5500  存储系统属性中,单击“FAST  Cache”选项卡,然后单击“Create”(创建)。  5. 选择存储模块  0  磁盘  10  和  11,然后单击“OK”(确定)。  6. 单击“Storage”(存储)“Storage  Configuration”(存储配置)“Storage  Pools”(存储池)。  7. 单击“RAID  Groups”(RAID  组),然后单击“Create”(创建)。  8. 创建存储。  9. 在“常规”选项卡中,选择“RAID  0”。  10. 在“常规”选项卡中,对于磁盘,请单击“Manual”(手动)并选择磁盘存储模块  0、固态磁盘  4、5  和  6,然后单击“Apply”(应用)。  

11. 单击“Create”(创建)。  12. 在“常规”选项卡中,选择“RAID  5”。  13. 在“常规”选项卡中,对于磁盘,请单击“Manual”(手动)并选择磁盘存储模块  0:  

a. 磁盘存储模块  0:固态磁盘  7、8、9  b. 磁盘存储模块  1:SAS  磁盘  0  至  19  

14. 在“Advanced”(高级)选项卡中,选中“FAST  Cache  Enabled”(启用  FAST  Cache)旁边的复选框,然后单击“OK”(确定)。  

调配  LUN  

1. 打开“Storage”(存储)“LUN”。  2. 单击“Create”(创建):  

a. 对于“Storage  pool  type”(存储池类型),请单击“RAID  group”(RAID  组)。  b. 对于“Storage  pool  for  new  LUN=”(新  LUN  的存储池=),请选择  0  c. 对于“Capacity”(容量),请输入  271.00  GB  d. 对于“LUN  ID”,请选择  0  e. 对于“Name”(名称),请输入  SSD 并单击“Apply”(应用)。  

3. 单击“Create”(创建):  a. 对于“Storage  pool  type”(存储池类型),请单击“RAID  group”(RAID  组)。  b. 对于“Storage  pool  for  new  LUN=”(新  LUN  的存储池=),请选择池  0  c. 对于“Capacity”(容量),请输入  500.00  GB  d. 对于要创建的  LUN  数量,请选择  2  e. 对于“Name”(名称),请输入  LUN ,对于“starting  ID”(起始  ID),请输入  1,然后单击“Apply”(应用)。  

创建存储组  

1. 单击“Hosts”(主机),在“Storage  groups”(存储组)下面,单击“Create”(创建)。  2. 对于“Storage  Group  Name”(存储组名称),请输入  VDI ,然后单击“OK”(确定)。  3. 打开存储组  VDI。  4. 单击“LUN”选项卡。  5. 展开“SPA”,并突出显示“LUN1”、“LUN2”和“SSD”。单击“Add”(添加),然后单击“Apply”(应用)。  

6. 单击“OK”(确定)进行确认,然后单击“OK”(确定)退出。  

Page 18: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 18    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

设置基础架构服务器  (infra)  和虚拟桌面主机  (vDT-­‐host)  BIOS  设置  

我们在两台  Dell  PowerEdge  R810  和  Dell  PowerEdge  R910  上分别使用了最新的  BIOS  更新。我们对默认  

BIOS  设置进行了调整,启用了“Virtualization  Technology”(虚拟化技术),禁用了“C-­‐States”(节能状

态),并将性能配置设置为最高性能。  

在  PowerEdge  R910  (infra)  上安装  VMware  vSphere  5.0  (ESXi)  

1. 插入  ESXi  5.0  磁盘,并选择“Boot  from  disk”(从磁盘启动)。  2. 在“Welcome”(欢迎)屏幕上按  Enter  键。  3. 在“End  User  License  Agreement  (EULA)”(最终用户许可协议  (EULA))屏幕上,按  F11。  4. 在“Select  a  Disk  to  install  or  Upgrade”(选择一个磁盘进行安装或升级)屏幕上,选择要在其上安装  

ESXi  的相关卷,然后按  Enter  键。  5. 在“Please  Select  a  Keyboard  Layout”(请选择键盘布局)屏幕上,按  Enter  键。  6. 在“Enter  a  Root  Password”(输入根密码)屏幕上,指定根密码,并再次输入以进行确认。按  Enter  键继续。  

7. 在“Confirm  Install”(确认安装)屏幕上,按  F11  进行安装。  8. 在“Installation  complete”(安装完成)屏幕上,按  Enter  键以重新启动。  

安装后配置  ESXi  

1. 在  ESXi  5.0  屏幕上,按  F2,输入根密码,然后按  Enter  键。  2. 在“System  Customization”(系统自定义)屏幕上,选择“Troubleshooting  Options”(故障排除选项),然后按  Enter  键。  

3. 在“Troubleshooting  Mode  Options”(故障排除模式选项)屏幕上,选择“enable  ESXi  Shell”(启用  ESXi  Shell),然后按  Enter  键。  

4. 选择“Enable  SSH”(启用  SSH),按  Enter  键,然后按  Esc  键。  5. 在“System  Customization”(系统自定义)屏幕上,选择“Configure  Management  Network”(配置管理网络)。  

6. 在“Configure  Management  Network”(配置管理网络)屏幕上,选择“IP  Configuration”(IP  配置)。  7. 在“IP  Configuration”(IP  配置)屏幕上,选择“Set  static  IP”(设置静态  IP);输入  IP  地址、子网掩码和默认网关;然后按  Enter  键。  

8. 在“Configure  Management  Network”(配置管理网络)屏幕上,按  Esc  键。在系统询问是否希望应用更改时,按  Y  键。  

9. 使用  vSphere  Client  以  root  用户身份登录  infra。  10. 选择“Configuration”(配置)选项卡,然后单击“Networking”(网络连接)。  11. 单击“Add  Networking…”(添加网络连接…)  12. 创建一个名为  VDI-NET  的虚拟机网络,并选择适当的适配器。  13. 选择“vSwitch0  properties…”(vSwitch0  属性…)  14. 单击“vSwitch”(虚拟交换机),然后单击“Edit…”(编辑…)  15. 单击“NIC  Teaming”(网卡绑定)选项卡,并将负载平衡更改为“Route  based  on  IP  hash”(基于  IP  哈希的路由)。  

16. 确保两个适配器都是活动的。  17. 单击“OK”(确定)。  

在  PowerEdge  R910  (vDT-­‐host)  上安装  VMware  vSphere  5.0  (ESXi)  1. 插入  ESXi  5.0  磁盘,并选择“Boot  from  disk”(从磁盘启动)。  2. 在“Welcome”(欢迎)屏幕上按  Enter  键。  3. 在“End  User  License  Agreement  (EULA)”(最终用户许可协议  (EULA))屏幕上,按  F11。  

Page 19: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 19    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

4. 在“Select  a  Disk  to  install  or  Upgrade”(选择一个磁盘进行安装或升级)屏幕上,选择要在其上安装  ESXi  的相关卷,然后按  Enter  键。  

5. 在“Please  Select  a  Keyboard  Layout”(请选择键盘布局)屏幕上,按  Enter  键。  6. 在“Enter  a  Root  Password”(输入根密码)屏幕上,指定根密码,并再次输入以进行确认。按  Enter  键继续。  

7. 在“Confirm  Install”(确认安装)屏幕上,按  F11  进行安装。  8. 在“Installation  complete”(安装完成)屏幕上,按  Enter  键以重新启动。  

安装后配置  ESXi  1. 在  ESXi  5.0  屏幕上,按  F2,输入根密码,然后按  Enter  键。  2. 在“System  Customization”(系统自定义)屏幕上,选择“Troubleshooting  Options”(故障排除选项),然后按  Enter  键。  

3. 在“Troubleshooting  Mode  Options”(故障排除模式选项)屏幕上,选择“enable  ESXi  Shell”(启用  ESXi  Shell),然后按  Enter  键。  

4. 选择“Enable  SSH”(启用  SSH),按  Enter  键,然后按  Esc  键。  5. 在“System  Customization”(系统自定义)屏幕上,选择“Configure  Management  Network”(配置管理网络)。  

6. 在“Configure  Management  Network”(配置管理网络)屏幕上,选择“IP  Configuration”(IP  配置)。  7. 在“IP  Configuration”(IP  配置)屏幕上,选择“Set  static  IP”(设置静态  IP);输入  IP  地址、子网掩码和默认网关;然后按  Enter  键。  

8. 在“Configure  Management  Network”(配置管理网络)屏幕上,按  Esc  键。在系统询问是否希望应用更改时,按  Y  键。  

9. 使用  vSphere  Client  以  root  用户身份登录  infra。  10. 选择“Configuration”(配置)选项卡,然后单击“Networking”(网络连接)。  11. 单击“Add  Networking…”(添加网络连接…)  12. 创建一个名为  VDI-NET  的虚拟机网络,并选择适当的适配器。  13. 选择“vSwitch0  properties…”(vSwitch0  属性…)  14. 单击“vSwitch”(虚拟交换机),然后单击“Edit…”(编辑…)  15. 单击“NIC  Teaming”(网卡绑定)选项卡,并将负载平衡更改为“Route  based  on  IP  hash”(基于  IP  哈希的路由)。  

16. 确保两个适配器都是活动的。  17. 单击“OK”(确定)。  

将  ESXi  服务器添加到  EMC  存储组  1. 打开  EMC  Navisphere。  2. 以  sysadmin  身份登录  3. 单击“Hosts”(主机),在“Storage  groups”(存储组)下面,单击“VDI  storage  group”(VDI  存储组),然后单击“Properties”(属性)。  

4. 在“Storage  Group  Properties”(存储组属性)框中,单击“Hosts”(主机)选项卡。  5. 添加  infra  和  vDT-­‐Host,然后单击“OK”(确定)。  6. 重新启动两台  ESXi  服务器。  

创建  ESXi  数据存储  (SSD)  

1. 使用  vSphere  Client  以  root  用户身份登录  infra。  2. 单击“Configuration”(配置)选项卡“Storage”(存储)“Add  Storage”(添加存储)。  3. 选择“LUN0”,然后单击“Next”(下一步)。  4. 选择“VMFS-­‐5”,然后单击“Next”(下一步)。  5. 检查磁盘布局,然后单击“Next”(下一步)。  6. 对于“Datastore  name”(数据存储名称),请输入  SSD,然后单击“Next”(下一步)。  

Page 20: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 20    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

7. 对于“Capacity”(容量),请选择“Maximum  available  space”(最大可用空间),然后单击“Next”(下一步)。  

8. 单击“Finish”(完成)创建数据存储。  创建  ESXi  数据存储(LUN1、2)  

1. 使用  vSphere  Client  以  root  用户身份登录  infra。  2. 单击“Configuration”(配置)选项卡“Storage”(存储)“Add  Storage”(添加存储)。  3. 选择“LUN1”,然后单击“Next”(下一步)  4. 选择“VMFS-­‐5”,然后单击“Next”(下一步)。  5. 检查磁盘布局,然后单击“Next”(下一步)。  6. 对于“Datastore  name”(数据存储名称),请输入  LUN1,然后单击“Next”(下一步)。  7. 对于“Capacity”(容量),请选择“Maximum   available   space”(最大可用空间),然后单击“Next”(下一步)。  

8. 单击“Finish”(完成)创建数据存储。  9. 重复步骤  1  至  8  创建  LUN2。  

设置一个虚拟机来承载  Microsoft®  Windows  Active  Directory®  服务器  (DC1)  1. 通过  VMware  vSphere  Client  连接到  infra  服务器。  2. 以  root  用户身份登录  infra  服务器。  3. 在  vSphere  Client  中,连接到  vCenter™  Server,并浏览到  ESXi  主机。  4. 单击“Virtual  Machines”(虚拟机)选项卡。  5. 单击右键,然后选择“New  Virtual  Machine”(新建虚拟机)。  6. 选择“Custom”(自定义),然后单击“Next”(下一步)。  7. 为该虚拟机指定名称  DC1,然后单击“Next”(下一步)。  8. 选择  infra  作为主机,然后单击“Next”(下一步)。  9. 选择  SSD  作为存储,然后单击“Next”(下一步)。  10. 选择“Virtual  Machine  Version  8”(虚拟机版本  8),然后单击“Next”(下一步)。  11. 选择“Windows”,选择“Microsoft  Windows  Server®  2008  R2  (64-­‐bit)”(Microsoft  Windows  Server®  

2008  R2(64  位)),然后单击“Next”(下一步)。  12. 对于   CPU,请选择一个虚拟处理器插槽,并且每个虚拟插槽   2  个核心,然后单击“Next”(下一步)。  13. 选择  4  GB  RAM,然后单击“Next”(下一步)。  14. 单击“1”作为网卡数量,选择“VMXNET3”,连接到  VDI-­‐NET  网络,然后单击“Next”(下一步)。  15. 保留默认的虚拟存储控制器,然后单击“Next”(下一步)。  16. 选择创建新的虚拟磁盘,然后单击“Next”(下一步)。  17. 将操作系统虚拟磁盘大小设置为   40   GB,选择厚配置延迟清零,指定外部存储上的操作系统数据存储,然后单击“Next”(下一步)。  

18. 保留默认的虚拟设备节点  (0:0),然后单击“Next”(下一步)。  19. 单击“Finish”(完成)。  20. 右键单击该虚拟机,然后选择“Edit  Settings”(编辑设置)。  21. 在“Hardware”(硬件)选项卡上,单击“Add…”(添加…)  22. 单击“Hard  Disk”(硬盘),然后单击“Next”(下一步)。  23. 单击“Create  a  new  virtual  disk”(创建新的虚拟磁盘),然后单击“Next”(下一步)。  24. 将虚拟磁盘大小指定为  15  GB,选择精简配置,然后指定“SSD”。  25. 选择“SCSI  (0:1)”作为设备节点,然后单击“Next”(下一步)。  26. 在“Hardware”(硬件)选项卡上,单击“Add…”(添加…)  27. 单击“Create  a  new  virtual  disk”(创建新的虚拟磁盘),然后单击“Next”(下一步)。  28. 将虚拟磁盘大小指定为  50  GB,选择精简配置,然后指定“SSD”。  29. 选择“SCSI  (0:2)”作为设备节点,然后单击“Next”(下一步)。  30. 单击“Finish”(完成),然后单击“OK”(确定)。  31. 单击“Resources”(资源)选项卡,单击“Memory”(内存)。  

Page 21: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 21    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

32. 选择“Reserve  All  Guest  Memory”(保留所有客户机内存),然后单击“OK”(确定)。  33. 将虚拟机的虚拟  CD-­‐ROM  连接到  Microsoft  Windows  Server  2008  R2  安装光盘。  34. 启动该虚拟机。  

在虚拟机上安装  Microsoft  Windows  Server  2008  R2  操作系统  

1. 选择语言、时间和货币,以及键盘输入。单击“下一步”。  2. 单击“立即安装”。  3. 选择“Windows  Server  2008  R2  Enterprise(完全安装)”,然后单击“下一步”。  4. 接受许可条款,然后单击“下一步”。  5. 单击“自定义”。  6. 单击“磁盘”,然后单击“驱动器选项(高级)”。  7. 单击“新建”“应用”“格式”,然后单击“下一步”。  8. 完成安装后,单击“确定”以设置管理员密码。  9. 输入管理员密码两次,然后单击“确定”。  10. 将机器连接到  Internet,并安装所有可用的  Windows  更新。必要时请重新启动。  11. 启用远程桌面访问。  12. 将主机名称更改为  DC1  并在系统提示时重新启动。  13. 运行  diskmgmt.msc。  14. 选择  15  GB  的辅助卷,将其命名为  profiles  并格式化为  NTFS,然后为其分配驱动器号  E  15. 选择  50  GB  的辅助卷,将其命名为  share  并格式化为  NTFS,然后为其指定驱动器号  F  16. 为数据网络设置网络连接:  

a. 单击“开始”“控制面板”,右键单击“网络连接”,选择“打开”。  b. 右键单击虚拟机通信网卡并选择“属性”。  c. 取消选中“TCP/IP  (v6)”。  d. 选择“TCP/IP  (v4)”,然后选择“属性”。  e. 将  IP  地址设置为  172.0.0.10/255.255.252.0  

17. 安装  VM  Tools。有关更多信息,请参见http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=340  

18. 重新启动。  

在  DC1  上安装  Active  Directory  和  DNS  服务  1. 单击“开始”“运行”,输入  dcpromo,然后单击“确定”。  2. 在“Active  Directory  域服务安装向导”欢迎屏幕上,选中“使用高级模式安装”选项,然后单击“下一步”。  

3. 在“选择某一部署配置”对话框中,选择“在新林中新建域”,然后单击“下一步”。  4. 在  FQDN  页上,输入  VDI.com,然后单击“下一步”。  5. 在“NetBIOS  名称”提示符下,保留名称  VDI,然后单击“下一步”。  6. 在“林功能级别”中,选择“Windows  Server  2008  R2”,然后单击“下一步”。  7. 在“其他域控制器选项”中,保留选中“DNS  服务器”,然后单击“下一步”。  8. 在“系统文件夹位置”屏幕上,更改为  E:\  并保留默认选项,然后单击“下一步”。  9. 指定“目录服务恢复模式管理员”帐户密码,然后单击“下一步”。  10. 在“摘要”屏幕上,检查您的选择,然后单击“下一步”。  11. 完成  Active  Directory  域服务安装后,单击“完成”,并重新启动系统。  12. 运行  dnsmgmt.msc。  13. 为  DC1  创建一个反向查找区域。  14. 为  infra  和  vDT-­‐host  创建静态条目。  15. 打开  Windows  资源管理器,并创建一个名为  e:\profiles  的文件  16. 为  VDI\everyone  组分配读/写权限。  

Page 22: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 22    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

配置  DC1  上的  Windows  时间服务  

为了确保时间的可靠性,我们将  Active  Directory  服务器指向一台物理  NTP  服务器。  1. 打开命令提示符。  2. 输入以下命令:  

W32tm /config /syncfromflags:manual /manualpeerlist:"<ip address of a NTP server>" W32tm /config /reliable:yes W32tm /config /update W32tm /resync Net stop w32time Net start w32time

设置  DC1  上的  DHCP  服务  

1. 单击“开始”“管理工具”“服务器管理器”“添加角色”。  2. 选择“DHCP  服务器”,然后单击“下一步”。  3. 在“DHCP  服务器简介”屏幕上,单击“下一步”。  4. 在“指定  IPv4  DNS  设置”屏幕上,输入  vdi.com  作为父域。  5. 输入首选  DNS  服务器  IPv4  地址,然后单击“下一步”。  6. 在“指定  IPv4  WINS  服务器设置”屏幕上,选择“此网络上的应用程序不需要  WINS”,然后单击“下一步”。  

7. 在“添加或编辑  DHCP  作用域”屏幕上,单击“添加”。  8. 在“添加作用域”屏幕上,输入“命名  DHCP  作用域”的名称。  9. 在下一个框中,设置以下值,然后单击“确定”。  

• 起始  IP  地址=172.0.0.101  • 结束  IP  地址=172.0.3.200  • 子网掩码=255.255.252.0  

10. 选中“激活此作用域”框。  11. 在“添加或编辑  DHCP  作用域”屏幕上,单击“下一步”。  12. 单击“启用  DHCP  v6  无状态模式”单选按钮,然后单击“下一步”。  13. 保留默认的  IPv6  DNS  设置,并单击“下一步”。  14. 在“授权  DHCP  服务器”对话框中,选择“使用当前凭据”。  15. 在“确认安装选择”屏幕上,单击“下一步”。如果安装设置正确,则会显示一个屏幕指示  DHCP  服务器安装已成功。  

16. 单击“关闭”。  17. 单击“开始”“运行”并输入  DHCPmgmt.msc  18. “DHCP”“dc1.vdi.com”“IPv4”“服务器选项”。  19. 右键单击“服务器选项”,选择“配置选项”。  20. 激活选项  66“启动服务器主机名”。  

• String  value=  <XenDesktopController 的 ip>  21. 激活选项  67“启动文件名”。  

• String  value=      ARDBP32.BIN 22. 单击“确定”。  

设置  Login  VSI  共享和  Active  Directory  用户  要使  Login  VSI  能够正常工作,您必须创建一个  CIFS  共享、活动目录  OU  和活动目录。有关  Login  VSI  的

更多信息,请参见  http://www.loginvsi.com/en/admin-­‐guide/installation.html  

1. 打开  Windows  资源管理器,并创建一个名为  f:\share  的文件。  2. 为  VDI/everyone  组分配读/写权限。  3. 右键单击  f:\share  文件夹,选择“属性”。  4. 单击“共享”选项卡,单击“共享…”  

Page 23: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 23    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

5. 将  everyone  添加到“读/写”组,然后单击“共享”。  6. 从  Login  VSI  3.5  介质中,运行  Login  VSI  AD  安装程序。  7. 保留默认设置,然后单击“开始”。  

为用户创建漫游配置文件  1. 打开“Active  Directory  用户和计算机”。  2. 浏览到“VDI.com”“Login_VSI”“用户”“目标”。  3. 选择所有  Login  VSI  用户,右键单击“属性”。  4. 单击“配置文件”选项卡。  5. 选中“配置文件路径”框,并输入  e:\profiles\%username%  6. 单击“确定”。  

设置一个虚拟机以承载  vCenter  Server  (vCenter)  设置一个虚拟机以承载  vCenter  Server  

1. 通过  vSphere  Client  连接到  infra  服务器。  2. 使用  VMware  vSphere  Client  登录  infra。  3. 在  vSphere  Client  中,连接到  vCenter  Server,并浏览到  ESXi  主机。  4. 单击“Virtual  Machines”(虚拟机)选项卡。  5. 单击右键,然后选择“New  Virtual  Machine”(新建虚拟机)。  6. 选择“Custom”(自定义),然后单击“Next”(下一步)。  7. 为该虚拟机指定名称  vCenter,然后单击“Next”(下一步)。  8. 选择  infra  作为主机,然后单击“Next”(下一步)。  9. 选择  LUN1  作为存储,然后单击“Next”(下一步)。  10. 选择“Virtual  Machine  Version  8”(虚拟机版本  8),然后单击“Next”(下一步)。  11. 选择“Windows”,选择“Microsoft  Windows  Server  2008  R2  (64-­‐bit)”(Microsoft  Windows  Server  

2008  R2  (64  位)),然后单击“Next”(下一步)。  12. 对于   CPU,请选择一个虚拟处理器插槽,并且每个虚拟插槽   2  个核心,然后单击“Next”(下一步)。  13. 选择  4  GB  RAM,然后单击“Next”(下一步)。  14. 单击“1”作为网卡数量,选择“VMXNET3”,连接到  VDI-­‐NET  端口组,然后单击“Next”(下一步)。  15. 保留默认的虚拟存储控制器,然后单击“Next”(下一步)。  16. 选择创建新的虚拟磁盘,然后单击“Next”(下一步)。  17. 将操作系统虚拟磁盘大小设置为  40  GB,选择厚配置延迟清零,指定  data1  上的操作系统数据存储,然后单击“Next”(下一步)。  

18. 保留默认的虚拟设备节点  (0:0),然后单击“Next”(下一步)。  19. 将虚拟机的虚拟  CD-­‐ROM  连接到  Microsoft  Windows  2008  R2  安装光盘。  20. 单击“Finish”(完成)。  21. 右键单击  vCenter  虚拟机,然后单击“Edit  settings”(编辑设置)。  22. 单击“Resources”(资源)选项卡,单击“Memory”(内存),选中“Reserve  all  guest  memory”(保留所有客户机内存)复选框,然后单击“OK”(确定)。  

23. 启动该虚拟机。  

在虚拟机上安装  Microsoft  Windows  Server  2008  R2  操作系统  1. 选择语言、时间和货币,以及键盘输入。单击“Next”(下一步)。  2. 单击“立即安装”。  3. 选择“Windows  Server  2008  R2  Enterprise(完全安装)”,然后单击“下一步”。  4. 接受许可条款,然后单击“下一步”。  5. 单击“自定义”。  6. 单击“磁盘”,然后单击“驱动器选项(高级)”。  7. 单击“新建”“应用”“格式”,然后单击“下一步”。  

Page 24: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 24    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

8. 完成安装后,单击“确定”以设置管理员密码。  9. 输入管理员密码两次,然后单击“确定”。  10. 将机器连接到  Internet,并安装所有可用的  Windows  更新。必要时请重新启动。  11. 启用远程桌面访问。  12. 将主机名称更改为  vCenter5  并在系统提示时重新启动。  13. 为数据网络设置网络连接:  

a. 单击“开始”、“控制面板”,右键单击“网络连接”,选择“打开”。  b. 右键单击虚拟机通信网卡并选择“属性”。  c. 取消选中“TCP/IP  (v6)”。  d. 选择“TCP/IP  (v4)”,然后选择“属性”。  e. 设置  IP  地址、子网、网关和  DNS  服务器。  

14. 加入  VDI  域。  15. 重新启动系统。  16. 安装  VM  Tools。有关更多信息,请参见

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=340  17. 重新启动。  

安装  VMware  vCenter  1. 以  VDI\administrator  身份登录  vCenter  2. 在  VMware  vCenter5  安装介质中,单击“Autorun”(自动运行)。  3. 单击“Run”(运行)以启动安装向导。  4. 在  VMware  vSphere  5.0  向导上单击“Install”(安装)按钮。  5. 选择“English”(英语)作为安装向导语言,然后单击“OK”(确定)。  6. 在安装向导欢迎屏幕上,单击“Next”(下一步)。  7. 同意许可协议并单击“Next”(下一步)。  8. 输入用户信息和许可证密钥,然后单击“Next”(下一步)。  9. 选择“Install  the  SQL  express  instance”(安装  SQL  Express  实例),然后单击“Next”(下一步)。  10. 选择  vCenter  Server  服务帐户的系统帐户,然后单击“Next”(下一步)。  11. 将安装目录保留为  C:\Program  Files\VMware\Infrastructure\  并单击“Next”(下一步)。  12. 选择“Create  a  standalone  VMware  vCenter  Server  instance”(创建一个独立  VMware  vCenter  Server  实例)并单击“Next”(下一步)。  

13. 保留  vCenter  默认端口并单击“Next”(下一步)。  14. 选择  1024  MB  的  JVM  内存并单击“Next”(下一步)。  15. 单击“Install”(安装)以完成  vCenter  Server  安装。  16. 安装完成后,重新启动服务器。  17. 使用  vSphere  Client,以  VDI\administrator  身份登录  vCenter5。  18. 右键单击  vCenter  的根目录,单击“New  Data  center”(新建数据中心)。  19. 将新数据中心命名为  VDI  20. 将名为  vDT-­‐Host  的  ESX  服务器添加到该数据中心。  21. 将名为  infra  的  ESX  服务器添加到该数据中心。  

为  Composer  设置  ODBC  DSN  

1. 在  vCenter  桌面上,打开“开始”“所有程序”“Microsoft  SQL  Server  2008  R2”“配置工具”“SQL  Server  配置管理器”。  

2. 单击“SQL  Server  网络配置”“用于  VIM_SQLEXP  的协议”。  3. 右键单击“TCP/IP”,选择“启用”。  4. 单击“SQL  服务”右键单击“SQL  Server  浏览器”,选择“属性”。  5. 在“SQL  Server  浏览器属性”中,选择“服务”选项卡,将“启动模式”更改为“自动”,然后单击“确定”。  

Page 25: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 25    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

6. 启动“SQL  Server  浏览器”服务。  7. 选择“开始”“运行”odbcad32.exe。  8. 单击“系统  DSN”选项卡。  9. 单击“添加”。  10. 单击“SQL  Server”,然后单击“完成”。  11. 在“创建到  SQL  Server  的新数据源”文本框中,输入连接名称:composer  12. 对于“服务器”,请选择“vCenter\VIM_SQLEXP”,然后单击“下一步”。  13. 保留默认身份验证设置,单击“下一步”两次,然后单击“完成”。  14. 单击“确定”创建  composer  ODBC  连接。  

设置  VMWare  Composer  

1. 打开  View5  介质文件夹,运行文件  VMware-­‐viewcomposer-­‐2.7.0-­‐481620.exe。  2. 在欢迎屏幕和专利屏幕上,单击“Next”(下一步)。  3. 接受  VMware  最终用户许可协议,然后单击“Next”(下一步)。  4. 选择默认位置作为目标文件夹,单击“Next”(下一步)。  5. 在“Database  information”(数据库信息)框中,对于源名称,请输入  composer,对于用户名,请输入  VDI\Administrator  并输入密码,然后单击“Next”(下一步)。  

6. 保留默认  SOAP  端口设置,并单击“Next”(下一步)。  7. 单击“Install”(安装),然后单击“finish”(完成)。  

设置一个虚拟机以承载  VMware  View  5  Connection  Server  1. 使用  VMware  vSphere  Client  登录  vCenter。  2. 在  vSphere  Client  中,浏览到名为  infra  的  ESXi  主机。  3. 单击“Virtual  Machines”(虚拟机)选项卡。  4. 单击右键,然后选择“New  Virtual  Machine”(新建虚拟机)。  5. 选择“Custom”(自定义),然后单击“Next”(下一步)。  6. 为该虚拟机指定名称  View5,然后单击“Next”(下一步)。  7. 选择  infra  作为主机,然后单击“Next”(下一步)。  8. 选择  LUN1  作为存储,然后单击“Next”(下一步)。  9. 选择“Virtual  Machine  Version  8”(虚拟机版本  8),然后单击“Next”(下一步)。  10. 选择“Windows”,选择“Microsoft  Windows  Server  2008  R2  (64-­‐bit)”(Microsoft  Windows  Server  

2008  R2  (64  位)),然后单击“Next”(下一步)。  11. 对于   CPU,请选择一个虚拟处理器插槽,并且每个虚拟插槽   2  个核心,然后单击“Next”(下一步)。  12. 选择  4  GB  RAM,然后单击“Next”(下一步)。  13. 单击“1”作为网卡数量,选择“VMXNET  3”,连接到  VDI-­‐NET  端口组,然后单击“Next”(下一步)。  

13. 保留默认的虚拟存储控制器,然后单击“Next”(下一步)。  14. 选择创建新的虚拟磁盘,然后单击“Next”(下一步)。  15. 将操作系统虚拟磁盘大小设置为   40   GB,选择厚配置延迟清零,指定外部存储上的操作系统数据存储,然后单击“Next”(下一步)。  

16. 保留默认的虚拟设备节点  (0:0),然后单击“Next”(下一步)。  17. 将虚拟机的虚拟  CD-­‐ROM  连接到  Microsoft  Windows  Server  2008  R2  安装光盘。  18. 右键单击  View5  虚拟机,然后单击“Edit  settings”(编辑设置)。  19. 单击“Resources”(资源)选项卡,单击“Memory”(内存),选中“Reserve  all  guest  memory”(保留所有客户机内存)复选框,然后单击“OK”(确定)。  

20. 单击“Finish”(完成)。  21. 启动该虚拟机。  

在虚拟机上安装  Microsoft  Windows  Server2008  R2  操作系统  

1. 选择语言、时间和货币,以及键盘输入。单击“Next”(下一步)。  

Page 26: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 26    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

2. 单击“立即安装”。  3. 选择“Windows  Server  2008  R2  Enterprise(完全安装)”,然后单击“下一步”。  4. 接受许可条款,然后单击“下一步”。  5. 单击“自定义”。  6. 单击“磁盘”,然后单击“驱动器选项(高级)”。  7. 单击“新建”“应用”“格式”,然后单击“下一步”。  8. 完成安装后,单击“确定”以设置管理员密码。  9. 输入管理员密码两次,然后单击“确定”。  10. 将机器连接到  Internet,并安装所有可用的  Windows  更新。必要时请重新启动。  11. 启用远程桌面访问。  12. 将主机名称更改为  view5  并在系统提示时重新启动。  13. 为数据网络设置网络连接:  

a. 单击“开始”“控制面板”,右键单击“网络连接”,选择“打开”。  b. 右键单击虚拟机通信网卡并选择“属性”。  c. 取消选中“TCP/IP  (v6)”。  d. 选择“TCP/IP  (v4)”,然后选择“属性”。  e. 设置  IP  地址、子网、网关和  DNS  服务器。  

14. 加入  VDI  域。  15. 安装  VM  Tools。有关更多信息,请参见  

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=340  

16. 重新启动。  

安装  VMware  View  5  Connection  Server。  

1. 登录名为  view5  的服务器。  2. 单击  View  Connection  Server  的安装介质。  3. 要开始安装向导,请单击“Next”(下一步)。  4. 同意许可协议并单击“Next”(下一步)。  5. 将目标目录保留为  C:\Program  Files\VMware  View\Server\  并单击“Next”(下一步)。  6. 选择“View  Standard  Server”,然后单击“Next”(下一步)。  7. 允许  View  Server  配置防火墙并单击“Next”(下一步)。  8. 单击“Next”(下一步)。  9. 单击“Finish”(完成)。  10. 重新启动  View  5  服务器。  11. 从  View  5  注销。  

配置  VMware  View  5  Connection  Server  

1. 打开  Web  浏览器,转到  &lt;view  server  ipaddress&gt;/admin。  2. 以  administrator  身份登录  3. 打开“View  Configuration”(View  配置)“Servers”(服务器)。  4. 在“vCenter  Server”工作空间,单击“Add…”(添加…)  5. 在“add  vCenter  Server  settings”(添加  vCenter  Server  设置)中,添加  vCenter,并启用  View  

Composer。单击“OK”(确定)。  6. 打开“View  Configuration”(View  配置)“Product  Licensing  and  Usage”(产品许可和使用)。  7. 单击“Edit  license…”(编辑许可证…)  8. 输入有效的许可证序列号,然后单击“OK”(确定)。  9. 关闭  View  5  Administrator。  

设置一个虚拟机以承载  XenDesktop  1. 通过  vSphere  Client  连接到  infra  服务器。  

Page 27: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 27    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

2. 使用  VMware  vSphere  Client  登录  infra。  3. 在  vSphere  Client  中,连接到  vCenter  Server,并浏览到  ESXi  主机。  4. 单击“Virtual  Machines”(虚拟机)选项卡。  5. 单击右键,然后选择“New  Virtual  Machine”(新建虚拟机)。  6. 选择“Custom”(自定义),然后单击“Next”(下一步)。  7. 为该虚拟机指定名称  XD-55,然后单击“Next”(下一步)。  8. 选择  infra  作为主机,然后单击“Next”(下一步)。  9. 选择  LUN1  作为存储,然后单击“Next”(下一步)。  10. 选择“Virtual  Machine  Version  8”(虚拟机版本  8),然后单击“Next”(下一步)。  11. 选择“Windows”,选择“Microsoft  Windows  Server  2008  R2  (64-­‐bit)”(Microsoft  Windows  Server  

2008  R2  (64  位)),然后单击“Next”(下一步)。  12. 对于   CPU,请选择一个虚拟处理器插槽,并且每个虚拟插槽   2  个核心,然后单击“Next”(下一步)。  13. 选择  4  GB  RAM,然后单击“Next”(下一步)。  14. 单击“1”作为网卡数量,选择“VMXNET3”,连接到  VDI-­‐NET  端口组,然后单击“Next”(下一步)。  15. 保留默认的虚拟存储控制器,然后单击“Next”(下一步)。  16. 选择创建新的虚拟磁盘,然后单击“Next”(下一步)。  17. 将操作系统虚拟磁盘大小设置为  40  GB,选择厚配置延迟清零,指定  data1  上的操作系统数据存储,然后单击“Next”(下一步)。  

18. 保留默认的虚拟设备节点  (0:0),然后单击“Next”(下一步)。  19. 将虚拟机的虚拟  CD-­‐ROM  连接到  Microsoft  Windows  2008  R2  安装光盘。  20. 单击“Finish”(完成)。  21. 右键单击  vCenter  虚拟机,然后单击“Edit  settings”(编辑设置)  22. 单击“Resources”(资源)选项卡,单击“Memory”(内存),选中“Reserve  all  guest  memory”(保留所有客户机内存)复选框,然后单击“OK”(确定)。  

23. 启动该虚拟机。  

在虚拟机上安装  Microsoft  Windows  Server  2008  R2  操作系统  1. 选择语言、时间和货币,以及键盘输入。单击“Next”(下一步)。  2. 单击“立即安装”。  3. 选择“Windows  Server  2008  R2  Enterprise(完全安装)”,然后单击“下一步”。  4. 接受许可条款,然后单击“下一步”。  5. 单击“自定义”。  6. 单击“磁盘”,然后单击“驱动器选项(高级)”。  7. 单击“新建”“应用”“格式”,然后单击“下一步”。  8. 完成安装后,单击“确定”以设置管理员密码。  9. 输入管理员密码两次,然后单击“确定”。  10. 将机器连接到  Internet,并安装所有可用的  Windows  更新。必要时请重新启动。  11. 启用远程桌面访问。  12. 将主机名称更改为  XD-55  并在系统提示时重新启动。  13. 为数据网络设置网络连接:  

a. 单击“开始”、“控制面板”,右键单击“网络连接”,选择“打开”。  b. 右键单击虚拟机通信网卡并选择“属性”。  c. 取消选中“TCP/IP  (v6)”。  d. 选择“TCP/IP  (v4)”,然后选择“属性”。  e. 设置  IP  地址、子网、网关和  DNS  服务器。  

14. 加入  VDI  域。  15. 重新启动系统。  16. 安装  VM  Tools。有关更多信息,请参见

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=340  

Page 28: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 28    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

17. 重新启动。  

安装  Citrix  XenDesktop  5.5  我们在两个虚拟机上分别安装了  XenDesktop  Desktop  Delivery  Controller  和  Provisioning  Services  以使用  

vSphere。在能够使用  XenDesktop  和  vSphere  服务器之前,我们需要编辑  vCenter  proxy.xml  文件以允许通过  

http  进行访问。  

编辑  vCenter  prox.xml  文件以允许  http  访问  

1. 打开  vCenter  Server  控制台,并以  VDI\administrator  身份登录  2. 打开写字板,编辑文件  C:\Users\All  Users\VMware\VMware  VirtualCenter\proxy.xml。  3. 找到  /sdk  条目。  4. 将  httpsWithRedirect  更改为  httpAndHttps。  5. 保存  proxy/xml  文件并重新启动  vCenter。  

安装  Citrix  XenDesktop  Delivery  Controller  我们在  XD-­‐55  虚拟机上安装了  Citrix  XenDesktop  和  XenDesktop  Licensing  Server。  

1. 登录名为  XD-­‐55  的服务器。  2. 插入  Citrix  XenDesktop  5.5  的安装介质。  3. 单击“Install  XenDesktop”(安装  XenDesktop)。  4. 单击“I  accept  the  terms  and  condition”(我接受条款和条件),然后单击“Next”(下一步)。  5. 选择所有要安装的组件,安装  SQL  Express,然后单击“Next”(下一步)。  6. 根据需要允许打开防火墙端口,然后单击“Next”(下一步)。  7. 单击“Install”(安装)。  8. 将“Configure  XenDesktop  after  closing”(关闭后配置  XenDesktop)旁边的复选框保持选中,单击“Close”(关闭)。  

9. 在  Citrix  Desktop  Studio  工具的根目录,单击“Desktop  deployment”(桌面部署)。  10. 输入  XD-site  作为站点名称,使用默认数据库选项,然后单击“Next”(下一步)。  11. 选择“Citrix  XenDesktop  Platinum”,单击“Add  the  appropriate  license  file  for  XenDesktop”(添加  

XenDesktop  的适当许可证文件)。  12. 对于主机类型,请选择“VMware  virtualization”(VMware  虚拟化),并填写以下字段:  

a. 输入主机地址  http://vcenter.vdi.com/sdk  b. 输入用户名  administrator  c. 输入管理员密码  d. 输入连接名称  vCenter  e. 选择“Manually  create  virtual  machines”(手动创建虚拟机)。  

13. 单击“Finish”(完成)创建站点。  14. 打开  Citrix  Desktop  Studio。  15. 选择“Browser”(浏览器)“Desktop   Studio”“Configuration”(配置)“Hosts”(主机),然后单击“Add  Host”(添加主机)。  

16. 在“Add  Host  Wizard”(添加主机向导)中,确保选择  vCenter,然后单击“Next”(下一步)。  17. 对于集群,请选择  vDT-­‐host;对于存储,请选择  LUN1;对于客户机网络,请选择  VDI-­‐Net;然后单击“Next”(下一步)。  

18. 指定主机名称  vDT-host  并单击“Finish”(完成)。  

设置一个虚拟机以承载  Provisioning  Services  1. 通过  vSphere  Client  连接到  infra  服务器。  2. 使用  VMware  vSphere  Client  登录  infra。  3. 在  vSphere  Client  中,连接到  vCenter  Server,并浏览到  ESXi  主机。  4. 单击“Virtual  Machines”(虚拟机)选项卡。  

Page 29: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 29    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

5. 单击右键,然后选择“New  Virtual  Machine”(新建虚拟机)。  6. 选择“Custom”(自定义),然后单击“Next”(下一步)。  7. 为该虚拟机指定名称  XD-PS,然后单击“Next”(下一步)。  8. 选择  infra  作为主机,然后单击“Next”(下一步)。  9. 选择  LUN1  作为存储,然后单击“Next”(下一步)。  10. 选择“Virtual  Machine  Version  8”(虚拟机版本  8),然后单击“Next”(下一步)。  11. 选择“Windows”,选择“Microsoft  Windows  Server  2008  R2  (64-­‐bit)”(Microsoft  Windows  Server  

2008  R2  (64  位)),然后单击“Next”(下一步)。  12. 对于   CPU,请选择一个虚拟处理器插槽,并且每个虚拟插槽   2  个核心,然后单击“Next”(下一步)。  13. 选择  4  GB  RAM,然后单击“Next”(下一步)。  14. 单击“1”作为网卡数量,选择“VMXNET3”,连接到  VDI-­‐NET  端口组,然后单击“Next”(下一步)。  15. 保留默认的虚拟存储控制器,然后单击“Next”(下一步)。  16. 选择创建新的虚拟磁盘,然后单击“Next”(下一步)。  17. 将操作系统虚拟磁盘大小设置为  40  GB,选择厚配置延迟清零,指定  data1  上的操作系统数据存储,然后单击“Next”(下一步)。  

18. 保留默认的虚拟设备节点  (0:0),然后单击“Next”(下一步)。  19. 将虚拟机的虚拟  CD-­‐ROM  连接到  Microsoft  Windows  2008  R2  安装光盘。  20. 单击“Finish”(完成)。  21. 右键单击  XD-­‐PS,然后选择“Edit  Settings”(编辑设置)。  22. 在“Hardware”(硬件)选项卡上,单击“Add…”(添加…)  23. 单击“Hard  Disk”(硬盘),然后单击“Next”(下一步)。  24. 单击“Create  a  new  virtual  disk”(创建新的虚拟磁盘),然后单击“Next”(下一步)。  25. 指定  50  GB  的虚拟磁盘大小,选择厚配置延迟清零,并指定  SSD。  26. 选择“SCSI  (1:0)”作为设备节点,然后单击“Finish”(完成)。  27. 单击新的  SCSI  控制器并单击“Change  type…”(更改类型…)  28. 选择“VMware  Paravirtual”(VMware  准虚拟),然后单击“OK”(确定)。  29. 单击“Resources”(资源)选项卡,单击“Memory”(内存),选中“Reserve  all  guest  memory”(保留所有客户机内存)复选框,然后单击“OK”(确定)。  

30. 启动该虚拟机。  在  XD-­‐PS  上安装  SQL  Express  

Provisioning  Services  需要一个  SQL  数据库;我们使用  Citrix  Provisioning  Service  介质附带的  SQL  Express  

安装文件在  XD-­‐PS  主机上创建一个数据库。  

1. 登录名为  XD-­‐PS  的服务器。  2. 插入  Citrix  Provisioning  Services  6.0  的安装介质。  3. 浏览到  SQL  Express  2005Express\  目录,运行  SQLEXPR.exe。  4. 接受最终用户协议并单击“下一步”。  5. 在欢迎屏幕上,单击“下一步”。  6. 验证系统是否通过系统配置检查,然后单击“下一步”。  7. 输入名称和组织,然后单击“下一步”。  8. 选择默认功能,然后单击“下一步”。  9. 选择  Windows  身份验证,然后单击“下一步”。  10. 同时选中“启用用户实例”和“将用户添加到   SQL   Server  管理员角色”复选框,然后单击“下一步”。  11. 单击“下一步”查看错误使用报告,然后单击“下一步”。  12. 单击“安装”。  13. 安装完成后,单击“下一步”,然后单击“完成”。  14. 在  vCenter  桌面上,打开“开始”“所有程序”“Microsoft  SQL  Server  2005”“配置工具”“SQL  Server  配置管理器”。  

Page 30: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 30    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

15. 单击“SQL  Server  网络配置”“用于  SQLEXPRESS  的协议”。  16. 右键单击“TCP/IP”,选择“启用”。  17. 单击“SQL  服务”右键单击“SQL  Server  浏览器”,选择“属性”。  18. 在“SQL  Server  浏览器属性”中,选择“服务”选项卡,将“启动模式”更改为“自动”,然后单击“确定”。  

19. 启动“SQL  Server  浏览器”服务。  

在  XD-­‐PS  上安装  Citrix  Provisioning  Services  6  

1. 以  VDI\administrator  身份登录名为  XD-­‐PS  的服务器  2. 插入  Citrix  Provisioning  Services  6.0  的安装介质。  3. 单击“Auto  Run”(自动运行)。  4. 单击“Server  installation”(服务器安装)。  5. 单击“Install  server”(安装服务器)。  6. 在欢迎屏幕上,单击“Next”(下一步)。  7. 接受许可协议并单击“Next”(下一步)。  8. 输入用户名和组织名称,然后单击“Next”(下一步)。  9. 接受默认安装路径并单击“Next”(下一步)。  10. 选择完全安装,然后单击“Next”(下一步)。  11. 单击“Install”(安装)。  12. 单击“Finish”(完成)。  13. Provisioning  Services  配置向导将会自动启动。单击“Next”(下一步)开始。  14. 对于  DHCP,请选择“Service  runs  on  another  computer”(服务在另一台计算机上运行),然后单击“Next”(下一步)。  

15. 对于  PXE  服务,请选择“Service  runs  on  this  computer”(服务在此计算机上运行),然后单击“Next”(下一步)。  

16. 对于服务器群创建,请单击“Create  farm”(创建服务器群),然后单击“Next”(下一步)。  17. 对于数据库服务器的服务器名称,请输入  XD-PS ,对于实例名称,请输入  SQLEXPRESS ,然后单击“Next”(下一步)。  

18. 对于服务器群,请输入以下信息,然后单击“Next”(下一步):  • Database  name=  ProvisioningServices  • Farm=  farm  • Site=  site  • Collection  name=  Collection    • Farm  Administrator  group=  VDI/builtin/administrators  

19. 对于存储路径,请输入  Store  name=  Store,对于“Path”(路径),请浏览到  50  GB  SSD  LUN  的根目录  e:\ ,然后单击“Next”(下一步)。  

20. 输入  XD-­‐55.vdi.com  作为许可证服务器,然后单击“Next”(下一步)。  21. 输入  VDI\Administrator  密码两次,单击“Configure  the  database  for  the  account”(为帐户配置数据库)旁边的复选框,然后单击“Next”(下一步)。  

22. 保留默认密码更新间隔天数并单击“Next”(下一步)。  23. 保留主要接口和通信端口并单击“Next”(下一步)。  24. 保留默认  TFTP  服务设置并单击“Next”(下一步)。  25. 保留默认流式服务设置并单击“Next”(下一步)。  26. 单击“Finish”(完成)。  

在  XD-­‐PS  上安装  Citrix  Provisioning  Services  管理控制台  

1. 插入  Citrix  Provisioning  Services  6.0  的安装介质。  2. 单击“Auto  Run”(自动运行)。  3. 单击“Console  installation”(控制台安装)。  

Page 31: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 31    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

4. 单击“Install”(安装)以安装代理管理单元。  5. 单击“I  accept  the  terms  in  the  License  agreement”(我接受许可协议中的条款),然后单击“Install”(安装)。  

6. 单击“Finish”(完成)。  7. 在  Provisioning  Services  控制台的欢迎屏幕上,单击“Next”(下一步)。  8. 接受许可协议并单击“Next”(下一步)。  9. 输入用户名和组织名称,然后单击“Next”(下一步)。  10. 接受默认安装路径并单击“Next”(下一步)。  11. 接受默认安装类型并单击“Next”(下一步)。  12. 单击“Install”(安装),然后单击“Finish”(完成)。  

设置  Windows  7  Enterprise  x64  映像模板  我们使用  vSphere  Client  创建了一个  Windows  Enterprise  x64  虚拟机基础映像,并将其转换为模板。我

们使用该模板在  vDT-­‐host  上部署了两个虚拟机,分别用于创建  VMware  View  和  XenDesktop  的黄金级映像。

我们还在  infra  上部署了一个  Login  VSI  启动器。  

对于黄金级映像虚拟机,我们安装了  Microsoft  Office  2007,安装了  Login  VSI  目标软件,并将它们添加

到了  VDI  域以及  Login  VSI  OU,并安装了各自的  VMware  View  5  和  XenDesktop  5.5  代理。  

对于  Login  VSI  启动器虚拟机,我们安装了  VMware  View  5  Client  和  XenDesktop  Receiver,并将其添加

到了  VDI  域以及  Active  Directory  中的  Login  VSI  OU,然后安装了  Login  VSI  启动器软件。  

安装  Windows  7  Enterprise  (x64)  基础映像虚拟机  1. 登录  vCenter。  2. 在  vSphere  Client  中,连接到  vCenter  Server,并浏览到  infra  主机。  3. 单击“Virtual  Machines”(虚拟机)选项卡。  4. 单击右键,然后选择“New  Virtual  Machine”(新建虚拟机)。  5. 选择“Custom”(自定义),然后单击“Next”(下一步)。  6. 指定名称  win7-temp  并单击“Next”(下一步)。  7. 选择  infra  作为主机,然后单击“Next”(下一步)。  8. 选择  LUN1。  9. 选择“Virtual  Machine  Version  8”(虚拟机版本  8),然后单击“Next”(下一步)。  10. 选择“Windows”,选择“Microsoft  Windows  7  (64-­‐bit)”(Microsoft  Windows  7(64  位)),然后单击“Next”(下一步)。  

11. 对于   CPU,请选择一个虚拟处理器插槽,并且每个虚拟插槽   1  个核心,然后单击“Next”(下一步)。  12. 选择  2  GB  RAM,然后单击“Next”(下一步)。  13. 单击“1”作为网卡数量,选择“E1000”,然后单击“Next”(下一步)。  14. 保留默认的虚拟存储控制器,然后单击“Next”(下一步)。  15. 选择创建新的虚拟磁盘,然后单击“Next”(下一步)。  16. 将操作系统虚拟磁盘大小设置为   20   GB,选择厚配置延迟清零,指定外部存储上的操作系统数据存储,然后单击“Next”(下一步)。  

17. 保留默认的虚拟设备节点  (0:0),然后单击“Next”(下一步)。  18. 单击“Finish”(完成)。  19. 单击“Finish”(完成),然后单击“OK”(确定)。  20. 右键单击  win7-­‐temp  虚拟机,然后单击“Edit  settings”(编辑设置)  21. 单击“Resources”(资源)选项卡,单击“Memory”(内存),选中“Reserve  all  guest  memory”(保留所有客户机内存)复选框。  

22. 单击“Hardware”(硬件)选项卡、“CD/DVD  Drive”(CD/DVD  驱动器),将虚拟机的虚拟  CD-­‐ROM  连接到  Microsoft  Windows  7  x64  安装光盘。  

23. 单击“OK”(确定)。  

Page 32: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 32    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

在基础映像虚拟机上安装  Windows  7  Enterprise  (x64)  1. 安装程序提示时按任意键开始安装。  2. 输入您的语言首选项,然后单击“下一步”。  3. 单击“安装”。  4. 接受许可条款,然后单击“下一步”。  5. 选择“自定义”,并选择将包含操作系统的驱动器。  6. 单击“安装”开始安装过程。  7. 输入  user  作为用户名并更改计算机名称,然后单击“下一步”。  8. 不输入密码,单击“下一步”。  9. 为保护系统,请选择“使用推荐设置”,然后单击“下一步”。  10. 输入您的时区,然后单击“下一步”。  11. 选择“工作网络”设置,然后单击“下一步”。  12. 使用  Windows  Update  来修补  Windows  7  安装。  13. 安装  VMware  Tools  

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=340    14. 重新启动。  

安装  Windows  7  Enterprise  (x64),优化  Windows  7  调整页面文件  

1. 以  administrator  身份登录  2. 右键单击“计算机”“属性”“更改设置”“高级”“性能”“设置”。  3. 在“性能”设置中,选择“高级”选项卡,并选择“虚拟内存”区域的“更改”。  4. 取消选中“自动管理页面文件”。  5. 选择“自定义大小”,为两个值都输入  2048,然后选择“设置”。  

禁用  Windows  防火墙  

域  GPO  会自动禁用  Windows  防火墙。  

安装  Office  2007  Professional  并转换为模板  1. 从  Office  2007  介质运行安装程序。  2. 输入  Office  2007  产品密钥,单击“继续”。  3. 接受许可协议。  4. 选择默认安装。  5. 单击“安装”。  6. 下载并运行  Office  2007  Service  Pack  2。  7. 重新启动系统。  8. 关闭该虚拟机。  9. 单击右键,选择“模板”“转换为模板”。  

从模板部署  VMware  View  中的黄金级映像  

1. 在  vSphere  Client  中,浏览到“home”(主页)“VMs  and  templates”(虚拟机和模板)。  2. 右键单击  win7-­‐temp,然后单击“deploy  a  virtual  machine  from  template”(从模板部署虚拟机)。  3. 对于“Name”(名称),请输入  view_gold,然后单击“Next”(下一步)。  4. 单击“Datacenter”(数据中心),然后单击“Next”(下一步)。  5. 单击  vDT-­‐host  服务器,然后单击“Next”(下一步)。  6. 选择“LUN1”,然后单击“Next”(下一步)。  7. 利用现有的自定义规范选择自定义,选择正确的文件,然后单击“Next”(下一步)。  8. 单击“Finish”(完成)部署  view_gold  虚拟机。  9. 重复步骤  1  至  8  部署  XD_gold  虚拟机。  10. 重复步骤  1  至  8  将  Launcher_1  虚拟机部署到主机  infra。  

Page 33: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 33    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

准备部署  view_gold  在  view_gold  上安装  Login  VSI  目标软件  

1. 以  VDI\administrator  身份登录  view_gold  虚拟机  2. 浏览到  \vsi-­‐install\Target  setup。  3. 运行  setup.exe。  4. 在“Target  Setup”(目标安装)向导中,指定  VSI  共享  (\\dc1\share)。  5. 单击“Start”(开始)。  6. 当出现安全警告提示时,请单击“OK”(确定)。  7. 重新启动系统。  

在  view_gold  上安装  View  5  Agent  

1. 浏览到  VMware  View  5  介质,运行  VMware-­‐viewagent-­‐x86_64-­‐5.0.0-­‐481677.exe  文件。  2. 单击“Run”(运行)。  3. 在欢迎屏幕上,单击“Next”(下一步)。  4. 在专利屏幕上,单击“Next”(下一步)。  5. 接受  VMware  最终用户许可协议,然后单击“Next”(下一步)。  6. 选择“defaults”(默认),然后单击“Next”(下一步)。  7. 单击“Install”(安装)。  

为  QuickPrep  配置注册表  (kb.vmware.com/kb/1026556)  

1. 单击“开始”“运行”,输入  regedit  2. 浏览到  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vmware-­‐viewcomposer-­‐ga。  3. 右键单击“SkipLicenseActivation”,然后单击“修改…”  4. 将值  1  更改为  0。  

启用  ClearType  字体  

1. 单击“开始”“运行”,输入  cttune.exe  2. 选中“启用  ClearType”复选框,然后单击“下一步”。  3. 按照向导操作以启用  ClearType  字体。  

清理  view_gold  虚拟机  

1. 单击“开始”“运行”services.msc。  2. 在“服务”菜单中,选择“Windows  Search”,将其从“禁用”更改为“自动”(延迟开始)。  3. 关闭“服务”菜单。  4. 单击“开始”“控制面板”“查看设备和打印机”。  5. 在“服务和打印机”窗口中,删除  XPS  打印机和文档编写器。  6. 关闭虚拟机。  

准备部署  XD_gold  在  XD_gold  上安装  Login  VSI  目标软件  

1. 以  VDI\administrator  身份登录  XD_gold  虚拟机  2. 浏览到  \vsi-­‐install\Target  setup。  3. 运行  setup.exe。  4. 在“Target  Setup”(目标安装)向导中,指定  VSI  共享  (\\dc1\share)。  5. 单击“Start”(开始)。  6. 当出现安全警告提示时,请单击“OK”(确定)。  7. 重新启动系统。  

在  XD_gold  上安装  XD  代理  

1. 浏览到  Citrix  XenDesktop  介质,并运行  XdAgent_64.msi  文件。  2. 单击“I  accept  the  terms  in  the  license  agreement”(我接受许可协议中的条款)旁边的复选框。  

Page 34: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 34    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

3. 单击“Install”(安装)。  4. 单击“Finish”(完成)。  

在  XD_gold  上的注册表中创建一个  ListOfDDCs  条目  

1. 单击“开始”“运行”,输入  regedit  2. 浏览到  HKEY_LOCAL_MACHINE\Software\  Wow6432\Citrix\VirtualDesktopAgent。  3. 创建一个名为  ListOfDDCs  的字符串值  4. 右键单击“ListOfDDCs”字符串,然后单击“修改…”  5. 输入  XD-55.vdi.com  并单击“确定”。  6. 关闭注册表编辑器。  

清理  View_gold  Windows  7  虚拟桌面  

1. 单击“开始”“运行”services.msc。  2. 在“服务”菜单中,选择“Windows  Search”,将其从“禁用”更改为“自动”(延迟开始)。  3. 关闭“服务”菜单。  4. 单击“开始”“控制面板”“查看设备和打印机”。  5. 在“服务和打印机”窗口中,删除  XPS  打印机和文档编写器。  

准备测试  Launcher_1  我们安装了包含  Login  VSI  目标软件的启动器,以及  View  5  和  XenDesktop  客户端。为了通过  Citrix  

XenDesktop  协助实现启动器的自动化,我们安装了  Python  2.6。有关如何使用  Login  VSI  和  XenDesktop  的详细

信息,请参见  http://www.loginvsi.com/en/news/citrix-­‐releases-­‐whitepaper-­‐on-­‐how-­‐to-­‐use-­‐vsi-­‐in-­‐testing-­‐

xendesktop。  

安装  Login  VSI  启动器  

1. 以  VDI\administrator  身份登录  XD_gold  虚拟机  2. 浏览到  \vsi-­‐install\Launcher  setup。  3. 运行  setup.exe。  4. 在“Target  Setup”(目标安装)向导中,指定  VSI  共享  (\\dc1\share)。  

安装  VMware  View  5  Client  

1. 浏览到  VMware  View  5  介质,运行  VMware-­‐viewclient-­‐x86_64-­‐5.0.0-­‐481677.exe  文件。  2. 单击“Run”(运行)。  3. 在欢迎屏幕上,单击“Next”(下一步)。  4. 在专利屏幕上,单击“Next”(下一步)。  5. 接受  VMware  最终用户许可协议,然后单击“Next”(下一步)。  6. 选择“defaults”(默认),然后单击“Next”(下一步)。  7. 单击“Install”(安装)。  

安装  Citrix  Receiver  13.0.0  

1. 浏览到  Citrix  XenDesktop  介质,并运行  XdAgent_64.msi  文件。  2. 安装完成后,重新启动启动器。  

配置  View  5  –  创建池并为  Login  VSI  用户添加授权  1. 打开“vCenter”“Datacenter”(数据中心)“Infra”,右键单击  view_gold  虚拟机,选择“Snapshot”(快照)“Take  Snapshot”(拍摄快照)。  

2. 将快照命名为  view_gold  3. 打开  View  Administrator。  4. 以  administrator  身份登录  5. 单击“Pools”(池),然后在正确的窗口中单击“Add…”(添加…)  6. 选择“Automatic  Pool”(自动池),并单击“Next”(下一步)。  

Page 35: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 35    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

7. 选择浮动,启用自动指定,然后单击“Next”(下一步)。  8. 选择  View  Composer  链接克隆,然后单击“Next”(下一步)。  9. 输入  pool  作为池  ID  和显示名称,然后单击“Next”(下一步)。  10. 保留默认的池设置,然后单击“Next”(下一步)。  11. 选择“Redirect  disposable  files  to  a  non-­‐persistent  disk”(将可丢弃文件重定向到非持久磁盘),为“Disk  Size”(磁盘大小)输入  4096  MB,然后单击“Next”(下一步)。  

12. 对于命名模式,输入  View- 将池大小保留为  1,然后单击“Next”(下一步)。  13. 对于池设置,使用:  

• Default  image:view_gold – view_gold • VM  folder:/Datacenter/vm/Pool • Host  or  cluster:DataCenter/host/vd-host.vdi.com • Resource  pool:/Datacenter/host/vd-host.vdi.com/Resources • Datastore=SSD(副本磁盘)LUN2(链接克隆),然后单击“Next”(下一步)

14. 对于客户机自定义,选择以下设置:  • Domain:VDI.com  • AD  container:OU=Users,OU=Login_VSI  • 选择“Use  Quick  Prep”(使用  QuickPrep),然后单击“Next”(下一步)。  

15. 单击“Finish”(完成)。  16. 单击“Pool”(池),然后单击“Entitlements…”(授权…)  17. 单击“Add”(添加),输入  Login_VSI_TS,然后单击“OK”(确定)。  18. 单击“Desktops”(桌面),等待  View-­‐1  虚拟机桌面报告准备就绪。  

配置  XD5.5  –  创建池并为  Login  VSI  用户添加授权  为了准备要进行部署的  XD_gold  图像,我们在  XD_gold  虚拟机上安装了  Provisioning  Services  目标设备

安装软件,并创建了虚拟磁盘来从我们的  Provisioning  Services  服务器进行流式传输。  

1. 以  VDI\Administrator  身份登录  XD_gold  2. 浏览到  Provisioning  Services  介质。  3. 运行  autorun.exe。  4. 单击“Target  Device  Installation”(目标设备安装)。  5. 单击“Install  DIM  (Device  Identity  Management)”(安装  DIM  (设备标识管理))。  6. 要进入  DIM  向导,请单击“Next”(下一步)。  7. 接受许可协议并单击“Next”(下一步)。  8. 单击“Install”(安装),完成后单击“Finish”(完成)。  9. 单击“Yes”(是)重新启动。  10. 以  VDI\Administrator  身份登录  XD_gold  11. 浏览到  Provisioning  Services  介质。  12. 运行  autorun.exe。  13. 单击“Target  Device  Installation”(目标设备安装)。  14. 在  Provisioning  Services  目标设备向导的欢迎屏幕上,单击“Next”(下一步)。  15. 接受许可协议并单击“Next”(下一步)。  16. 输入用户名和组织名称,然后单击“Next”(下一步)。  17. 接受默认路径并单击“Next”(下一步)。  18. 单击“Install”(安装)。  19. 单击“Finish”(完成)。  

Provisioning  Services  映像向导  

1. 在欢迎屏幕上,单击“Next”(下一步)。  2. 对于服务器,输入  XD-PS,然后单击“Next”(下一步)。  3. 选择“Create  new  vDisk”(创建新虚拟磁盘),然后单击“Next”(下一步)。  

Page 36: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 36    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

4. 将虚拟磁盘命名为  XD_gold_vdisk,然后单击“Next”(下一步)。  5. 对于  Microsoft  批量许可,单击“None”(无),然后单击“Next”(下一步)。  6. 选择图像容量默认值,确保“Capacity”(容量)为“20  GB”,可用空间大于  30%。单击“Next”(下一步)。  

7. 对于“Target  Device  Name”(目标设备名称),输入  PVS_XD_gold,然后单击“Next”(下一步)。  8. 单击“Finish”(完成)开始创建空的虚拟磁盘。  9. 在  vCenter  中,右键单击  XD_gold,然后单击“Edit  settings”(编辑设置)。  10. 单击“Options”(选项)选项卡“Boot  options”(启动选项),选中该框进行  BIOS  设置,然后单击“OK”(确定)。  

11. 虚拟磁盘设置完成之后,单击“Yes”(是)重新启动  XD_gold  虚拟机。  12. 在虚拟机  BIOS  中,使用  Tab  键定位到“Boot”(启动)菜单,将启动顺序更改为:  

a. CD-­‐ROM  Drive  b. Intel  E1000  c. Hard  Drive  d. Removable  Devices  

13. 使用  Tab  键定位到“Exit”(退出),然后保存现有的更改。  14. 虚拟机在启动时,会从  PXE  启动,Provisioning  Services  会将数据从  vDisk  流式传输到设备。  15. 以  VDI\administrator  身份登录  16. Provisioning  Services  现在会将  XD_gold  复制到虚拟磁盘。  17. 单击“Finish”(完成)。  18. 关闭  XD_gold。  19. 在  vCenter  中,右键单击  XD_gold  的“Edit  settings”(编辑设置)。  20. 移除硬盘  1(不删除  vmdk),然后单击“OK”(确定)。  21. 单击“XD_gold”,然后单击“Edit  Settings”(编辑设置)。  22. 单击“Add  new  hard  disk”(添加新硬盘)。  23. 创建新的虚拟磁盘,然后单击“Next”(下一步)。  24. 对于大小,输入  4  GB,然后单击“Next”(下一步)。  25. 将设备保留为  SCSI  (0:0),然后单击“Next”(下一步)。  26. 依次单击“Finish”(完成)和“OK”(确定)。  

启用  XD_gold  以从  vDisk  启动  

1. 以  VDI\administrator  身份登录  XD-­‐PS  2. 打开“所有程序”“Citrix”“Provisioning  Services”“Provisioning  Service  Console”。  3. 打开“Provisioning  Services”“Farm”(场)“Site”(站点)“Device  Collections”(设备集合)“Collections”(集合),然后右键单击“PVS_XD_gold”。  

4. 将启动从“Hard  Disk”(硬盘)更改为“vDIsk”(虚拟磁盘),然后单击“OK”(确定)。  5. 将模式从私有模式更改为标准图像模式。  6. 选中“Enable  Active  Directory  machine  account  password  management”(启用  Active  Directory  计算机帐户密码管理)旁边的复选框。  

从虚拟磁盘启动  VM_gold  虚拟机并格式化  4  GB  更改磁盘  

1. 在  vCenter  中,右键单击“VM_gold”,然后单击“Start  VM”(启动虚拟机)。  2. 以  VDI\administrator  身份登录  VM_gold  3. 打开磁盘管理器。  4. 初始化  disk0,然后单击“Format  NTFS”(格式化  NTFS)。  5. 关闭该虚拟机。  

启用  4GB  的本地磁盘以作为缓存  

1. 打开“所有程序”“Citrix”“Provisioning  Services”“Provisioning  Service  Console”。  

Page 37: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 37    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

2. 打开“Provisioning  Services”“Farm”(场)“Site”(站点)“Device  Collections”(设备集合)“Collections”(集合),然后右键单击“PVS_XD_gold”。  

3. 在“General”(常规)选项卡中,将“Cache  Type”(缓存类型)更改为“Cache  on  device  hard  drive”(设备硬盘驱动器上的缓存),然后单击“OK”(确定)。  

通过  XenDesktop  安装向导部署  XenDesktop  池  

1. 在  vCenter  中,右键单击“VM_gold  and  template”(VM_gold  和模板)“convert  to  template”  (转换为模板)。  

2. 将快照命名为  VM_gold_template。  3. 打开“Provisioning  services  console”(Provisioning  Services  控制台)“Farm”(场)“sites”(站点)“site”(站点),右键单击并选择“XenDesktop  Setup  Wizard”(XenDesktop  安装向导)。  

4. 在欢迎屏幕上,单击“Next”(下一步)。  5. 为  XenDesktop  Controller  输入  XD-55,然后单击“Next”(下一步)。  6. 单击“vDT-­‐host”主机,然后单击“Set  Template”(设置模板)  7. 输入管理员密码,然后单击“get  templates”(获得模板)。  8. 单击“VM_gold_template”,然后依次单击“OK”(确定)和“Next”(下一步)。  9. 选择“Provisioning  services  collection”(Provisioning  Services  集合)作为集合,选择“XD_gold_vdisk”作为指定的虚拟磁盘,然后单击“Next”(下一步)。  

10. 输入下面的信息,然后单击“Next”(下一步):  • Number  of  virtual  machines=  1  • vCPUs=1  • Memory=2048  MB  • Active  Directory=  Create  New  accounts  

11. 对于“Active   directory   location”(活动目录位置),单击“VDI.com”“Login_VSI”“computers”(计算机)。  

12. 对于“Base  name  type”(基本名称类型),输入  XD-0#,然后单击“Next”(下一步)。  13. 选择“Create  a  new  catalog”(创建新类别),将其命名为  catalog,然后单击“Next”(下一步)。  14. 单击“Finish”(完成)。  

创建桌面组并添加  XD-­‐01  虚拟机  

1. 登录  XD-­‐55。  2. 打开“Citrix  Desktop  Studio”“assignments”(分配),然后单击“Create  Desktop  Group”(创建桌面组)。  

3. 选择名为  catalog  的目录,添加所有计算机,然后单击“Next”(下一步)。  4. 对于用户,添加  VDI\Login_VSI_TS  组,然后单击“Next”(下一步)。  5. 将委派保留为默认值,然后单击“Next”(下一步)。  6. 将该组命名为  pool,然后单击“Finish”(完成)。  

为  pool  桌面组配置电源策略  

1. 右键单击“pool”,然后单击“Properties”(属性)。  2. 单击“power  management”(电源管理),对于“weekdays”(工作日),选择“all  hours”(全部时间),“no  action”(无操作),在图中将电源定位在计算机线上,以保持在所有时间都一致。  

3. 单击“weekdays”(工作日),选择“all  hours”(全部时间),“no  action”(无操作),在图中将电源定位在计算机线上,以保持在所有时间都一致,然后单击“OK”(确定)。  

配置  Citrix  XenDesktop  5  服务器  –  创建目录和  Citrix  XenDesktop  组  1. 打开  Citrix  Desktop  Studio。  2. 浏览到“Desktop  Studio”“Machines”(计算机)。在正确的窗口中,右键单击并选择“Create  

Catalog”(创建目录)。  3. 计算机类型  =  已池化,分配  =  随机,单击“Next”(下一步)。  4. 单击“Desktop  Studio”“PowerShell”,然后单击“Launch  PowerShell”(启动  PowerShell)。  

Page 38: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 38    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

5. 在  PowerShell  中,输入  Set-BrokerDesktopGroup -Name "pool" -ShutdownDesktopsAfterUse $False  

6. 浏览到“Desktop  Studio”“Assignments”(分配),验证是否有  1  个可用桌面。  

为  Active  Directory  安装  PCoIP  和  HDX  GPO  插件  为了更改  PCoIP  和  HXD  显示图像的方式,我们按照“Default  Domain  Group  policy”(默认域组策略)

安装了  Active  Directory  插件。我们还利用了插件来禁用  XenDesktop  欢迎屏幕。.adm  文件位于  VMWare  View  

和  XenDesktop  的安装介质中。  

1. 以  VDI\administrator  身份登录  DC1  2. 打开“所有程序”“管理工具”“组策略管理”。  3. 在“组策略管理工具”中,打开“林”“域”“VDI.com”,然后右键单击默认的域策略,  并单击“编辑”。  

4. 浏览到“计算机配置”“策略”,右键单击“管理模板”,然后单击“添加/删除模板…”  5. 单击“添加…”  6. 浏览到  pcoip.adm。  7. 单击“添加…”  8. 浏览到  HdxFlash-­‐Client.adm。  9. 单击“添加…”  10. 浏览到  WelcomeScreen.adm。  11. 关闭  GPO  编辑器。  

禁用  HDX  GPO  管理插件  对于所有测试,我们禁用了  Xendesktop  欢迎屏幕。  

1. 以  VDI\administrator  身份登录  DC1  2. 打开“所有程序”“管理工具”“组策略管理”。  3. 在“组策略管理工具”中,打开“林”“域”“VDI.com”,然后右键单击默认的域策略并单击“编辑”。  

4. 浏览到“计算机配置”“策略”“管理模板”“经典管理模板(ADM)”“Citrix  Components”(Citrix  组件),编辑“Disabled  the  Welcome  Screen  Policy”(禁用欢迎屏幕策略)。  

5. 单击“已启用”,然后单击“确定”。    

   

Page 39: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 39    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

附录  C  –  测试过程中使用的设置  将  HDX  设置为“Client  side  Flash  Redirection”(客户端  Flash  重定向)  

对于所有测试,我们禁用了  Xendesktop  欢迎屏幕。  

1. 以  VDI\administrator  身份登录  DC1  2. 打开“所有程序”“管理工具”“组策略管理”。  3. 在“组策略管理工具”中,打开“林”“域”“VDI.com”,右键单击默认的域策略,然后单击“编辑”。  

4. 浏览到“计算机配置”“策略”“管理模板”“经典管理模板(ADM)”“HDX  MediaStream  Flash  Redirection-­‐  Client”(HDX  MediaStream  Flash  重定向-­‐客户端)。  

5. 在用户设备策略上编辑“Enable  HDX  MediaStream  Flash  Redirection”(启用  HDX  MediaStream  Flash  重定向)。  

6. 单击“已启用”,选择“始终”,然后单击“确定”。(注意:使用“从不”可启用服务器端重定向)。  

将  PCoIP  设为有损  对于测试,我们通过为  PCoIP  配置  GPO  插件将  PcoIP  设为有损。  

1. 以  VDI\administrator  身份登录  DC1  2. 打开“所有程序”“管理工具”“组策略管理”。  3. 在“组策略管理工具”中,打开“林”“域”“VDI.com”,右键单击默认的域策略,然后单击“编辑”。  

4. 浏览到“计算机配置”“策略”“管理模板”“经典管理模板(ADM)”“PCoIP  Session  Variables”(PCoIP  会话变量)“Overridable  Administrator  Defaults”(可重写的管理员默认值)。  

5. 右键单击“Turn  off  Build-­‐to-­‐Lossless  Feature”(关闭无损图像生成功能)。单击右键,然后单击  “编辑”。  

6. 选择“已启用”单选按钮,勾选“I  accept  to  turn  off  the  Build-­‐to-­‐lossless  feature”(我接受关闭无损图像生成功能)。  

7. 单击“OK”(确定)。  8. 右键单击“Configure  PCoIP  image  quality  levels”(配置  PCoIP  图像质量级别),然后单击“Edit”  (编辑)。  

9. 选择“Enabled”(已启用),将“Maximum  Initial  Image  Quality”(最高初始图像质量)更改为  70,将“Frame  Rate”(帧速率)更改为  24,然后单击“OK”(确定)。  

10. 在  View  5  Connection  Server  上,打开一个命令窗口,输入  gpupdate /force  

将  PCoIP  设为无损(默认设置)  PCoIP  默认情况下以  30  FPS  的帧率呈现无损图像。要启用无损,请确保“PCoIP  Session  Variables  GPO”

(PCoIP  会话变量  GPO)中的所有设置均已删除,并从  View  Connection  Server  运行    gpupdate  /force。  

将  HDX  设为有损(低压缩)  要配置  HDX  以显示类似的图像质量,我们将默认的有损压缩从“Normal”(正常)更改为了“Low”

(低)。此策略必须以独占方式启用,并确保无损策略已被禁用。  

1. 登录  XD-­‐55。  2. 打开“Desktop  Studio”“HDX  Policy”(HDX  策略)“User”(用户),然后单击“New”  (新建)。  

3. 将该策略命名为  Lossy  4. 单击“Next”(下一步)。  5. 添加  ICA\Lossy  压缩级别,将其值更改为“Low”(低),然后单击“OK”(确定)。  6. 单击“Next”(下一步)。  

Page 40: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 40    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

7. 单击“User  or  Group”(用户或组)旁边的“Add”(添加)。  8. 对于“Group  Name”(组名称),输入  VDI\Login_VSI_TS,然后单击“OK”(确定)。  9. 单击“Next”(下一步),然后单击“Create”(创建)。  

 

将  HDX  设为无损  对于无损测试,我们将  HDX  设为  30  FPS,并禁用了所有有损压缩。此策略必须以独占方式启用,并确

保有损策略已被禁用。  

1. 登录  XD-­‐55。  2. 打开“Desktop  Studio”“HDX  Policy”(HDX  策略)“User”(用户),然后单击“New”  (新建)。  

3. 将该策略命名为  Lossy  4. 单击“Next”(下一步)。  5. 添加  ICA\Max  Frames  Per  Second。  6. 将其值更改为  30,然后单击“OK”(确定)。  7. 添加  ICA\Lossy  压缩级别,将其值更改为“None”(无),然后单击“OK”(确定)。  8. 单击“Next”(下一步)。  9. 单击“User  or  Group”(用户或组)旁边的“Add”(添加)。  10. 对于“Group  Name”(组名称),输入  VDI\Login_VSI_TS,然后单击“OK”(确定)。  11. 单击“Next”(下一步),然后单击“Create”(创建)。  

   

   

Page 41: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 41    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

附录  D  –  关于工作负载  轻型工作负载  

Login  VSI  轻型工作负载比中等规模工作负载运行的应用要少,与是否有  Flash  无关,并在使用完应用

后关闭应用的速度更快,如同典型的任务型员工所做的那样。在此工作负载中,两个应用同时打开。这些应

用包括:  

• Microsoft  Internet  Explorer®  浏览器  

• Microsoft  Word  

• Microsoft  Outlook®  

无  Flash  的中等规模工作负载  Login  VSI  无  Flash  的中等规模工作负载模拟的是使用  Microsoft  Office、Internet  Explorer  和  PDF  的中级

知识型员工的使用情况。此工作负载在不同应用中完成以下任务:  

• Microsoft  Outlook:查看邮件  

• Microsoft  Word  (TimerDoc):启动响应计时器以了解程序在整个工作负载期间的响应方式  

• Microsoft  Internet  Explorer  实例一:最大化、滚动和最小化  

• Microsoft  Internet  Explorer  实例二:导航网站、最大化和滚动  

• Microsoft  Word  (UserRead):阅读和输入文本,以及打印到  PDF  

• Bullzip:生成  PDF  

• Adobe  Reader®:阅读  PDF  

• Microsoft  PowerPoint®:观看演示文稿和添加幻灯片  

• Microsoft  Excel®:阅读和最小化  

• 7-­‐Zip:保存  ZIP  文件  

含  Flash  的中等规模工作负载  Login  VSI  中等规模工作负载(含  Flash)模拟的是使用  Microsoft  Office、Internet  Explorer  和  PDF  的中级

知识型员工的使用情况。此工作负载在不同应用中完成以下任务:  

• Microsoft  Outlook:查看邮件  

• Microsoft  Word  (TimerDoc):启动响应计时器以了解程序在整个工作负载期间的响应方式  

• Microsoft  Internet  Explorer  实例一:最大化、滚动和最小化  

• Microsoft  Internet  Explorer  实例二:导航网站、最大化和滚动  

• Adobe  Flash:观看电影预告片  

• Microsoft  Word  (UserRead):阅读和输入文本,以及打印到  PDF  

• Bullzip:生成  PDF  

• Adobe  Reader:阅读  PDF  

• Microsoft  PowerPoint®:观看演示文稿和添加幻灯片  

• Microsoft  Excel:阅读和最小化  

• 7-­‐Zip:保存  ZIP  文件  

Page 42: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 42    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

附录  E  –  详细结果  轻型工作负载  (1280x1024)  带宽  

 图  18.  使用有损压缩的轻型工作负载的带宽使用量。  

 图  19.  使用无损压缩的轻型工作负载的带宽使用量。  

Page 43: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 43    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

虚拟桌面  CPU  利用率  

 图  20.  使用有损压缩的轻型工作负载的虚拟桌面  CPU  利用率。  

 图  21.  使用无损压缩的轻型工作负载的虚拟桌面  CPU  利用率。  

Page 44: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 44    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

客户端  CPU  利用率  

 图  22.  使用有损压缩的轻型工作负载的客户端  CPU  利用率。  

 图  23.  使用无损压缩的轻型工作负载的客户端  CPU  利用率。  

Page 45: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 45    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

无  Flash  的中等规模工作负载  (1280x1024)  带宽  

 图  24.  使用有损压缩的无  Flash  中等规模工作负载的带宽使用量。  

 图  25.  使用无损压缩的无  Flash  中等规模工作负载的带宽使用量。  

Page 46: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 46    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

虚拟桌面  CPU  利用率  

 图  26.  使用有损压缩的无  Flash  中等规模工作负载的虚拟桌面  CPU  利用率。  

 图  27.  使用无损压缩的无  Flash  中等规模工作负载的虚拟桌面  CPU  利用率。  

Page 47: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 47    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

客户端  CPU  利用率  

 图  28.  使用有损压缩的无  Flash  中等规模工作负载的客户端  CPU  利用率。  

 图  29.  使用无损压缩的无  Flash  中等规模工作负载的客户端  CPU  利用率。  

Page 48: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 48    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

含  Flash  的中等规模工作负载  (1280x1024)  带宽  

 图  30.  使用有损压缩的含  Flash  的中等规模工作负载的带宽使用量。  

 图  31.  使用无损压缩的含  Flash  的中等规模工作负载的带宽使用量。  

Page 49: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 49    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

虚拟桌面  CPU  利用率  

 图  32.  使用有损压缩的含  Flash  的中等规模工作负载的虚拟桌面  CPU  利用率。  

 图  33.  使用无损压缩的含  Flash  的中等规模工作负载的虚拟桌面  CPU  利用率。  

Page 50: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 50    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

客户端  CPU  利用率  

 图  34.  使用有损压缩的含  Flash  的中等规模工作负载的客户端  CPU  利用率。  

 图  35.  使用无损压缩的含  Flash  的中等规模工作负载的客户端  CPU  利用率。        

Page 51: !VMWAREVIEW5 !CITRIXXENDESKTOP 5.5!进行桌面虚拟化比较 · 使用!VMware!View!5!与使用!Citrix!Xendesktop5.5!! 进行桌面虚拟化比较 无损数据压缩与有损数据压缩!–!入门介绍!

Principled  Technologies  测试报告 51    

使用  VMware  View  5  与使用  Citrix  Xendesktop  5.5    进行桌面虚拟化比较  

关于  PRINCIPLED  TECHNOLOGIES  

   Principled  Technologies,  Inc.  1007  Slater  Road,  Suite  300  Durham,  NC,  27703  www.principledtechnologies.com  

我们提供业界领先的技术评估和基于事实的营销服务。凭借在技术测试和分

析的各个方面(从研究新技术,到开发新方法再到运用现有工具和新工具进

行测试)的专业知识和丰富经验,我们总能出色地完成每项任务。    我们了解在评估完成后如何向广大目标用户展示结果。我们为客户提供他们

所需的材料,从用于辅助营销材料的以市场为导向的数据到定制销售支持材

料(如测试报告、性能评估和白皮书)。每份文档均出自我们的独立分析,

测试结果值得客户信赖。    我们还根据客户的个别需求提供定制服务。无论技术涉及到硬件、软件、  网站或是服务,我们都能凭借经验、专业知识和工具帮助客户评估竞争优

势、性能和进入市场的时机,以及质量和可靠性。    我们的创始人  Mark  L.  Van  Name  和  Bill  Catchings  已在技术评估领域携手合作了  20  多年。作为记者,他们发表了一千多篇以技术为主题的系列文章。他们建立并领导了  Ziff-­‐Davis  Benchmark  Operation  标准,这是  Ziff  Davis  Media  的  Winstone  和  WebBench  等行业标准的基石。他们成立并领导了  eTesting  实验室,Lionbridge  Technologies  收购这家公司后,仍聘请他们担任  VeriTest  的主管和  CTO。  

     

             

Principled  Technologies  是  Principled  Technologies,  Inc.  的注册商标。  所有其他产品名称都是其各自所有者的商标。  

免责声明;有限责任:  PRINCIPLED  TECHNOLOGIES,  INC.  已尽一切努力确保测试的精确性和有效性,但  PRINCIPLED  TECHNOLOGIES,  INC.  特此明确声明对测试结果和分析及其精  确性、完整性或质量不做任何明示或默示的保证,包括对于任何特殊目的的适应性的任何默示保证。依赖任何测试结果的所有个人或实体风险自负,

并同意  PRINCIPLED  TECHNOLOGIES,  INC.  及其员工和承包商对因任何测试流程或结果中任何声称的错误或缺陷,而导致的任何损失或损害概不负责。    在任何情况下,PRINCIPLED  TECHNOLOGIES,  INC.  均不负责与其测试相关的间接、特殊、意外或随之引起的损害,即使已被告知发生该损害的可能性。  在任何情况下,PRINCIPLED  TECHNOLOGIES,  INC.  的责任承担范围,包括直接损失,均不超出与  PRINCIPLED  TECHNOLOGIES,  INC.  的测试相关的支付金额。客户的独有补救方法在此处作了阐明。