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

重要说明: 如果您计划使用此功能,并且正在使用多个共享某些 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 7 和 View Composer 特权进行了说明。

过程

  1. 在 Horizon Administrator 中,完成“添加 vCenter Server”向导中“存储设置”页面之前的各页面。
    1. 选择 View 配置 > 服务器
    2. vCenter Server 选项卡上,单击添加
    3. 完成“vCenter Server 信息”、“View Composer 设置”和“View Composer 域”三个页面。
  2. 在“存储设置”页面上,确保选中启用 View Storage Accelerator复选框。
    该复选框默认为选中。
  3. 指定默认的主机缓存大小。
    默认的缓存大小适用于此 vCenter Server 实例管理的所有 ESXi 主机。

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

  4. 要为单个 ESXi 主机指定不同的缓存大小,请选择 ESXi 主机并单击编辑缓存大小
    1. 在“主机缓存”对话框中,选中 覆盖默认主机缓存大小
    2. 键入一个介于 100 MB 和 2,048 MB 之间的主机缓存大小值,并单击确定
  5. 在“存储设置”页面上,单击下一步
  6. 单击完成Horizon 7 中添加 vCenter Server、View Composer 和存储设置。

下一步做什么

配置客户端会话和连接设置。请参阅配置客户端会话设置

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