PVS 加速器

XenServer PVS 加速器功能向使用 XenServer 和 Citrix Provisioning Services (PVS) 的客户提供了更多功能。要对 XenApp 和 XenDesktop 进行映像管理和托管,通常会选择 PVS。借助此功能,现在可以在每个 XenServer 主机上缓存 PVS 读请求。客户应结合使用 XenServer 与 Provisioning Services 7.12 或更高版本,才能从 PVS 加速器功能中受益。有关 PVS 加速器的详细信息,请参阅 Citrix 产品文档 Web 站点上的《 XenServer 管理员指南 》。

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

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

启用 PVS 加速器

客户应在 XenServer 和 PVS 中完成以下配置设置才能启用 PVS 加速器功能:

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

    安装 PVS 加速器补充包之后,客户应在 XenServer 中添加 PVS 加速器配置详细信息。这需要添加新 PVS 站点并指定 PVS 缓存存储。

    以下部分包含 XenCenter 说明。有关使用 xe CLI 配置 PVS 加速器的信息,请参阅 Citrix 产品文档 Web 站点上的《 XenServer 管理员指南 》。

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

    配置 PVS 加速器

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

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

        重要:

        • 如果未指定内存或 SR,则不激活读缓存。
        • PVS 加速器已指定为仅利用内存,或者利用磁盘和内存的组合。无论选择何种配置,客户都应增加分配给控制域的内存量,以确保系统性能不会下降。
        • 我们建议您至少为每个主机分配 4GB 控制域内存,以避免频繁访问磁盘,导致读取延迟更高,并且因此导致性能降级。有关详细信息,请参阅 更改控制域内存
        • 我们建议您至少为在服务器上主动使用的每个虚拟磁盘版本分配 5 GB 缓存空间。
    4. 单击 确定 。 此时将在 XenServer 中添加新 PVS 站点以及选定的缓存存储配置。
  3. 在 XenServer 中配置 PVS 加速器后,客户必须使用 Provisioning Services 控制台或 Powershell 管理单元 CLI 完成新创建的站点的缓存配置。有关详细信息,请参阅 Provision Services 文档 。完成此步骤时,可以通过在 XenCenter 中单击“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 加速器适用于 XenServer Enterprise Edition 客户或通过 XenApp/XenDesktop 授权访问 XenServer 的客户。
  • XenCenter 在主机级别的“性能”选项卡上显示各种 PVS 加速器性能图表。性能图表提供缓存操作的详细解析。
  • PVS 加速器功能利用 OVS 的功能,因此在使用 Linux 桥接作为网络后端的主机上不可用。
  • PVS 加速器在缓存的 VM 的第一个虚拟网络接口 (VIF) 上运行。因此,应使用第一个 VIF 连接 PVS 存储网络以使缓存功能运行。

PVS 加速器