XenCenter

安装 XenServer VM Tools

XenServer VM Tools(以前称为 Citrix VM Tools 或 XenServer PV Tools)可提供高性能 I/O 服务,而不会产生传统设备模拟开销。

适用于 Windows 的 XenServer VM Tools

适用于 Windows 的 XenServer VM Tools 由 I/O 驱动程序(也称为半虚拟化驱动程序或 PV 驱动程序)和管理代理组成。

I/O 驱动程序包括存储和网络驱动程序以及底层管理接口。这些驱动程序可替代模拟设备,并在 Windows 和 XenServer 产品系列软件之间提供高速传输。在安装 Windows 操作系统时,XenServer 会使用传统设备模拟为 VM 提供标准 IDE 控制器和标准网卡。通过此仿真,可以使用内置驱动程序完成 Windows 安装,但由于控制器驱动程序仿真存在固有的开销,因而导致性能降低。

管理代理(也称为来宾代理)负责高级虚拟机管理功能,并向 XenCenter 提供一组完整功能

XenServer 下载页面获取适用于 Windows 的 XenServer VM Tools 安装程序。

适用于 Windows 的 XenServer VM Tools 版本将单独进行更新,与 XenServer 的版本无关。有关该软件最新版本的详细信息,请参阅适用于 Windows 的 XenServer VM Tools 的更新

在每个 Windows VM 上安装适用于 Windows 的 XenServer VM Tools 的最新版本,相应的 VM 才能具有完全受支持的配置,并且能够使用 xe CLI 或 XenCenter。VM 在未安装适用于 Windows 的 XenServer VM Tools 的情况下可以正常运行,但如果不安装 I/O 驱动程序,性能将受到影响。在 Windows VM 上安装适用于 Windows 的 XenServer VM Tools,才能执行以下操作:

  • 彻底关闭、重新启动或挂起 VM

  • 在 XenCenter 中查看 VM 性能数据

  • 迁移正在运行的 VM(使用实时迁移或 Storage 实时迁移)

  • 创建带有内存(检查点)的快照,或还原到快照

有关详细信息,请参阅安装适用于 Windows 的 XenServer VM Tools

适用于 Linux 的 XenServer VM Tools

适用于 Linux 的 XenServer VM Tools 包含一个来宾代理,负责向主机提供有关 VM 的额外信息。

XenServer 下载页面获取适用于 Linux 的 XenServer VM Tools 安装程序。

在 Linux VM 上安装适用于 Linux 的 XenServer VM Tools,才能执行以下操作:

  • 在 XenCenter 中查看 VM 性能数据。

    例如,仅当安装了 XenServer VM Tools 时,以下内存性能值在 XenCenter 中才可见:“已用内存”、“磁盘”、“网络”和“地址”。

  • 在 XenCenter 中,查看 Linux 来宾操作系统信息。

  • 在 XenCenter 的网络连接选项卡中,查看 VM 的 IP 地址。

  • 在 XenCenter 中对 VM 启动 SSH 控制台。

  • 在正在运行的 Linux VM 上调整 vCPU 数。

  • 启用动态内存控制 (DMC)。

    注意:

    您不能在 Red Hat Enterprise Linux 8、Red Hat Enterprise Linux 9、Rocky Linux 8、Rocky Linux 9 或 CentOS Stream 9 VM 上使用动态内存控制 (DMC) 功能,因为这些操作系统不支持 Xen 虚拟机管理程序的内存气球功能。

有关详细信息,请参阅安装适用于 Linux 的 XenServer VM Tools

重要:

要在运行 VM 时具有受支持的配置,请确保您已安装 XenServer VM Tools。尽管在未安装它们的情况下 Windows VM 仍可运行,但如果没有安装 I/O 驱动程序,这些 VM 的性能会受到影响。运行包含要支持的这些驱动程序的 Windows VM。某些功能(如物理主机之间的实时重新定位功能)只有在 I/O 驱动程序已安装且处于活动状态时才可用。

了解 VM 的虚拟化状态

XenCenter 会在 VM 的常规选项卡中报告 VM 的虚拟化状态。您可以查看 XenServer VM Tools(I/O 驱动程序和管理代理)是否已安装,以及 VM 是否能够从 Windows Update 安装和接收更新。以下部分列出了在 XenCenter 中显示的消息:

已优化(未优化)I/O - 显示 VM 上是否安装了 I/O 驱动程序。

已安装(未安装)管理代理 - 显示 VM 上是否安装了最新版本的管理代理。

能够接收来自 Windows Update 的更新 - 指定 VM 是否可以从 Windows Update 接收 I/O 驱动程序。

安装 I/O 驱动程序和管理代理 - 指示 VM 没有安装 I/O 驱动程序或管理代理。

注意:

如果服务器或池中有许多 VM,请在“资源”窗格中选择服务器或池,然后选择搜索选项卡。从保存的搜索列表中,选择未安装 XenServer VM Tools 的 VM。此时将显示未安装 XenServer VM Tools 的 VM 的列表。

更新 XenServer VM Tools

XenServer 提供了一种新的机制,该机制更为简单,可以自动为 Windows VM 更新 I/O 驱动程序(PV 驱动程序)和管理代理。通过此机制,一旦推出更新,客户即可安装,而不必等待修补程序。

VM 常规选项卡中的虚拟化状态部分可指定 VM 是否能够从 Windows Update 接收更新。默认情况下,从 Windows Update 接收 I/O 驱动程序更新的机制处于开启状态。如果不想从 Windows Update 接收 I/O 驱动程序更新,应在 VM 上禁用 Windows Update,或指定一个组策略。

重要:

  • 如果您当前使用的是 8.2.x.x 或更早版本的驱动程序,并希望使用管理代理 MSI 文件更新到最新版本的驱动程序,则必须先使用设备管理器从您的 VM 中卸载 8.2.x.x 驱动程序,然后再安装这些驱动程序。如果未完成此步骤,MSI 安装过程将失败。

  • 我们建议您在安装或更新 XenServer VM Tools 之前为您的 VM 创建快照。

  • 确保请求的所有 VM 重新启动操作都作为更新的一部分完成。可能需要多次重新启动。如果所有请求的重新启动操作都未完成,此更新可能会导致出现意外行为。

更新 I/O 驱动程序

您可以从 Microsoft Windows Update 自动获取 I/O 驱动程序更新,但前提是:

  • 您已使用随 XenServer 7.0 或更高版本发布的 XenCenter 创建 Windows VM
  • VM 中已启用 Windows Update
  • 您具有 Internet 访问权限,或者可以连接到 WSUS 代理服务器

注意:

客户还可以通过管理代理自动更新机制自动接收 I/O 驱动程序更新。有关详细信息,请参更新管理代理

更新管理代理

使用 XenServer 可以自动在新的和现有的 Windows VM 上更新管理代理。默认情况下,XenServer 允许管理代理自动更新。但是,不允许管理代理自动更新 I/O 驱动程序。您可以在 XenServer VM Tools 安装过程中自定义管理代理更新设置。有关详细信息,请参阅安装适用于 Windows 的 XenServer VM Tools。管理代理自动更新会无缝地进行,而不会重新启动 VM。如果需要重新启动 VM,XenCenter 会通知用户执行所需的操作。

自动更新管理代理:

  • 必须已安装随 XenServer 7.0 或更高版本发布的 XenServer VM Tools
  • Windows VM 必须连接到 Internet
安装 XenServer VM Tools