Windows VM

在 XenServer 主机上安装 Windows VM 需要硬件虚拟化支持(Intel VT 或 AMD-V)。

Windows VM 基本创建过程

在 VM 上安装 Windows 的过程包括以下步骤:

  1. 选择适当的 Windows 模板

  2. 安装 Windows 操作系统

  3. 安装 XenServer Tools(I/O 驱动程序管理代理

警告:

Citrix 仅在 Windows VM 安装了 XenServer Tools 时才支持这些 VM。有关详细信息,请参阅 XenServer Tools。

Windows VM 模板

要将 Windows 操作系统安装到 VM 上,可以使用 XenCenter 或 xe CLI 克隆相应的模板,然后安装操作系统。对于适用于各来宾系统的模板,已经设置了用来定义虚拟硬件配置的预定义平台标志。例如,所有 Windows VM 安装都支持 ACPI 硬件抽象层 (HAL) 模式。如果您以后将其中一个 VM 更改为包含多个虚拟 CPU,Windows 会自动将 HAL 切换为多处理器模式。

注意:

适用于 Windows XP、Windows Server 2003 和 Windows Vista 的 VM 模板在 XenServer 7.6 中不存在。如果要创建具有这些 Windows 版本之一的 VM,请使用“旧版 Windows”模板。应从 XenServer Tools ISO 运行 xenlegacy.exe 以在此类 VM 上安装 XenServer Tools。

此建议反映了 Microsoft 决定结束对这些来宾系统的扩展支持。如果需要上报与 Windows XP 或 Windows Server 2003 有关的支持事件,系统会要求您升级到受支持的来宾操作系统。对于使用不受支持的来宾操作系统的客户,技术解决方法可能会受到限制或不可行。

下面列出了可用的 Windows 模板:

模板名称 说明
Citrix XenApp on Windows Server 2008 (32-bit) 用于安装 Windows Server 2008 SP2(32 位)。支持所有版本。此模板经过专门调整,可优化 Citrix XenApp 的性能。
Citrix XenApp on Windows Server 2008 (64-bit) 用于安装 Windows Server 2008 SP2(64 位)。支持所有版本。此模板经过专门调整,可优化 Citrix XenApp 的性能。
Citrix XenApp on Windows Server 2008 R2 (64-bit) 用于安装 Windows Server 2008 R2 和 Windows Server 2008 R2 SP1(64 位)。支持所有版本。此模板经过专门调整,可优化 Citrix XenApp 的性能。
Windows 7 (32-bit) 用于安装 Windows 7 和 Windows 7 SP1(32 位)。
Windows 7 (64-bit) 用于安装 Windows 7 和 Windows 7 SP1(64 位)。
Windows 8.1 (32-bit) 用于安装 Windows 8.1(32 位)。(请参阅备注)
Windows 8.1 (64-bit) 用于安装 Windows 8.1(64 位)。(请参阅备注)
Windows 10 (32-bit) 用于安装 Windows 10。
Windows 10 (64-bit) 用于安装 Windows 10(64 位)。
Windows Server 2008 (32-bit) 用于安装 Windows Server 2008 SP2(32 位)。支持所有版本。
Windows Server 2008 (64-bit) 用于安装 Windows Server 2008 SP2(64 位)。支持所有版本。
Windows Server 2008 R2 (64-bit) 用于安装 Windows Server 2008 R2 和 Windows Server 2008 R2 SP1(64 位)。支持所有版本。
Windows Server 2012 (64-bit) 用于安装 Windows Server 2012(64 位)。
Windows Server 2012 R2 (64-bit) 用于安装 Windows Server 2012 R2(64 位)。
Windows Server 2016 (64-bit) 用于安装 Windows Server 2016 或 Windows Server Core 2016(64 位)

注意:

不再支持 Windows 8。安装 Windows 8 的用户将升级到 Windows 8.1。

警告:

实验版来宾操作系统只经过了有限的测试,在未来产品版本中可能无法提供,因此不能在生产系统上启用。Citrix 不能响应有关实验功能的支持请求。

连接 ISO 映像库

可从 XenServer 主机上物理 CD-ROM 驱动器中的安装 CD 或从 ISO 映像安装 Windows 操作系统。有关如何从 Windows 安装 CD 生成 ISO 映像以及如何使该映像可供使用的信息,请参阅创建 ISO 映像

使用 XenCenter 创建 VM

注意:

以下过程举例说明创建 Windows 7(32 位)VM 的步骤。默认值可能因您选择的操作系统而异。

**要创建 Windows 7(32 位)VM,请执行以下操作:**

  1. 在 XenCenter 工具栏上,单击新建 VM 按钮打开“新建 VM”向导。

    通过“新建 VM”向导,可以配置新 VM,调整 CPU、存储和网络连接资源的各种参数。

  2. 选择一个 VM 模板并单击下一步

    每个模板包含创建具有特定来宾操作系统 (OS) 和最佳存储的 VM 所需的设置信息。此列表列出了 XenServer 当前支持的模板。

    注意:

    如果要在 VM 上安装的操作系统仅与原始硬件兼容,请选中将主机 BIOS 字符串复制到 VM 框。例如,对于与特定计算机打包在一起的操作系统安装 CD,可能要使用此选项。

    要使用 CLI 复制 BIOS 字符串,请参阅从经销商可选套件(锁定了 BIOS)介质安装 HVM VM。用于设置用户定义的 BIOS 字符串的选项不适用于 HVM VM。

  3. 为新 VM 输入名称及可选说明。

  4. 为将安装在新 VM 上的操作系统选择安装源。

    通过 CD/DVD 安装是最简单的入门方法。

    1. 选择默认安装来源选项(DVD 驱动器)
    2. 将磁盘插入 XenServer 主机的 DVD 驱动器中
    3. 选择下一步继续操作。

    XenServer 还允许您从多种来源提取操作系统安装介质,包括预先存在的 ISO 库。ISO 映像是一个文件,其中包含光盘(CD、DVD 等)中的所有信息。在这种情况下,ISO 映像包含与 Windows 安装 CD 相同的操作系统数据。

    要连接预先存在的 ISO 库,请单击新建 ISO 库,并指定 ISO 库的位置和类型。然后可以从列表中选择特定的操作系统 ISO 介质。

  5. 为 VM 选择主服务器。

    主服务器是为池中的 VM 提供资源的服务器。为 VM 指定主服务器后,XenServer 将尝试在该服务器上启动 VM。如果此操作不可行,将自动选择同一池中的备用服务器。要选择主服务器,请单击将 VM 置于此服务器上并从列表中选择一个服务器。

    注意:

    -  在启用了 WLB 的池中,指定的主服务器不用于启动、重新启动、恢复或迁移 VM,而是由 WLB 分析 XenServer 资源池指标并提供优化建议,从而为 VM 指定最佳服务器。 -  如果为 VM 分配了虚拟 GPU,主服务器指定将无效。相反,服务器指定将取决于用户设置的虚拟 GPU 放置策略。
    

    如果不希望指定主服务器,请单击不为此 VM 分配主服务器。VM 将在具有必备资源的任意服务器上启动。

    单击下一步继续操作。

  6. 为 VM 分配处理器和内存资源。对于 Windows 10 VM,默认设置为 1 个虚拟 CPU 和 2048 MB RAM。也可以选择修改默认设置。单击下一步继续操作。

  7. 分配虚拟 GPU。“新建 VM”向导会提示您将专用 GPU 或虚拟 GPU 分配给 VM。此选项使 VM 能够使用 GPU 的处理能力。借助此功能,可为 CAD/CAM、GIS 和医学成像应用程序等高端三维专业图形应用程序提供更好的支持。

  8. 为新 VM 分配和配置存储。

    单击下一步选择默认分配 (24 GB) 和配置,或者您可能需要进行以下额外配置:

    • 通过单击属性更改虚拟磁盘的名称、说明或大小。
    • 通过选择添加添加一个新虚拟磁盘。
  9. 配置新 VM 的网络连接设置。

    单击下一步选择默认 NIC 和配置,包括为每个 NIC 自动创建的唯一 MAC 地址。或者,您可能想要进行以下额外配置:

    • 通过单击属性更改虚拟磁盘的物理网络、MAC 地址或服务质量 (QoS) 优先级。
    • 选择添加,以添加一个新虚拟 NIC。
  10. 检查设置,然后单击立即创建以创建新 VM 并返回到搜索选项卡。

    此时将在资源窗格中的该主机下显示新 VM 的图标。

    资源窗格中,选择该 VM,然后单击控制台选项卡以查看 VM 控制台。

  11. 按照操作系统安装屏幕上的说明操作并进行选择。

  12. 操作系统安装完成并重新启动 VM 后,安装 XenServer Tools。

安装 XenServer Tools

XenServer 具有更加简单的机制,用于在 Windows VM 上安装和更新 XenServer Tools(I/O 驱动程序和管理代理)。

XenServer Tools 提供高性能 I/O 服务,而没有传统设备仿真的开销。XenServer Tools 由 I/O 驱动程序(也称为半虚拟化的驱动程序或 PV 驱动程序)和管理代理组成。必须在每个 Windows VM 上安装 XenServer Tools,VM 才能具有完全受支持的配置。尽管没有这些工具 VM 也可以工作,但是性能会受到显著影响。

注意:

要在 Windows VM 上安装 XenServer Tools,该 VM 必须运行 Microsoft .NET Framework 4.0 或更高版本。

安装 XenServer Tools:

  1. 资源窗格中选择 VM,单击鼠标右键,然后单击快捷菜单中的安装 XenServer Tools。或者,在 VM 菜单上,单击安装 XenServer Tools,或者在 VM 的常规选项卡上,单击安装 I/O 驱动程序和管理代理

    注意:

    在 VM 上安装 XenServer Tools 时将同时安装 I/O 驱动程序(PV 驱动程序)和管理代理。

  2. 如果针对 VM 的 CD/DVD 驱动器启用了自动播放功能,则片刻之后安装过程将自动启动。该过程可安装 I/O 驱动程序和管理代理。在系统提示时,重新启动 VM,以使 VM 处于优化状态。

  3. 如果未启用自动播放功能,请单击安装 XenServer Tools 以继续执行安装。此操作将在 VM 的 CD/DVD 驱动器上装载 XenServer Tools ISO (guest-tools.iso)。

    在系统提示时,请选择以下选项之一以选择要对 XenServer Tools ISO 执行的操作:

    • 单击 Run Setup.exe(运行 Setup.exe)开始安装 XenServer Tools。此操作将打开 XenServer Windows 管理代理安装向导。按照向导中的说明使您的 VM 进入优化状态并执行完成安装过程所需的任何操作。使用此方法安装 XenServer Tools 时,管理代理将被配置为自动获取更新。但是,管理代理更新机制不会自动更新 I/O 驱动程序。此行为是默认行为。如果要更改默认行为,请使用以下方法安装 XenServer Tools:

    • 单击 Open folders to view files(打开文件夹以查看文件),然后从 CD 驱动器运行 Setup.exe。此选项将打开 XenServer Windows 管理代理安装向导,您可以在该向导中自定义 XenServer Tools 安装和管理代理更新设置。

    • 按照向导中的说明接受许可协议并选择目标文件夹。

    • 自定义 Installation and Updates Settings(安装和更新设置)页面上的设置。XenServer Windows 管理代理安装向导显示默认设置。默认情况下,向导将显示以下设置:

      • Install I/O Drivers Now(立即安装 I/O 驱动程序)

      • Allow automatic management agent updates(允许管理代理自动更新)

      • Disallow automatic I/O drivers updates by the management agent(不允许管理代理自动更新 I/O 驱动程序)

      • 发送匿名使用信息至 Citrix

      如果不允许管理代理自动更新,请从列表中选择不允许管理代理自动更新

      如果要允许管理代理自动更新 I/O 驱动程序,请选择允许管理代理自动更新 I/O 驱动程序

      注意: 如果已选择通过 Windows Update 机制接收 I/O 驱动程序更新,请勿允许管理代理自动更新 I/O 驱动程序。

      如果不希望与 Citrix 共享匿名使用信息,请取消选中“向 Citrix 发送匿名使用信息”复选框。传输到 Citrix 的信息包含请求更新的 VM 的 UUID。不收集与该 VM 有关的任何其他信息,也不会将这些信息传输到 Citrix。

    • 依次单击下一步安装开始执行 XenServer Tools 安装过程。

    • 在系统提示时,请执行完成安装过程所需的任何操作,然后单击完成退出向导。

    注意:

    I/O 驱动程序将自动安装在可从 Windows Update 接收更新的 Windows VM 上。但是,我们建议您通过安装 XenServer Tools 软件包来安装管理代理,并确保配置始终受支持。

要在多个 Windows VM 上安装 I/O 驱动程序和管理代理,请使用首选 MSI 安装工具安装 managementagentx86.msimanagementagentx64.msi。这些文件可在 XenServer Tools ISO 上找到。

通过 RDP 安装 XenServer Tools 或管理代理的客户可能看不到重新启动提示,因为该提示仅在 Windows 控制台会话中出现。为确保重新启动 VM(如有必要)以及使 VM 进入优化状态,请在 RDP 中指定强制重新启动选项。仅当需要使 VM 进入优化状态时,强制重新启动选项才会重新启动 VM。

无提示安装

要无提示安装 XenServer Tools 并阻止系统重新启动,请运行以下命令之一:

Msiexec.exe /package managementagentx86.msi /quiet /norestart
Msiexec.exe /package managementagentx64.msi /quiet /norestart

Setup.exe /quiet /norestart

可以通过运行以下命令获取非交互式带提示安装:

Msiexec.exe managementagentx86.msi /passive
Msiexec.exe managementagentx64.msi /passive

Setup.exe /passive

对于交互安装、静默安装和被动安装,在系统下一次重新启动后,可能要自动重新启动几次,才会完整安装 XenServer Tools。对于指定了 /norestart 标志的安装,也会发生此行为。但是,对于提供了 /norestart 标志的安装,首次重新启动可能要手动完成。

默认情况下,XenServer Tools 安装在 VM 上的 C:\Program Files\Citrix\XenTools 目录中。

注意:

  • 要在 Windows VM 上安装 XenServer Tools,该 VM 必须运行 Microsoft .NET Framework 4.0 或更高版本。
  • /quiet 参数仅适用于安装对话框,但不适用于设备驱动程序安装。指定了 /quiet 参数时,设备驱动程序安装会要求允许重新启动(如果需要)。
    • 指定了 /quiet /norestart 时,在安装了完整的工具后,系统不会重新启动。此行为与用户在重新启动对话框中指定的内容无关。
    • 指定了 /quiet /forcerestart 时,在安装了完整的工具后,系统会重新启动。此行为与用户在重新启动对话框中指定的内容无关。
    • 设备驱动程序安装要求允许重新启动时,指定了 quiet 参数的工具安装可能仍在进行。请使用任务管理器确认安装程序是否仍在运行。

警告:

安装或升级 XenServer Tools 可能会导致某些网络适配器的友好名称和标识符发生变化。安装或升级 XenServer Tools 后,可能必须重新配置已配置为使用特定适配器的任何软件。

使用 CLI 创建 Windows VM

要用 xe CLI 从 ISO 存储库创建 Windows VM,请执行以下操作:

  1. 从模板创建 VM:

    xe vm-install new-name-label=vm_name template=template_name
    

    该命令将返回新 VM 的 UUID。

  2. 创建 ISO 存储库:

    xe-mount-iso-sr path_to_iso_sr
    
  3. 列出所有可用的 ISO:

    xe cd-list
    
  4. 将指定的 ISO 插入指定 VM 的虚拟 CD 驱动器中:

    xe vm-cd-add vm=vm_name cd-name=iso_name device=3
    
  5. 启动该 VM 并安装操作系统:

    xe vm-start vm=vm_name
    

此时,VM 控制台将在 XenCenter 中可见。

有关使用 CLI 的详细信息,请参阅命令行接口

更新 Windows 操作系统

本节介绍如何为 Windows VM 更新操作系统以及如何重新安装 XenServer Tools。

移动到更高版本的 XenServer 时,通常需要升级 VM。将您的 VM 升级到更高版本的 XenServer 时需要注意以下限制:

  • 使用 XenMotion 迁移 Windows VM 之前,必须升级每个 VM 上的 XenServer Tools。

  • 升级 XenServer Tools 之前,不支持在 Windows VM 上执行挂起/恢复操作。

  • 除非升级 XenServer Tools,否则使用某些防病毒软件和防火墙应用程序可能会使 Windows VM 崩溃。

警告:

在更新 Windows 操作系统之前,应卸载 XenServer Tools。如果在尝试更新期间存在这些工具,则更新将失败。

在已经安装了 Windows 早期版本的服务器上引导 Windows 安装磁盘时,它们通常会提供升级选项。

您能够以类似的方式更新 Windows VM 的操作系统。

要卸载 XenServer Tools,请执行以下操作:

  1. 开始按钮中,选择控制面板

  2. 选择程序,然后选择程序和功能

  3. 选择以下所有项目(列表取决于您的操作系统以及 VM 上安装的 XenServer Tools 的版本):

    • XenServer Windows 管理代理
    • Citrix Tools for Virtual Machines
    • XenServer Tools 安装程序
    • XenServer Windows 来宾代理
    • XenServer Xen Windows x64 PV 驱动程序
    • XenServer Xen Windows x86 PV 驱动程序
    • XenServer VSS 提供程序
  4. 选择卸载

    此选项将删除 XenServer Tools。操作完成后系统会显示一条消息。单击确定关闭消息框。

完成操作系统更新后,重新安装 XenServer Tools,方法与安装全新的 Windows VM 后安装这些工具的方法相同。

重新安装 XenServer Tools

XenCenter 中内置的 guest-tools.iso 中提供了 XenServer Tools。在 VM 菜单上,选择安装XenServer Tools。此选项将包含 XenServer Tools 的 CD 映像连接到 VM。

如果针对 VM 的 CD/DVD 驱动器启用了自动播放功能,则片刻之后安装过程将自动启动。该过程可安装 I/O 驱动程序和管理代理。在系统提示时,重新启动 VM,以使 VM 处于优化状态。

如果未启用自动播放功能,XenServer Tools 安装程序将显示安装选项。单击安装 XenServer Tools 继续进行安装。此选项将在 VM 的 CD/DVD 驱动器上装载 XenServer Tools ISO (guest-tools.iso)。单击 Run setup.exe(运行 setup.exe)开始安装 XenServer Tools,在系统提示时,重新启动 VM,以使 VM 处于优化状态。

更新 XenServer Tools

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

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

以下各部分内容介绍了与自动更新 I/O 驱动程序和管理代理有关的信息。

更新 I/O 驱动程序

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

  • 您运行的是 XenServer 7.6 Enterprise Edition,或者可通过 Citrix Virtual Apps and Desktops 授权访问 XenServer。

  • 您已使用随 XenCenterXenServer 发布的 7.6 创建 Windows VM

    重要: 从早期版本的 XenServer 导入的 VM 无法从 Windows Update 接收 I/O 驱动程序。

  • VM 中已启用 Windows Update

  • VM 可以访问 Internet,或者可以连接到 WSUS 代理服务器

注意:

Windows Server Core 2016 不支持使用 Windows Update 安装或更新 I/O 驱动程序。应改为使用 XenServer Tools ISO 中的安装程序。

注意:

客户还可以通过管理代理自动更新机制自动接收 I/O 驱动程序更新。可以在 XenServer Tools 安装过程中配置此设置。有关详细信息,请参阅安装 XenServer Tools

查明 I/O 驱动程序的版本

要查明 VM 上安装的 I/O 驱动程序的版本,请执行以下操作:

  1. 导航到 C:\Windows\System32\drivers

  2. 从列表中找到该驱动程序。

  3. 右键单击该驱动程序,然后依次选择属性详细信息

    文件版本字段将显示 VM 上安装的驱动程序的版本。

更新管理代理

您可以使用 XenServer 自动在新的和现有的 Windows VM 上更新管理代理。默认情况下,XenServer 允许管理代理自动更新。但是,不允许管理代理自动更新 I/O 驱动程序。您可以在 XenServer Tools 安装过程中自定义管理代理更新设置。管理代理自动更新会无缝地进行,而不会重新启动 VM。如果需要重新启动 VM,VM 的“控制台”选项卡上将显示一条消息,向用户通知需要执行的操作。

您可以自动获取管理代理更新,但前提是:

  • 您运行的是 XenServer 7.6 Enterprise Edition,或者可通过 Citrix Virtual Apps and Desktops 授权访问 XenServer。

  • 已安装随 XenServer 7.0 或更高版本发布的 XenServer Tools

  • Windows VM 能够访问 Internet

重要:

XenServer Tools 的更新也可以通过标准 XenServer 更新(修补程序)机制发布。这些修补程序同时包含对 I/O 驱动程序和管理代理的更新。更新以修补程序形式发布的 XenServer Tools 没有许可限制。

查明管理代理的版本

要查明 VM 上安装的管理代理的版本,请执行以下操作:

  1. 导航到 C:\Program Files\Citrix\XenTools

  2. 右键单击列表中的 XenGuestAgent,然后依次单击属性详细信息

    文件版本字段将显示 VM 上安装的管理代理的版本。

使用 CLI 管理自动更新

XenServer 允许您使用命令行管理 I/O 驱动程序和管理代理的自动更新。您可以在运行 setup.exemsiexec.exe 时使用下表中列出的参数来指定是否自动更新 I/O 驱动程序和管理代理。有关使用 setup.exemsiexec.exe 安装 XenServer Tools 的信息,请参阅无提示安装

注意:

对于使用 PVS 或 MCS 管理的 VM,当 Citrix Virtual Desktops VDA 存在并报告计算机是非静态计算机时,会自动关闭自动更新。

参数 说明
ALLOWAUTOUPDATE YES/NO 允许/不允许管理代理自动更新
ALLOWDRIVERINSTALL YES/NO 允许/不允许 XenServer Tools 安装程序安装 I/O 驱动程序
ALLOWDRIVERUPDATE YES/NO 允许/不允许管理代理自动更新 I/O 驱动程序
IDENTIFYAUTOUPDATE YES/NO 允许/不允许自动更新机制发送匿名使用信息至 Citrix

例如:

setup.exe  /passive /forcerestart ALLOWAUTOUPDATE=YES ALLOWDRIVERINSTALL=NO \
ALLOWDRIVERUPDATE=NO IDENTIFYAUTOUPDATE=YES

msiexec.exe /i managementagentx64.msi ALLOWAUTOUPDATE=YES ALLOWDRIVERINSTALL=NO \
ALLOWDRIVERUPDATE=NO IDENTIFYAUTOUPDATE=YES

重定向管理代理更新

客户可以通过 XenServer 在安装管理代理更新之前将其重定向到内部 Web 服务器。此重定向功能让客户可以在 VM 上自动安装更新之前对其进行检查。

要重定向管理代理更新,请执行以下操作:

  1. https://pvupdates.vmd.citrix.com/updates.latest.tsv 下载 TSV 文件。

  2. 下载在 TSV 文件中引用的管理代理 MSI 文件。

  3. 将 MSI 文件上载到您的 VM 可以访问的内部 Web 服务器。

  4. 更新 TSV 文件,使其指向内部 Web 服务器上的 MSI 文件。

  5. 将 TSV 文件上载到 Web 服务器。

也可以按每个 VM 或按每个池重定向自动更新。要按每个 VM 重定向更新,请执行以下操作:

  1. 在 VM 上,以管理员身份打开一个命令提示窗口。

  2. 运行以下命令

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools\AutoUpdate /t REG_SZ /v \
    url of the .tsv file on the web server
    

要按每个池重定向管理代理自动更新,请运行以下命令:

xe pool-param-set uuid=pooluuid guest-agent-config:auto_update_url=url of the .tsv file on the web server

禁用管理代理更新

要按每个 VM 禁用管理代理自动更新,请执行以下操作:

  1. 在 VM 上,以管理员身份打开一个命令提示窗口。

  2. 运行以下命令:

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools /t REG_DWORD /v DisableAutoUpdate /d 1
    

要按每个池禁用管理代理自动更新,请运行以下命令:

xe pool-param-set uuid=pooluuid guest-agent-config:auto_update_enabled=false

修改 I/O 驱动程序自动更新设置

在 XenServer Tools 安装过程中,可以指定是否允许管理代理自动更新 I/O 驱动程序。如果要在完成 XenServer Tools 安装过程后更新此设置,请执行以下步骤:

  1. 在 VM 上,以管理员身份打开一个命令提示窗口。

  2. 运行以下命令:

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools\AutoUpdate /t REG_SZ /v \
    InstallDrivers /d YES/NO
    

向 Citrix 发送匿名使用信息:

XenServer Tools 安装过程中,可以指定是否要向 Citrix 发送匿名使用信息。如果要在完成 XenServer Tools 安装过程后更新此设置,请执行以下步骤:

  1. 在 VM 上,以管理员身份打开一个命令提示窗口。

  2. 运行以下命令:

    reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools\AutoUpdate REG_SZ /v \
    IDENTIFYAUTOUPDATE /d YES/NO
    

使用 Sysprep 准备克隆 Windows VM

使用 Windows 实用程序 sysprep 准备 VM,这是唯一支持的 Windows VM 克隆方法。

sysprep 实用程序将更改本地计算机 SID 以确保各个计算机 SID 的唯一性。sysprep 二进制文件位于 C:\Windows\System32\Sysprep 文件夹中。

注意:

对于较旧版本的 Windows,sysprep 二进制文件位于 Windows 产品 CD 上的 \support\tools\deploy.cab 文件中。在使用之前,必须将这些二进制文件复制到您的 Windows VM 中。

要克隆 Windows VM,请执行以下操作:

  1. 根据需要创建、安装和配置 Windows VM。

  2. 应用所有相关的 Service Pack 和更新。

  3. 安装 XenServer Tools。

  4. 安装任何应用程序和执行任何其他配置。

  5. 运行 sysprep。完成后,此实用程序将关闭 VM。

  6. 在 XenCenter 中,将 VM 转换为模板。

  7. 根据需要将新创建的模板克隆到新 VM 中。

  8. 克隆的 VM 启动时,将完成以下操作,然后才可供使用:

    • 获取新的 SID 和名称
    • 运行最小化安装以在必要时提示输入配置值
    • 最后,重新启动

    注意:

    在完成 sysprep 阶段后,请勿重新启动使用 sysprep 处理的原始 VM(“源”VM)。而是在此之后立即将其转换为模板以防重新启动。如果重新启动了源 VM,则必须再次对其运行 sysprep,才可以将其安全地用于创建更多克隆。

有关使用 sysprep 的详细信息,请访问下面的 Microsoft Web 站点:

Windows VM 发行说明

Windows 的许多版本和产品对 XenServer 所提供的功能具有不同支持级别。本节列出了已知差异的说明和勘误表。

一般 Windows 问题

  • 安装 Windows VM 时,最初的虚拟磁盘数不要超过三个。安装 VM 和 XenServer Tools 后,您可以添加额外的虚拟磁盘。确保引导设备始终为某一初始磁盘,以便 VM 无需 XenServer Tools 即可成功引导。

  • 多个 vCPU 将作为 CPU 插槽向 Windows 来宾系统公开,并受 VM 中的许可限制约束。来宾系统中存在的 CPU 数量可以通过查看“设备管理器”确认。可在“任务管理器”中查看 Windows 实际使用的 CPU 数量。

  • Windows 来宾系统中的磁盘枚举顺序可能不同于最初添加这些磁盘的顺序。出现此行为的原因是,Windows 中 I/O 驱动程序与即插即用子系统之间的交互。例如,第一个磁盘可能显示为 Disk 1,下一个热插拔的磁盘显示为 Disk 0,再下一个磁盘显示为 Disk 2,后面的磁盘按预期方式向上排。

  • VLC Player DirectX 后端存在一个缺陷:在 Windows 显示属性设置为 24 位色时,视频播放中本应显示为黄色的部分显示为蓝色。使用 OpenGL 作为后端的 VLC 正常运行,并且基于 DirectX 或基于 OpenGL 的所有其他视频播放器也正常运行。如果将来宾系统设置为使用 16 位而不是 24 位色,则不会出现上述问题。

  • 在 Windows VM 中,报告的半虚拟化的以太网适配器速度为 1 Gbps。此速度是硬编码的值且与虚拟环境无关,因为虚拟 NIC 与虚拟交换机连接。数据速率不受所公布的网络速度限制。

Windows 7

Microsoft 仅在安装了 Service Pack 1 时才支持使用 Windows 7。对于要在 XenServer 上支持的 Windows 7 VM,请务必安装 SP1 或更高版本。

Windows 8

我们不再支持 Windows 8 来宾系统。如果安装 Windows 8 VM,则会将其升级到 Windows 8.1。

Windows Server 2008 R2

Microsoft 仅在安装了 Service Pack 1 时才支持使用 Windows Server 2008 R2。对于要在 XenServer 上支持的 Windows Server 2008 R2 VM,请务必安装 SP1 或更高版本。