Upload
others
View
37
Download
0
Embed Size (px)
Citation preview
使用 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 的虚拟桌面可以实现更高的密度,从而为组织节省成本。
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 重定向功能需要用户设备与服务器组件之间进行大量
交互。因此,应该仅在用户设备与服务器之间不需要安全隔离的环境中使用此
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
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
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
Principled Technologies 测试报告 6
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
图 7. 有损图像的图像质量。
Principled Technologies 测试报告 7
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
为了做进一步的研究,我们将图像设置为黑白,将红色值从 40% 改为
100%,并将蓝色值从 20% 改为 60%。此过程使我们能够更好地观察每个设置的
具体效果。在图 8 中,您可以看到 HDX 默认有损压缩(左侧列)和 HDX 低有损
压缩(中间列)所呈现的图像质量不如 PCoIP 有损图像(右侧列)清晰。
图 8. 有损图像的黑白图像质量。
Principled Technologies 测试报告 8
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
在确定了适当的有损压缩设置后,我们继续分析无损配置。我们将 HDX
改为呈现无损图像,这是 PCoIP 的默认设置。我们将 HDX 有损压缩设置为
“无”,并将 HDX 帧率改为 30 FPS。View 5 默认情况下以 30 FPS 的帧率呈现无
损图像。图 9 显示了具有可比性的无损图像质量。
图 9. 无损图像的图像质量。
Principled Technologies 测试报告 9
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
我们再次将图像改为黑白以确认图像是一致的。图 10 确认了使用无损
呈现时图像质量相近。
图 10. 无损图像的黑白图像质量。
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 利用率。数值越低越好(优势百分比除外)。
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 技术的组织来说,这种效率
优势意味着更高的密度、更好的用户体验和更低的成本。
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 芯片组织 双
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. 服务器的详细配置信息。
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. 存储的详细配置信息。
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
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”(退出)以返回到启动序列。
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”(确定)退出。
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。
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”(下一步)。
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”(内存)。
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 组分配读/写权限。
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. 单击“共享”选项卡,单击“共享…”
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. 单击“新建”“应用”“格式”,然后单击“下一步”。
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 浏览器属性”中,选择“服务”选项卡,将“启动模式”更改为“自动”,然后单击“确定”。
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”(下一步)。
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 浏览器,转到 <view server ipaddress>/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 服务器。
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
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”(虚拟机)选项卡。
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 配置管理器”。
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”(控制台安装)。
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”(确定)。
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。
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”(我接受许可协议中的条款)旁边的复选框。
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”(下一步)。
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”(下一步)。
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”。
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)。
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. 单击“已启用”,然后单击“确定”。
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”(下一步)。
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”(创建)。
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 文件
Principled Technologies 测试报告 42
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
附录 E – 详细结果 轻型工作负载 (1280x1024) 带宽
图 18. 使用有损压缩的轻型工作负载的带宽使用量。
图 19. 使用无损压缩的轻型工作负载的带宽使用量。
Principled Technologies 测试报告 43
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
虚拟桌面 CPU 利用率
图 20. 使用有损压缩的轻型工作负载的虚拟桌面 CPU 利用率。
图 21. 使用无损压缩的轻型工作负载的虚拟桌面 CPU 利用率。
Principled Technologies 测试报告 44
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
客户端 CPU 利用率
图 22. 使用有损压缩的轻型工作负载的客户端 CPU 利用率。
图 23. 使用无损压缩的轻型工作负载的客户端 CPU 利用率。
Principled Technologies 测试报告 45
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
无 Flash 的中等规模工作负载 (1280x1024) 带宽
图 24. 使用有损压缩的无 Flash 中等规模工作负载的带宽使用量。
图 25. 使用无损压缩的无 Flash 中等规模工作负载的带宽使用量。
Principled Technologies 测试报告 46
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
虚拟桌面 CPU 利用率
图 26. 使用有损压缩的无 Flash 中等规模工作负载的虚拟桌面 CPU 利用率。
图 27. 使用无损压缩的无 Flash 中等规模工作负载的虚拟桌面 CPU 利用率。
Principled Technologies 测试报告 47
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
客户端 CPU 利用率
图 28. 使用有损压缩的无 Flash 中等规模工作负载的客户端 CPU 利用率。
图 29. 使用无损压缩的无 Flash 中等规模工作负载的客户端 CPU 利用率。
Principled Technologies 测试报告 48
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
含 Flash 的中等规模工作负载 (1280x1024) 带宽
图 30. 使用有损压缩的含 Flash 的中等规模工作负载的带宽使用量。
图 31. 使用无损压缩的含 Flash 的中等规模工作负载的带宽使用量。
Principled Technologies 测试报告 49
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
虚拟桌面 CPU 利用率
图 32. 使用有损压缩的含 Flash 的中等规模工作负载的虚拟桌面 CPU 利用率。
图 33. 使用无损压缩的含 Flash 的中等规模工作负载的虚拟桌面 CPU 利用率。
Principled Technologies 测试报告 50
使用 VMware View 5 与使用 Citrix Xendesktop 5.5 进行桌面虚拟化比较
客户端 CPU 利用率
图 34. 使用有损压缩的含 Flash 的中等规模工作负载的客户端 CPU 利用率。
图 35. 使用无损压缩的含 Flash 的中等规模工作负载的客户端 CPU 利用率。
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. 的测试相关的支付金额。客户的独有补救方法在此处作了阐明。