PVS 加速器

Citrix Hypervisor PVS 加速器功能向使用 Citrix Hypervisor 和 Citrix Provisioning (PVS) 的客户提供了更多功能。要对 Citrix Virtual Apps and Desktops 进行映像管理和托管,通常会选择 PVS。借助此功能,您现在可以在每个 Citrix Hypervisor 主机上缓存 PVS 读取请求。为从 PVS 加速器功能中受益,请将 Citrix Hypervisor 与 Citrix Provisioning 7.12 或更高版本结合使用。有关 PVS 加速器的详细信息,请参阅产品文档

启用 PVS 加速器需要执行三个简单的步骤:

  1. 在 Citrix Hypervisor 上安装 PVS 加速器补充包。
  2. 在 Citrix Hypervisor 中配置 PVS 加速器。
  3. 在 PVS 中完成缓存配置。

启用 PVS 加速器

要启动 PVS 加速器功能,请在 Citrix Hypervisor 和 PVS 中完成以下配置设置:

  1. 在池中的每个 Citrix Hypervisor 主机上安装 PVS 加速器补充包。可以从 Citrix Hypervisor 产品下载页面下载该补充包。有关如何安装该补充包的说明,请参阅安装补充包
  2. 在 Citrix Hypervisor 中配置 PVS 加速器。可以使用 XenCenter 或 xe CLI 完成此配置。

    安装 PVS 加速器补充包后,请在 Citrix Hypervisor 中添加 PVS 加速器配置详细信息。此过程需要添加 PVS 站点并指定 PVS 缓存存储。

    下面的内容部分包含 XenCenter 说明。有关使用 xe CLI 配置 PVS 加速器的信息,请参阅 Citrix Hypervisor 产品文档

    安装 PVS 加速器补充包并分配带授权的许可证后,PVS 选项卡将在 XenCenter 中的池级别(如果没有池,则在主机级别)显示。PVS 选项卡显示池中运行的所有 VM 的读缓存状态的摘要。

    配置 PVS 加速器

    1. 选择池或独立主机,然后选择 PVS 选项卡。
    2. 选择配置 PVS 加速器
    3. PVS 加速器配置对话框中,选择添加缓存配置以添加 PVS 站点。
      • 站点名称字段中输入 PVS 站点的名称。
      • 对于池中的每个主机,请指定要使用的缓存:

        • 选择仅限内存时,该功能最多将使用在“控制域内存”中指定的缓存大小。此选项仅在已将额外的内存分配给控制域时可用。有关如何向控制域分配内存的信息,请参阅更改控制域内存
        • 选择存储库 (SR) 时,该功能最多将使用在 SR 上指定的缓存大小。此外,该功能还将隐式使用可用控制域内存作为最大努力缓存层。

        重要:

        • 如果未指定内存或 SR,则不激活读缓存。
        • PVS 加速器已指定为仅利用内存,或者利用磁盘和内存的组合。无论选择何种配置,都应增加分配给控制域的内存量,以确保系统性能不会下降。
        • 我们建议您至少为每个主机分配 4GB 控制域内存,以避免频繁访问磁盘而导致读取延迟更高,并因此导致性能降级。有关详细信息,请参阅更改控制域内存
        • 我们建议您至少为经常使用的每个虚拟磁盘版本分配 5 GB 缓存空间。
    4. 单击确定。此时将在 Citrix Hypervisor 中添加新 PVS 站点以及选定的缓存存储配置。
  3. 在 Citrix Hypervisor 中配置 PVS 加速器后,客户必须使用 Citrix Provisioning 控制台或 PowerShell 管理单元 CLI 对新创建的站点完成缓存配置。有关详细信息,请参阅Citrix Provisioning 文档。完成此步骤时,可以通过在PVS 加速器配置对话框中单击查看 PVS 服务器,来查看为新站点配置的 PVS 服务器列表。

缓存操作

启动具有 PVS 加速器的 VM 后,VM 的缓存状态将在 PVS 选项卡上以及 VM 的常规选项卡上显示。下表列出了在这些选项卡上显示的状态消息。

PVS 加速器状态 说明
已初始化 PVS 加速器已启动并且可随时用于缓存。如果启动 VM 时缓存保留在此状态,则表示尚未正确配置 PVS 服务器 IP 地址,或者 VM 不使用主网络接口与 PVS 服务器进行通信。
缓存 PVS 加速器正在运行。
已停止 PVS 加速器未针对 VM 运行。VM 未运行时或者缓存配置不充足时缓存保留在此状态。
写入缓存模式不兼容 没有缓存,因为 VM 配置为持续在 PVS 服务器上保存更改。请确保 VM 类型为“生产”或“测试”,并且虚拟磁盘处于“标准映像”访问模式。
协议版本不兼容 PVS 服务器版本不正确。请务必使用 Provisioning Services 7.12 或更高版本。

PVS 加速器功能缓存以下内容:

  • 从虚拟磁盘中读取数据,但不在写入缓存中写入或读取数据
  • 基于映像版本。如果多个 VM 使用相同的映像版本,这些 VM 将共享缓存的块。
  • 具有任意写入缓存类型的设备
  • 访问模式为标准映像的虚拟磁盘。缓存与任何设置为“专用映像”模式的虚拟磁盘不兼容
  • 标记为生产或“测试”类型的设备。将不缓存标记为维护类型的设备

注意:

  • PVS 加速器适用于 Citrix Hypervisor Premium Edition 客户或可通过 Citrix Virtual Apps and Desktops 授权访问 Citrix Hypervisor 的客户。
  • XenCenter 在主机级别的“性能”选项卡上显示各种 PVS 加速器性能图表。性能图表提供缓存操作的详细解析。
  • PVS 加速器功能使用 OVS 的功能,因此在使用 Linux 桥接作为网络后端的主机上不可用。
  • PVS 加速器在缓存的 VM 的第一个虚拟网络接口 (VIF) 上运行。因此,请使用第一个 VIF 连接 PVS 存储网络以使缓存功能运行。

PVS 加速器