已知问题

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

常规

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

  • 启用读取缓存时,从父快照读取速度比从叶子中读取的速度慢。(CP-32853)

  • 尝试使用不正确的密码登录 dom0 控制台时,您将收到以下错误消息:When trying to update a password, this return status indicates that the value provided as the current password is not correct. 即使此错误消息与密码更改有关,而非与登录有关,出现此错误消息也是正常的。尝试使用正确的密码登录。

图形

  • 在直通模式下向某些特定服务器硬件上的 VM 中添加 NVIDIA T4 时,该 VM 可能无法打开电源。(CA-360450)

Windows 来宾

  • 对于已加入域并且安装了 FireEye 代理的 Windows 10 VM(1903 及更高版本),重复的成功 RDP 连接可能会导致 VM 无响应,其中 ntoskrnl.exe 中的 CPU 使用率为 100%。请在 VM 上执行硬重新启动才能从此状态中恢复。(CA-323760)

  • 当 UEFI 引导 VM 启动时,将显示 TianoCore 徽标。(CP-30146)

  • 在 Windows VM 上,将 xenbus 驱动程序更新到版本 9.1.0.4 时,请确保完成所请求的两次 VM 重新启动操作。如果两次重新启动操作都未完成,VM 可能会还原为模拟网络适配器,并使用不同的设置,例如 DHCP 或不同的静态 IP 寻址。

    要完成第二次重新启动,您可能需要使用本地帐户登录 Windows VM。登录时,系统会提示您重新启动。

    如果在第一次重新启动后无法登录到 Windows VM,则可以使用 XenCenter 重新启动 VM 并完成 xenbus 驱动程序安装。(CP-34181)

  • 当您创建 UEFI VM 时,Windows 安装需要按键才能启动。如果在要求的时间段内没有按键,VM 控制台将切换到 UEFI shell。

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

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

       EFI:
       EFI\BOOT\BOOTX64
      
    • 重新启动 VM

    安装过程重新启动时,请观察 VM 控制台以获得安装提示。出现提示时,按任意键。(CA-333694)

  • 尝试将 Windows 10 VM 从 1909 更新到 20H2 或更高版本时,更新可能会失败并显示蓝屏,错误如下:INACCESSIBLE BOOT DEVICE(无法访问引导设备)。(XSI-1075)

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

    1. 将您的 VM 上的适用于 Windows 的 XenServer VM Tools 更新到最新版本。
    2. 创建 VM 的快照。
    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 在后台执行的 vTPM 操作可能会失败:

    • 如果在将操作同步到磁盘之前,Toolstack 或 XenServer 主机崩溃。忽略向磁盘写入内容时出现的错误。
    • 如果池协调器未运行或 Toolstack 正在重新启动。

    如果出现此类故障,vTPM 会向操作系统返回错误。Windows 会将这些错误记录到系统事件日志中。

Linux 来宾

  • 您不能在 Red Hat Enterprise Linux 8、Red Hat Enterprise Linux 9、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)

  • 如果使用 PXE 网络引导安装 Debian 10 (Buster),请勿在引导参数中添加 console=tty0。此参数可能会导致安装过程出现问题。请仅在引导参数中使用 console=hvc0。(CA-329015)

  • 仅配备一个 CPU 的 CentOS 8 VM 迁移到新的 XenServer 主机后,首次在该 VM 上运行 CPU 绑定命令时会超时。要解决此问题,可以为 VM 分配多个 CPU 并重新启动该 VM。(XSI-864)

  • Ubuntu 18.04 的某些次要版本(例如 18.04.2 和 18.04.3)默认使用 HWE 内核,该内核在运行图形控制台时可能会遇到问题。要解决这些问题,可以选择运行使用 GA 内核的 Ubuntu 18.04 的这些次要版本,或者更改某些图形设置。有关详细信息,请参阅 CTX265663 - Ubuntu 18.04.2 VMs can fail to boot on XenServer(CTX265663 - Ubuntu 18.04.2 VM 可能无法在 XenServer 上启动)。(XSI-527)

  • 由于某些 SUSE Linux 操作系统存在已知问题,因此,如果您尝试在具有 32 个或更多 vCPU 的 SUSE Linux VM 上触发故障转储,该操作将失败,并且 VM 不会自动重新启动。此问题影响以下操作系统:SUSE Linux Enterprise Server 15 SP1、15 SP2、15 SP3、15 SP4。(CA-375759)

安装

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

国际化

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

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

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

存储

  • 如果使用的是 GFS2 SR,并且群集池中有两个主机,则群集可能会在升级过程中失去仲裁机制和防护。为避免出现这种情况,请向群集中添加主机或从群集中删除主机。请确保在升级过程中池中有一个或三个主机。(CA-313222)

  • 如果使用的是 GFS2 SR,请务必启用存储多路径以实现最大恢复能力。如果未启用存储多路径,文件系统块写入可能无法完全及时完成。(CA-312678)

  • 如果 GFS2 SR 上的空间小于 500 MB,则当您尝试删除存储在此 SR 上的磁盘时,操作可能会失败。(CA-379589)

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

  • 无法设置或更改 PVS 加速器使用的 tmpfs SR 的名称。typetmpfs 时,命令 xe sr-create 将忽略为 name-label 设置的值,改为使用固定值。如果您尝试运行命令 xe sr-param-set 以更改 tmpfs SR 的名称,则会收到错误消息 SCRIPT_MISSING。

  • 尝试修复与只读 NFS v3 SR 的连接时,操作可能会在第一次尝试时失败,并显示错误“SM 引发了一般 Python 异常”。要解决此问题,请再次尝试修复操作。此问题是由初次修复尝试中的写入操作引起的。(XSI-1374)

  • 在 XenServer 主机上,启用了 PVS 加速器的 VM 不能超过 200 个。(CP-39386)

更新

  • 在池成员上进行安装更新时,您可能会看到错误“无法执行该操作,因为正在获取更新。”。要解决此错误,您可以重试该操作。(CA-381215)

XenCenter

  • 在运行 XenCenter 的计算机上更改字体大小或 DPI 可能会导致用户界面无法正确显示。默认字体大小为 96 DPI;Windows 8 和 Windows 10 称此字体大小为 100%。(CA-45514)(CAR-1940)

  • 不建议从 XenCenter 的并发实例将更新应用到同一个池,因为这样可能会中断更新过程。

    如果有多个 XenCenter 实例尝试在池中安装多个更新,主机可能无法安装并显示以下错误:“The update has already been applied to this server. The server will be skipped.”(更新已应用到此服务器。此服务器将被跳过。)此错误会导致整个更新过程停止。(CA-359814)

    要解决此问题,请执行以下操作:

    1. 确保没有其他 XenCenter 实例正在更新池
    2. 刷新通知 > 更新面板中的更新列表
    3. 从头开始更新
  • 在 XenCenter 中,当您尝试从名称中包含哈希字符 (#) 的文件夹导入 OVF 包或磁盘映像时,导入失败并出现空引用异常。(CA-368918)

  • [已在 XenCenter 2023.3.2 中修复] 在具有 GFS2 SR 的池中,使用 XenCenter 生成服务器状态报告 (SSR) 可能会失败。要解决此问题,请在主机控制台中运行以下命令来生成 SSR:xenserver-status-report。(CA-375900)

已知问题