XenServer

已知问题

本文包含 XenServer 8.4 版本中的建议和次要问题以及您可以应用的任何解决方法。

活动目录

  • XenServer 中 Active Directory 集成的更新(于 Dec 4, 2025 发布到抢先体验通道,并于 Dec 15, 2025 发布到普通通道)要求在 XenServer 与 Active Directory 域控制器之间打开额外的端口 (135, 49152-65535)。如果这些端口被关闭(例如,被防火墙关闭),主机可能无法加入 Active Directory 域,或者如果已加入,可能无法允许 Active Directory 登录。有关更多信息,请参阅 Active Directory 集成。(XSI-2112)

常规

  • 尝试使用串行控制台连接到 XenServer® 主机时,串行控制台可能拒绝接受键盘输入。如果您等到控制台刷新两次后,控制台将接受键盘输入。(CA-311613)

  • 启用读取缓存时,从父快照读取的速度比从叶快照读取的速度慢。要解决此问题,请为 dom0 分配更多内存。(CP-32853)

  • 尝试使用不正确的密码登录 dom0 控制台时,您会收到以下错误消息:When trying to update a password, this return status indicates that the value provided as the current password is not correct. 即使此错误消息与密码更改而非登录相关,它也是预期的。请尝试使用正确的密码登录。(CA-356441)

  • 如果 XenServer 主机意外断电并重新启动,当它尝试恢复连接了 vTPM 的虚拟机时,vTPM 有时可能会从虚拟机中丢失。(CA-379928)

  • 在集群池中,如果主机未干净关闭(例如,突然断电),仲裁将保持锁定状态。后续操作,包括干净关闭,不会触发仲裁更改。(CA-403866)

  • 在许可证激活服务 (LAS) 断开连接后,使用在线激活的 XenServer 主机即使在 LAS 再次可达后,也可能仍处于宽限期许可证状态。尽管主机已成功与 LAS 通信,但它仍会报告 LICENSE_SERVER_UNREACHABLE 和 GRACE_LICENSE 警报。此问题仅影响配置为在线激活的主机;使用离线激活的主机不受影响。要解决此问题,请在每个受影响的主机上重新启动 toolstack。(XSI-2204)

图形

  • 在某些特定服务器硬件上,当 NVIDIA T4 以直通模式添加到虚拟机时,该虚拟机可能无法开机。(CA-360450)

  • 您无法在全新安装 XenServer 主机时安装 NVIDIA Virtual GPU Manager 补充包。安装主机后,您可以使用 xe CLI 或 XenCenter 安装 NVIDIA Virtual GPU Manager。有关更多信息,请参阅 为 XenServer 安装 NVIDIA vGPU Manager。

  • 将 XenServer 主机升级到 NVIDIA vGPU Manager 驱动程序版本 580.105.06 后,使用 NVIDIA T4 vGPU 配置的 Windows 虚拟机在虚拟机控制台和通过 RDP 显示黑屏。即使虚拟机在安装客户机驱动程序后最初显示正常,此问题也会在虚拟机重新启动后发生。此问题影响所有经过测试的客户机驱动程序版本,并且特定于 NVIDIA T4 GPU 卡;NVIDIA A16 GPU 卡在相同的主机驱动程序版本下不受影响。要解决此问题,请将 NVIDIA vGPU Manager 主机驱动程序降级到版本 535.x(例如 535.274.03)。NVIDIA 正在调查此问题。(XSI-2104)

虚拟机

  • 为新虚拟机定义 vCPU 拓扑时,请确保每个套接字的内核数设置为 2 的幂(1、2、4、8 等)。如果此值未设置为 2 的幂,则虚拟机的某些内核可能无法被利用,虚拟机操作系统中显示的拓扑信息可能不正确,并且可能会出现其他意外行为。(XSI-1766)

  • 如果您尝试将启用了动态内存控制的虚拟机实时迁移到内存等资源非常受限的目标主机,则迁移有时可能会失败。(CA-380607)

  • 如果您的虚拟机进入睡眠模式,您的鼠标可能会无响应,尽管您的键盘仍然可以正常使用。重新启动虚拟机或通过设备管理器禁用并重新启用 USB 控制器可以恢复鼠标功能。(CA-399746)

Windows 虚拟机

  • 对于安装了 FireEye Agent 的已加入域的 Windows 10 虚拟机(1903 及更高版本),重复成功的 RDP 连接可能导致虚拟机在 ntoskrnl.exe 中冻结,并出现 100% 的 CPU 使用率。对虚拟机执行硬重启以从该状态恢复。(CA-323760)

  • 创建 UEFI 虚拟机时,Windows 安装需要按键才能开始。如果您在规定时间内未按键,虚拟机控制台将切换到 UEFI shell。

    要解决此问题,您可以通过以下方法之一重新启动安装过程:

    • 在 UEFI 控制台中,键入以下命令。

       EFI:
       EFI\BOOT\BOOTX64
      
    • 重新启动虚拟机

    当安装过程重新启动时,请在虚拟机控制台中留意安装提示。当提示出现时,按任意键。(CA-333694)

  • 尝试将 Windows 10 虚拟机从 1909 更新到 20H2 或更高版本时,更新可能会失败,并显示蓝屏错误:INACCESSIBLE BOOT DEVICE。(XSI-1075)

    为降低此故障发生的可能性,您可以在尝试更新之前执行以下步骤:

    1. 将虚拟机上的 XenServer VM Tools for Windows 更新到最新版本。
    2. 创建虚拟机快照。
    3. 在 VM 注册表中,从 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\XENFILT\Parameters 键中删除以下值:ActiveDeviceID、ActiveInstanceID 和 ActiveLocationInformation
  • 从设置为不自动更新其驱动程序的模板创建 Windows VM 时,创建的 VM 被错误地设置为更新其驱动程序。要解决此问题,请运行以下命令:xe pool-param-set policy-no-vendor-device=true uuid=<pool-uuid>。此命令可确保将来从该模板创建的 VM 正确设置为不自动更新驱动程序。以前从该模板生成的 VM 不会更改。(CA-371529)

  • 安装 Windows Server 2025 VM 时,连接两个磁盘可能会导致 VM 在启动期间挂起。为避免此问题,请使用单个磁盘完成安装。接下来,在 VM 上安装适用于 Windows 的 VM Tools 并重新启动以完成安装。完成后,您可以安全地连接第二个磁盘。(CA-399175)

  • 如果您在单个主机上同时启动大量 Windows Server 2025 VM,则某些 VM 可能无法启动。(CP-51655)

  • 如果导入的 Windows VM 已安装 XenServer VM Tools,则在导入过程中尝试再次安装相同版本的工具将失败。(CA-413698)

  • 如果您导入的 Windows Server VM 具有 4 个以上的磁盘,则某些磁盘会显示为脱机。(CA-414047)

有关最新 XenServer VM Tools for Windows 版本,请参阅新增功能。

Linux 虚拟机

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

  • 在某些 Linux VM 上,尤其是在磁盘 I/O 繁忙的系统上,尝试暂停或实时迁移 VM 可能会失败。要解决此问题,请尝试增加 /sys/power/pm_freeze_timeout 的值,例如增加到 300000。如果此解决方法不成功,您可以将 VM 的 Linux 内核升级到最新版本。(CP-41455)

  • 由于 Ubuntu 24.04 上 Mesa 驱动程序的已知问题,在默认启用 Wayland 协议的 AMD 平台主机上安装 Ubuntu 24.04(桌面版)VM 后,您可能会遇到重复的重新登录提示。

    要解决此问题,您可以禁用 Wayland 或切换到 lightdm 作为默认显示管理器。

    • 禁用 Wayland。

      打开命令提示符并运行以下命令:

       sudo nano /etc/gdm3/custom.conf
       <!--NeedCopy-->
      

      设置以下值以禁用 Wayland:

       WaylandEnable=false
       <!--NeedCopy-->
      

      重启虚拟机以完成此过程。

    • 切换到 lightdm。

      安装 lightdm:

       sudo apt install lightdm
       <!--NeedCopy-->
      

      将其设置为默认显示管理器:

       sudo dpkg-reconfigure lightdm
       <!--NeedCopy-->
      

      重启虚拟机以完成此过程。

安装

  • 在 HPE Proliant Gen10 系统上升级或安装 XenServer 8.4 时,该过程可能会在启动期间但在安装程序启动之前挂起。

    要解决此问题,请禁用 hpsa 驱动程序:

    1. 使用安装 ISO 恢复主机。
    2. 启动 ISO 时,在启动提示符处按 e (UEFI) 或 Tab (BIOS) 进入 GRUB。
    3. 将以下文本附加到内核参数:modprobe.blacklist=hpsa
    4. 按 Ctrl-X 或 Enter 继续。
    5. 继续安装或升级。

    安装或升级完成后,可以通过从 GRUB 中的内核参数中删除 modprobe.blacklist=hpsa 行来重新启用 hpsa 驱动程序。

  • 从位于 IIS 服务器上的 ISO 升级或安装 XenServer 8.4 时,安装或升级可能会失败,并导致您的主机无法重新启动。远程控制台显示 GRUB 错误:“File ‘/boot/grub/i3860pc/normal.mod’ not found. Entering rescue mode”。此问题是由于 IIS 配置导致软件包文件丢失引起的。要解决此问题,请确保在 IIS 上提取安装 ISO 之前允许双重转义。(XSI-1063)

  • 使用最新版本的 XenCenter 从 Citrix Hypervisor 8.2 CU1 升级到 XenServer 8.4。使用旧版本的 XenCenter 可能会导致连接丢失。

    从 XenServer 产品下载页面 下载最新版本的 XenCenter。

国际化

  • 非 ASCII 字符(例如带重音符号的字符)不能在主机控制台中使用。(CA-40845)

  • 在安装了 XenServer VM Tools for Windows 的 Windows 虚拟机中,如果使用 XenCenter 中的默认桌面控制台,双字节字符的复制和粘贴可能会失败。粘贴的字符显示为问号 (?)。

    要解决此问题,可以使用远程桌面控制台。(CA-281807)

存储

  • 如果您在具有 NVMe 设备上本地 XFS SR 的主机上全新安装 XenServer,则本地存储在启动时不会挂载。该操作失败并显示错误:“Raised Server_error(SR_BACKEND_FAILURE, [ FileNotFoundError; [Errno 2] No such file or directory: ‘/sys/block/nvme0n/queue/scheduler’ ])”。

    应用最新更新后,您可以手动挂载本地存储。

  • 如果您使用 GFS2 SR 并且集群池中有两台主机,则在升级期间您的集群可能会失去仲裁并进行隔离。为避免这种情况,请向集群添加主机或从集群中移除主机。确保在升级过程中池中有一台或三台主机。(CA-313222)

  • 从 SAN 中移除 HBA LUN 后,查询逻辑卷信息时可能会看到日志消息和 I/O 故障。要解决此问题,请重新启动 XenServer 主机。(XSI-984)

  • 您无法设置或更改 PVS-Accelerator 使用的 tmpfs SR 的名称。当 type 为 tmpfs 时,命令 xe sr-create 会忽略为 name-label 设置的值,而是使用固定值。如果您尝试运行命令 xe sr-param-set 来更改 tmpfs SR 的名称,您将收到错误 SCRIPT_MISSING。

  • 您无法在 XenServer 主机上运行超过 200 个启用 PVS-Accelerator 的虚拟机。(CP-39386)

  • 影响 GFS2 和 XFS 存储库 (SR) 类型上新创建的虚拟磁盘映像 (VDI) 写入的性能退化问题已得到修复。

    注意:

    此问题影响在 9 October 2024 发布到早期访问以及在 16 October 2024 发布到正常版本的软件更新之后创建的 VDI。在这些更新之前或在 21 October 2024 发布的更新之后创建的 VDI 不受影响。

    虽然此更新解决了性能退化问题,但由于在退化期间创建的后端文件结构,它不会自动恢复受影响 VM 的性能。要恢复性能,请执行以下操作:

    • 对于非持久性或分层 VM(使用 Citrix Virtual Apps and Desktops™ MCS 管理):执行基础映像更新。
    • 对于持久性 VM(包括主映像):拍摄快照以创建用于未来写入的新后端文件,这可以解决性能退化问题。保留快照,直到发布未来的 XenServer 更新,以防止问题再次发生。过早删除它可能导致重新应用以前不正确的元数据结构,从而重新引入性能问题。
    • 对于测试 VM:重新创建它们以解决此问题。
  • 有时,当删除 VM 的最新快照时,无法将活动 VM 磁盘中的数据完全合并到其父设备中。通常,这是由于 VM 处于活动状态并以比合并过程更快的速度将数据写入磁盘所致。因此,由于在增量父/子安排中有两个虚拟磁盘,VM 可能会使用比通常所需更多的存储空间。此问题对基于 LVM 的 SR 类型影响更大,因为 VM 的活动写入磁盘是完全预配的。为了使数据合并过程完成,可以

    • 暂时降低 VM 产生的存储 I/O 速率。
    • 关闭 VM。

    然后重新扫描存储 VM 磁盘的 SR。(XSI-1922)

  • 在 NFS 或 SMB SR 上,对于在支持主机上运行的 VM,更改块跟踪 (CBT) 功能可能会失败,这可能导致备份客户端报告 VDI_NO_CBT_METADATA 错误,需要执行完全备份。Citrix 正在优先解决此问题。(CA-431091)

第三方

  • 最近 SSH 客户端的限制意味着 SSH 不适用于包含以下任何字符的用户名称:{}[]|&。请确保您的用户名称和 Active Directory 服务器名称不包含任何这些字符。

XenCenter

有关 XenCenter 中已知问题和已修复问题的信息,请参阅 XenCenter 新增功能。

已知问题