您可以配置 Composer 链接克隆桌面池,以使 ESXi 主机能够缓存虚拟机磁盘数据。这项称为 View Storage Accelerator 的功能可以使用 ESXi 主机中的 Content Based Read Cache (CBRC) 功能。当发生引导风暴,即大量桌面同时启动或运行防病毒扫描时,View Storage Accelerator 可以降低 IOPS 并提高性能。对于需要频繁加载应用程序或数据的管理员或用户来说,这项功能同样有益。为使用这项功能,您必须确保单个桌面池启用了 View Storage Accelerator。
创建虚拟机后,Horizon 7 可为每个虚拟磁盘文件的内容创建索引。索引存储在虚拟机摘要文件中。在运行过程中,ESXi 主机读取摘要文件,并将通用数据块缓存在内存中。为保持 ESXi 主机缓存的最新状态,Horizon 7 会以指定的时间间隔以及在虚拟机重构时重新生成摘要文件。您可以修改重新生成缓存的时间间隔。
您可以在包含链接克隆的池和包含完整虚拟机的池中启用 View Storage Accelerator。
启用了 View Storage Accelerator 的池不支持本地 NFS 快照技术 (VAAI)。
默认情况下,池的 View Storage Accelerator 已启用。可以在创建或编辑池时禁用或启用此功能。最佳方法是在首次创建桌面池时启用此功能。如果通过编辑现有池来启用此功能,您必须确保先创建新副本及其摘要磁盘,再置备链接克隆。可以通过将池重构为新的快照或者将池重新平衡为新的数据存储来创建副本。仅当桌面池中的虚拟机处于关闭状态时,才能为它们配置摘要文件。
View Storage Accelerator 现在可在使用 Horizon 7 副本分层的配置下运行,在此配置中,副本存储于单独的数据存储中,而不是链接克隆中。虽然将 Horizon 7 副本分层与 View Storage Accelerator 搭配使用在性能方面并没有太大的实质性提升,但是通过将副本存储到单独的数据存储,还是能够带来一些容量方面的好处。因此,我们对这种组合方式进行了测试,并提供支持。
前提条件
- 确认 vCenter Server 和 ESXi 主机版本为 5.0 或更高。
在 ESXi 群集中,确认所有主机均为 5.0 版或更高版本。
- 确认在 vCenter Server 中为 vCenter Server 用户分配了主机 > 配置 > 高级设置特权。请参阅《Horizon 7 安装指南》文档中介绍 vCenter Server 用户所需的 Horizon 7 和 View Composer 特权的主题。
- 确认 vCenter Server 中的 View Storage Accelerator 已启用。请参阅《Horizon 7 管理指南》文档。
过程
后续步骤
您可配置中断天数和时间,在此期间不会回收磁盘空间,也不会重新生成 View Storage Accelerator。请参阅为 View Composer 链接克隆设置 Storage Accelerator 和空间回收中断时间。
如果通过编辑现有池来启用 View Storage Accelerator,先将桌面池重构为新的快照或者将池重新平衡为新的数据存储,再置备链接克隆。