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