Windows VM
在 XenServer 主机上安装 Windows VM 需要硬件虚拟化支持(Intel VT 或 AMD-V)。
Windows VM 基本创建过程
在 VM 上安装 Windows 的过程包括以下步骤:
-
选择适当的 Windows 模板
-
安装 Windows 操作系统
-
安装 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,请执行以下操作:**
-
在 XenCenter 工具栏上,单击新建 VM 按钮打开“新建 VM”向导。
通过“新建 VM”向导,可以配置新 VM,调整 CPU、存储和网络连接资源的各种参数。
-
选择一个 VM 模板并单击下一步。
每个模板包含创建具有特定来宾操作系统 (OS) 和最佳存储的 VM 所需的设置信息。此列表列出了 XenServer 当前支持的模板。
注意:
如果要在 VM 上安装的操作系统仅与原始硬件兼容,请选中将主机 BIOS 字符串复制到 VM 框。例如,对于与特定计算机打包在一起的操作系统安装 CD,可能要使用此选项。
要使用 CLI 复制 BIOS 字符串,请参阅从经销商可选套件(锁定了 BIOS)介质安装 HVM VM。用于设置用户定义的 BIOS 字符串的选项不适用于 HVM VM。
-
为新 VM 输入名称及可选说明。
-
为将安装在新 VM 上的操作系统选择安装源。
通过 CD/DVD 安装是最简单的入门方法。
- 选择默认安装来源选项(DVD 驱动器)
- 将磁盘插入 XenServer 主机的 DVD 驱动器中
- 选择下一步继续操作。
XenServer 还允许您从多种来源提取操作系统安装介质,包括预先存在的 ISO 库。ISO 映像是一个文件,其中包含光盘(CD、DVD 等)中的所有信息。在这种情况下,ISO 映像包含与 Windows 安装 CD 相同的操作系统数据。
要连接预先存在的 ISO 库,请单击新建 ISO 库,并指定 ISO 库的位置和类型。然后可以从列表中选择特定的操作系统 ISO 介质。
-
为 VM 选择主服务器。
主服务器是为池中的 VM 提供资源的服务器。为 VM 指定主服务器后,XenServer 将尝试在该服务器上启动 VM。如果此操作不可行,将自动选择同一池中的备用服务器。要选择主服务器,请单击将 VM 置于此服务器上并从列表中选择一个服务器。
注意:
- 在启用了 WLB 的池中,指定的主服务器不用于启动、重新启动、恢复或迁移 VM,而是由 WLB 分析 XenServer 资源池指标并提供优化建议,从而为 VM 指定最佳服务器。 - 如果为 VM 分配了虚拟 GPU,主服务器指定将无效。相反,服务器指定将取决于用户设置的虚拟 GPU 放置策略。
如果不希望指定主服务器,请单击不为此 VM 分配主服务器。VM 将在具有必备资源的任意服务器上启动。
单击下一步继续操作。
-
为 VM 分配处理器和内存资源。对于 Windows 10 VM,默认设置为 1 个虚拟 CPU 和 2048 MB RAM。也可以选择修改默认设置。单击下一步继续操作。
-
分配虚拟 GPU。“新建 VM”向导会提示您将专用 GPU 或虚拟 GPU 分配给 VM。此选项使 VM 能够使用 GPU 的处理能力。借助此功能,可为 CAD/CAM、GIS 和医学成像应用程序等高端三维专业图形应用程序提供更好的支持。
-
为新 VM 分配和配置存储。
单击下一步选择默认分配 (24 GB) 和配置,或者您可能需要进行以下额外配置:
- 通过单击属性更改虚拟磁盘的名称、说明或大小。
- 通过选择添加添加一个新虚拟磁盘。
-
配置新 VM 的网络连接设置。
单击下一步选择默认 NIC 和配置,包括为每个 NIC 自动创建的唯一 MAC 地址。或者,您可能想要进行以下额外配置:
- 通过单击属性更改虚拟磁盘的物理网络、MAC 地址或服务质量 (QoS) 优先级。
- 选择添加,以添加一个新虚拟 NIC。
-
检查设置,然后单击立即创建以创建新 VM 并返回到搜索选项卡。
此时将在资源窗格中的该主机下显示新 VM 的图标。
在资源窗格中,选择该 VM,然后单击控制台选项卡以查看 VM 控制台。
-
按照操作系统安装屏幕上的说明操作并进行选择。
-
操作系统安装完成并重新启动 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:
-
在资源窗格中选择 VM,单击鼠标右键,然后单击快捷菜单中的安装 XenServer Tools。或者,在 VM 菜单上,单击安装 XenServer Tools,或者在 VM 的常规选项卡上,单击安装 I/O 驱动程序和管理代理。
注意:
在 VM 上安装 XenServer Tools 时将同时安装 I/O 驱动程序(PV 驱动程序)和管理代理。
-
如果针对 VM 的 CD/DVD 驱动器启用了自动播放功能,则片刻之后安装过程将自动启动。该过程可安装 I/O 驱动程序和管理代理。在系统提示时,重新启动 VM,以使 VM 处于优化状态。
-
如果未启用自动播放功能,请单击安装 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.msi
或 managementagentx64.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,请执行以下操作:
-
从模板创建 VM:
xe vm-install new-name-label=vm_name template=template_name
该命令将返回新 VM 的 UUID。
-
创建 ISO 存储库:
xe-mount-iso-sr path_to_iso_sr
-
列出所有可用的 ISO:
xe cd-list
-
将指定的 ISO 插入指定 VM 的虚拟 CD 驱动器中:
xe vm-cd-add vm=vm_name cd-name=iso_name device=3
-
启动该 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,请执行以下操作:
-
从开始按钮中,选择控制面板。
-
选择程序,然后选择程序和功能。
-
选择以下所有项目(列表取决于您的操作系统以及 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 提供程序
-
选择卸载。
此选项将删除 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 驱动程序的版本,请执行以下操作:
-
导航到
C:\Windows\System32\drivers
。 -
从列表中找到该驱动程序。
-
右键单击该驱动程序,然后依次选择属性和详细信息。
文件版本字段将显示 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 上安装的管理代理的版本,请执行以下操作:
-
导航到
C:\Program Files\Citrix\XenTools
。 -
右键单击列表中的
XenGuestAgent
,然后依次单击属性和详细信息。文件版本字段将显示 VM 上安装的管理代理的版本。
使用 CLI 管理自动更新
XenServer 允许您使用命令行管理 I/O 驱动程序和管理代理的自动更新。您可以在运行 setup.exe
或 msiexec.exe
时使用下表中列出的参数来指定是否自动更新 I/O 驱动程序和管理代理。有关使用 setup.exe
或 msiexec.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 上自动安装更新之前对其进行检查。
要重定向管理代理更新,请执行以下操作:
-
从 https://pvupdates.vmd.citrix.com/updates.latest.tsv 下载 TSV 文件。
-
下载在 TSV 文件中引用的管理代理 MSI 文件。
-
将 MSI 文件上载到您的 VM 可以访问的内部 Web 服务器。
-
更新 TSV 文件,使其指向内部 Web 服务器上的 MSI 文件。
-
将 TSV 文件上载到 Web 服务器。
也可以按每个 VM 或按每个池重定向自动更新。要按每个 VM 重定向更新,请执行以下操作:
-
在 VM 上,以管理员身份打开一个命令提示窗口。
-
运行以下命令
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 禁用管理代理自动更新,请执行以下操作:
-
在 VM 上,以管理员身份打开一个命令提示窗口。
-
运行以下命令:
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 安装过程后更新此设置,请执行以下步骤:
-
在 VM 上,以管理员身份打开一个命令提示窗口。
-
运行以下命令:
reg.exe ADD HKLM\SOFTWARE\Citrix\XenTools\AutoUpdate /t REG_SZ /v \ InstallDrivers /d YES/NO
向 Citrix 发送匿名使用信息:
XenServer Tools 安装过程中,可以指定是否要向 Citrix 发送匿名使用信息。如果要在完成 XenServer Tools 安装过程后更新此设置,请执行以下步骤:
-
在 VM 上,以管理员身份打开一个命令提示窗口。
-
运行以下命令:
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,请执行以下操作:
-
根据需要创建、安装和配置 Windows VM。
-
应用所有相关的 Service Pack 和更新。
-
安装 XenServer Tools。
-
安装任何应用程序和执行任何其他配置。
-
运行
sysprep
。完成后,此实用程序将关闭 VM。 -
在 XenCenter 中,将 VM 转换为模板。
-
根据需要将新创建的模板克隆到新 VM 中。
-
克隆的 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 或更高版本。