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 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(使用实时迁移或存储实时迁移)

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

有关详细信息,请参阅 安装适用于 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)。

    注意:

    某些 Linux 客户机操作系统不支持 Xen® 虚拟机管理程序内存气球,因此无法使用动态内存控制 (DMC) 功能。有关此功能适用的客户机操作系统的信息,请参阅 客户机操作系统功能支持

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

重要提示:

为了在运行 VM 时获得受支持的配置,请确保安装 XenServer VM Tools。虽然 Windows VM 在没有它们的情况下也能运行,但如果未安装 I/O 驱动程序,性能会受到影响。运行安装了这些驱动程序的 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 接收更新。在 XenCenter 的“新建 VM”向导中选择 VM 模板时,可以通过 Windows Update 启用 I/O 驱动程序更新。有关通过 Windows Update 启用 I/O 驱动程序更新的详细信息,请参阅VM 创建步骤概述。如果您不想从 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 驱动程序更新,前提是:

  • 您已使用 XenCenter 创建了 XenServer 7.0 或更高版本发布的 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 当前版本

安装 XenServer® VM Tools