XenCenter

PVS 加速器

XenServer PVS-Accelerator 功能通过在每个 XenServer 主机上缓存 PVS 读取请求来提升性能。此功能适用于使用 XenServer 和 Citrix Provisioning (PVS) 的客户,PVS 是 Citrix Virtual Apps and Desktops 中用于映像管理和托管的流行解决方案。要利用 PVS-Accelerator,请使用 XenServer 和 Citrix Provisioning 7.12 或更高版本。

启用 PVS-Accelerator

启用 PVS-Accelerator 涉及两个关键步骤:

  1. 在 XenServer 中配置 PVS-Accelerator。
  2. 在 PVS 中完成缓存配置。

在 XenServer 中配置 PVS-Accelerator

您可以通过使用 XenCenter 或 xe CLI 在 XenServer 中配置 PVS-Accelerator。以下部分包含 XenCenter 说明。有关使用 xe CLI 配置 PVS-Accelerator 的信息,请参阅 XenServer 产品文档

通过使用 XenCenter® 配置 PVS-Accelerator:

  1. 在 XenCenter 中,选择池或独立主机,然后选择 PVS 选项卡。

    安装 PVS-Accelerator 补充包 并分配高级版许可证后,PVS 选项卡会在 XenCenter 中显示在池级别(如果无池,则在主机级别)。PVS 选项卡显示池中所有正在运行的 VM 的读取缓存状态摘要。

  2. 选择 配置 PVS-Accelerator
  3. PVS-Accelerator 配置 对话框中,选择 添加缓存配置 以添加 PVS 站点。
    1. 站点名称 字段中输入 PVS 站点的名称。
    2. 对于池中的每个主机,指定要使用的缓存:

      • 仅内存:在控制域内存中使用指定大小的缓存。此选项要求为控制域分配额外的内存。有关如何为控制域分配内存的信息,请参阅 更改控制域内存
      • 存储库 (SR):在 SR 上使用指定大小的缓存。它还会隐式地将可用的控制域内存用作尽力而为的缓存层。

      重要提示:

      • 如果未指定“仅内存”或 SR,则不会激活读取缓存。
      • PVS-Accelerator 旨在仅利用内存,或结合使用磁盘和内存。无论选择哪种配置,都请增加分配给控制域的内存量,以确保系统性能不会下降。
      • 我们建议您为每个主机分配至少 4 GB 的控制域内存,以避免频繁的磁盘访问导致更高的读取延迟,从而降低性能。有关详细信息,请参阅 更改控制域内存
      • 我们建议您为每个正在使用的 vDisk 版本分配至少 5 GB 的缓存空间。
  4. 单击 确定。新的 PVS 站点和所选的缓存存储配置将添加到 XenServer 服务器中。

完成 PVS 中的缓存配置

在 XenServer 服务器中配置 PVS-Accelerator 后,使用 Citrix Provisioning 控制台或 PowerShell Snap-In CLI 完成新创建站点的缓存配置。有关详细信息,请参阅 Citrix Provisioning 文档。完成此步骤后,可以通过单击 PVS-Accelerator 配置对话框中的 查看 PVS 服务器来查看为新站点配置的 PVS 服务器列表。

缓存操作

启动带有 PVS-Accelerator 的 VM 后,VM 的缓存状态将显示在 VM 的 PVS 选项卡和 常规 选项卡上。下表列出了这些选项卡上显示的状态消息。

PVS-Accelerator 状态 说明
已初始化 PVS-Accelerator 已启动并准备好进行缓存。如果 VM 启动后缓存仍处于此状态,则表示 PVS 服务器 IP 地址未正确配置,或者 VM 未使用其主网络接口与 PVS 服务器通信。
正在缓存 PVS-Accelerator 正在运行。
已停止 PVS-Accelerator 未为 VM 运行。当 VM 未运行时,或者缓存未充分配置时,缓存将保持此状态。
不兼容的写入缓存模式 由于 VM 配置为在 PVS 服务器上保留更改,因此没有缓存。请确保 VM 类型为“生产”或“测试”,并且 vDisk 处于“标准映像”访问模式。
不兼容的协议版本 PVS 服务器版本不正确。请确保您使用的是 Provisioning Services 7.12 或更高版本。

PVS-Accelerator 功能缓存:

  • vDisk 中的读取,但不缓存写入或写入缓存中的读取
  • 基于映像版本。如果多个 VM 使用相同的映像版本,它们将共享缓存块
  • 具有任何写入缓存类型的设备
  • 访问模式设置为标准映像的 vDisk。缓存与设置为私有映像模式的任何 vDisk 都不兼容
  • 标记为生产或测试类型的设备。标记为维护类型的设备不缓存

备注:

  • PVS-Accelerator 适用于 XenServer 高级版客户。
  • XenCenter 会在主机级别的“性能”选项卡上显示各种 PVS-Accelerator 性能图表。这些性能图表提供了对缓存操作的详细见解。
  • PVS-Accelerator 功能利用了 OVS 的功能,因此不适用于使用 Linux Bridge(已弃用)作为网络后端的主机。
  • PVS-Accelerator 作用于缓存 VM 的第一个虚拟网络接口 (VIF)。因此,请使用第一个 VIF 连接 PVS 存储网络,以便缓存正常工作。

相关文档

XenServer 当前版本

PVS 加速器