在 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 AcceleratorHorizon 7 副本分层搭配使用在性能方面并没有太大的实质性提升,但是通过将副本存储到单独的数据存储,还是能够带来一些容量方面的好处。因此,我们对这种组合方式进行了测试,并提供支持。

重要事项: 如果您计划使用此功能,并且正在使用多个共享某些 ESXi 主机的 Horizon 7 容器,则必须为共享的 ESXi 主机上的所有池启用 Horizon Storage Accelerator 功能。如果多个容器中的设置不一致,可能会导致共享 ESXi 主机上的虚拟机出现不稳定。

前提条件

  • 确认 vCenter Server 和 ESXi 主机版本为 5.1 或更高。

    在 ESXi 群集中,确认所有主机的版本均为 5.1 或更高。

  • 确认在 vCenter Server 中为 vCenter Server 用户分配了主机 > 配置 > 高级设置特权。

    请参阅《Horizon 7 安装指南》文档中有关介绍 vCenter Server 用户所需的 Horizon 7Horizon Composer 特权的主题。

过程

  1. Horizon Console 中,导航到设置 > 服务器
  2. vCenter Server 选项卡上,单击添加,然后完成添加 vCenter Server 向导页面,完成这些页面后会显示存储设置页面。
  3. 存储设置页面上,选择启用 Horizon Storage Accelerator
    默认情况下,此选项处于选定状态。
  4. 指定默认的主机缓存大小。
    默认的缓存大小适用于此 vCenter Server 实例管理的所有 ESXi 主机。

    默认值为 1,024 MB。缓存大小必须在 100 MB 和 2,048 MB 之间。

  5. 要为单个 ESXi 主机指定不同的缓存大小,请选择 ESXi 主机并单击编辑缓存大小
    1. 在“主机缓存”对话框中,选中 覆盖默认主机缓存大小
    2. 键入一个介于 100 MB 和 2,048 MB 之间的主机缓存大小值,并单击确定
  6. 在“存储设置”页面上,单击下一步
  7. 检查即将完成页面上的设置后,单击提交

下一步做什么

配置客户端会话和连接设置。请参阅《Horizon 7 管理指南》文档中的“配置客户端会话设置”。

要完成 Horizon 7 中的 Horizon Storage Accelerator 设置,请为桌面池配置 Horizon Storage Accelerator。请参阅《在 Horizon Console 中设置虚拟桌面》文档中的“为桌面池配置 Horizon Storage Accelerator”。