在 vSphere 5.1 及更高版本中,可以将 ESXi 主机配置为缓存虚拟机磁盘数据。这项称为 View Storage Accelerator 的功能可以使用 ESXi 主机中的 Content Based Read Cache (CBRC) 功能。View Storage Accelerator 可以在发生 I/O 风暴(大量虚拟机同时启动或同时运行多个防病毒扫描时可能会发生)时提高 Horizon 7 性能。对于需要频繁加载应用程序或数据的管理员或用户来说,这项功能同样有益。主机不再从存储系统中一遍遍地读取整个操作系统或应用程序,而是从缓存中读取常规数据块。
通过在引导风暴时减少 IOPS 数量,View Storage Accelerator 降低了对存储阵列的需求,使您可以用更少的存储 I/O 带宽支持 Horizon 7 部署。
按照此过程中所述,在 Horizon Administrator 中选择 vCenter Server 向导中的 View Storage Accelerator 设置,启用 ESXi 主机上的缓存功能。
确保也为单独的桌面池配置了 View Storage Accelerator。要对某个桌面池进行操作,必须针对 vCenter Server 和该桌面池启用 View Storage Accelerator。
默认情况下,已为桌面池启用 View Storage Accelerator。可以在创建或编辑池时禁用或启用此功能。最佳方法是在首次创建桌面池时启用此功能。如果通过编辑现有池来启用此功能,您必须确保先创建新副本及其摘要磁盘,再置备链接克隆。可以通过将池重构为新的快照或者将池重新平衡为新的数据存储来创建新副本。仅当桌面池中的虚拟机处于关闭状态时,才能为它们配置摘要文件。
您可以在包含链接克隆的桌面池和包含完整虚拟机的桌面池中启用 View Storage Accelerator。
启用了 View Storage Accelerator 的池不支持本地 NFS 快照技术 (VAAI)。
View Storage Accelerator 现在可在使用 Horizon 7 副本分层的配置下运行,在此配置中,副本存储于单独的数据存储中,而不是链接克隆中。虽然将 Horizon 7 副本分层与 View Storage Accelerator 搭配使用在性能方面并没有太大的实质性提升,但是通过将副本存储到单独的数据存储,还是能够带来一些容量方面的好处。因此,我们对这种组合方式进行了测试,并提供支持。
前提条件
- 确认 vCenter Server 和 ESXi 主机版本为 5.1 或更高。
在 ESXi 群集中,确认所有主机的版本均为 5.1 或更高。
- 确认在 vCenter Server 中为 vCenter Server 用户分配了主机 > 配置 > 高级设置特权。
请参阅《Horizon 7 安装指南》文档中的主题,其中对 vCenter Server 用户所需的 Horizon 7 和 View Composer 特权进行了说明。
过程
下一步做什么
配置客户端会话和连接设置。请参阅配置客户端会话设置。
要完成 Horizon 7 中的 View Storage Accelerator 设置,请为桌面池配置 View Storage Accelerator。请参阅《在 Horizon 7 中设置虚拟桌面》文档中的“为桌面池配置 View Storage Accelerator”。