已知问题
本文包含 XenServer 8 版本中的建议和次要问题以及可以应用的任何解决方法。
常规
-
xsconsole 中的备份和还原功能暂时不可用。我们正在积极研究替代解决方案。(CP-48776)
-
尝试使用串行控制台连接到 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.
即使此错误消息与密码更改有关,而非与登录有关,出现此错误消息也是正常的。尝试使用正确的密码登录。(CA-356441) -
如果 XenServer 主机意外关闭并重新启动,则当它尝试恢复已附加 vTPM 的 VM 时,VM 中有时会缺少 vTPM。(CA-379928)
图形
- 在直通模式下向某些特定服务器硬件上的 VM 中添加 NVIDIA T4 时,该 VM 可能无法打开电源。(CA-360450)
来宾
- 如果您尝试将启用了动态内存控制的 VM 实时迁移到内存等资源非常有限的目标主机,迁移有时可能会失败。(CA-380607)
Windows 来宾
-
对于已加入域并且安装了 FireEye 代理的 Windows 10 VM(1903 及更高版本),重复的成功 RDP 连接可能会导致 VM 无响应,其中
ntoskrnl.exe
中的 CPU 使用率为 100%。请在 VM 上执行硬重新启动才能从此状态中恢复。(CA-323760) -
当您创建 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)
为了降低发生此故障的可能性,可以在尝试更新之前执行以下步骤:
- 将您的 VM 上的适用于 Windows 的 XenServer VM Tools 更新到最新版本。
- 创建 VM 的快照。
- 在 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 主机崩溃。忽略向磁盘写入内容时出现的错误。
如果出现此类故障,vTPM 会向操作系统返回错误。Windows 会将这些错误记录到系统事件日志中。
-
如果您在 Windows VM 上启用了 Bitlocker 并尝试挂起或恢复该 VM,该 VM 有时会崩溃。(CA-368791)
此外,附加了 vTPM 的 VM 不支持 Bitlocker。
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) -
如果使用 PXE 网络引导安装 Debian 10 (Buster),请勿在引导参数中添加
console=tty0
。此参数可能会导致安装过程出现问题。请仅在引导参数中使用console=hvc0
。(CA-329015) -
由于某些 SUSE Linux 操作系统存在已知问题,因此,如果您尝试在具有 32 个或更多 vCPU 的 SUSE Linux VM 上触发故障转储,该操作将失败,并且 VM 不会自动重新启动。此问题影响以下操作系统:SUSE Linux Enterprise Server 15 SP1、15 SP2、15 SP3、15 SP4。(CA-375759)
-
如果您使用 RHEL 8.7 或更早版本创建 VM,并且只有 1 个 vCPU,VM 在启动时会超时。要解决此问题,请使用 RHEL 8.8 或更高版本,或者将 vCPU 的数量更改为 2 个或更多。(CA-376921)
安装
-
从位于 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)
-
请使用最新版本的 XenCenter 从 Citrix Hypervisor 8.2 CU1 升级到 XenServer 8。使用较旧的 XenCenter 版本可能会导致连接中断。
从 XenServer 产品下载页面下载最新的 XenCenter。
国际化
-
在主机控制台中不能使用非 ASCII 字符(例如带重音符号的字符)。(CA-40845)
-
在安装了适用于 Windows 的 XenServer VM Tools 的 Windows VM 中,如果在 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’ ])”(引发了 Server_error(SR_BACKEND_FAILURE, [ FileNotFoundError; [Errno 2] 无此类文件或目录: ‘/sys/block/nvme0n/queue/scheduler’ ]))。
应用最新更新后,您可以手动连接本地存储。
-
如果使用的是 GFS2 SR,并且群集池中有两个主机,则群集可能会在升级过程中失去仲裁机制和防护。为避免出现这种情况,请向群集中添加主机或从群集中删除主机。请确保在升级过程中池中有一个或三个主机。(CA-313222)
-
如果您使用的是 GFS2 SR,并且您的群集网络位于非管理 VLAN 上,则无法在群集池中添加或删除主机。(XSI-1604)
-
从 SAN 中删除 HBA LUN 后,在查询逻辑卷信息时,您可能会看到日志消息和 I/O 故障。要解决此问题,请重新启动 XenServer 主机。(XSI-984)
-
无法设置或更改 PVS 加速器使用的 tmpfs SR 的名称。
type
为tmpfs
时,命令xe sr-create
将忽略为name-label
设置的值,改为使用固定值。如果您尝试运行命令xe sr-param-set
以更改 tmpfs SR 的名称,则会收到错误消息 SCRIPT_MISSING。 -
在 XenServer 主机上,启用了 PVS 加速器的 VM 不能超过 200 个。(CP-39386)
第三方
- 最新 SSH 客户端中的限制意味着 SSH 不适用于包含以下任何字符的用户名:
{}[]|&
。请确保您的用户名和 Active Directory 服务器名称不包含任何这些字符。
XenCenter
有关 XenCenter 中的已知问题和已修复的问题的信息,请参阅 XenCenter 新增功能。