已知问题

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

常规

  • 如果 Citrix Hypervisor 服务器在包含 Intel Sandy Bridge 系列 CPU 的硬件上运行,请关闭并重新启动 VM,作为从 Citrix Hypervisor 8.0 或更早版本更新或升级到 Citrix Hypervisor 8.2 的一部分。有关详细信息,请参阅https://support.citrix.com/article/CTX231947。(CP-32460)

  • VM 运行过程中,池的 CPU 功能集会发生变化。(例如,将新主机添加到现有池时,或者将 VM 迁移到其他池中的主机时。)如果池的 CPU 功能集发生变化,VM 将继续使用启动时应用的功能集。要更新 VM 以使用池的新功能集,必须先关闭再启动该 VM。例如,通过单击 XenCenter 中的“重新启动”重新启动 VM 不会更新 VM 的功能集。(CA-188042)

  • Citrix Hypervisor 8.0 中分配给 dom0 的内存量增加意味着可用于运行 VM 的内存略少。在某些硬件上,您无法与在 XenServer 7.6 及早期版本中的相同硬件上一样在 Citrix Hypervisor 8.2 中运行相同数量的 VM。(CP-29627)

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

  • 启用读取缓存时,从父快照读取速度比从叶子中读取的速度慢。此行为已针对顺序读取改进,但不适用于其他类型的读取。(CP-32853)

  • 如果您在 Citrix Hypervisor 服务器上托管 Citrix 许可证服务器虚拟设备 11.14 或更早版本,您将在升级或更新到 Citrix Hypervisor 8.2 时会看到警告消息。警告指出此虚拟设备是不再受支持的 PV VM。

  • 当多个 VM 同时启动时,Workload Balancing 建议平均分配池中所有服务器上的 VM 放置情况。但是,有时 Workload Balancing 可能会建议将许多 VM 放置在同一 Citrix Hypervisor 服务器上。当 Workload Balancing 从 XAPI 获取有关 VM 放置的延迟反馈时会出现此问题。(CA-337867)

图形

  • 并行启动多个附加了 AMD MxGPU 设备的 VM 时,某些 VM 可能会失败并显示 VIDEO_TDR_FAILURE 错误。此行为可能是由硬件限制造成的。(CA-305555)

  • UEFI 安全引导不支持启用了 AMD MxGPU 的 VM。(CP-32288)

来宾操作系统

  • 在极少数情况下,挂起或迁移具有未完成的 xenstore 事务的 Linux VM 可能会由于 VM 的 Linux 内核中的问题而挂起。如果您的 VM 遇到此问题,请强制关闭 VM 并重新启动。(CP-30551)

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

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

  • 如果您尝试将 VM 还原为使用 Citrix Hypervisor 8.0 或更早版本创建的计划 VSS 快照,VM 将不启动。引导失败并显示以下错误消息:This operation cannot be performed because the specified virtual disk could not be found。此失败是因为 VSS 快照功能已从 Citrix Hypervisor 8.1 及更高版本中删除。(CA-329435)

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

  • Citrix Hypervisor 8.0 中提供的来宾 UEFI 引导功能是一项实验性功能。Citrix Hypervisor 8.2 不支持将在 Citrix Hypervisor 8.0 中创建的 UEFI 引导 VM 迁移到 Citrix Hypervisor 8.2。从 Citrix Hypervisor 8.0 升级到 Citrix Hypervisor 8.2 之前,请关闭 UEFI 引导 VM。(CA-330871)

  • 当 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 VM 上,SR-IOV VIF 的 IP 地址有时在 XenCenter 中不可见。要解决此问题,请从 VM 服务管理器中重新启动管理代理。(CA-340227)

  • 在 Windows VM 上,安装了适用于 Windows 的 9.x Citrix VM Tools 后,您可能会看到已安装的程序中列出的工具或管理代理的早期版本和最新版本:

    • (早期版本)Citrix XenServer Windows Management Agent
    • (最新版本)Citrix Hypervisor PV Tools

    早期版本的管理代理处于不活动状态,不会干扰最新版本的操作。我们建议您不要手动卸载 Citrix XenServer Windows Management Agent,因为这会禁用 xenbus 驱动程序并导致 VM 还原到模拟设备。

安装

  • 如果您以前从包含使用服务器的“本地存储”存储库的虚拟机的 XenServer 6.5 或早期版本升级过 Citrix Hypervisor 8.0 安装,或者如果您的磁盘中存在供应商实用程序分区,则可以使用旧版磁盘布局。旧版磁盘布局意味着控制域的可用空间小于当前布局(4 GB 对 18 GB)。

    尝试对 Citrix Hypervisor 8.0 安装应用 Citrix Hypervisor 8.2 更新时,您将收到错误消息“服务器的空间不足”。出现此错误是因为 Citrix Hypervisor 8.2 更新的安装需要足够的可用空间以避免填充磁盘,而使用旧版布局时不可行。

    如果收到此错误消息,则不能更新到 Citrix Hypervisor 8.2。请改为执行全新安装。(CA-268846)

  • 从 Citrix Hypervisor 8.0 更新到 Citrix Hypervisor 8.2 时,您可能会看到以下错误消息:Internal error: xenopsd internal error: Xenops_migrate.Remote_failed("unmarshalling error message from remote")。如果在应用修补程序 XS80E003 时为存在的 Windows VM 修改了 viridian 标志,但 VM 未关闭,然后重新启动,则会出现此错误。

    要避免出现此问题,请在尝试更新到 Citrix Hypervisor 8.2 之前,对应用了 XS80E003 的 Citrix Hypervisor 8.0 服务器上托管的所有 Windows VM 完成修补程序文章的“安装此修补程序后”部分中的所有步骤。(XSI-571)

  • 如果更新或升级后池中仍保留任何 vSwitch Controller 状态,请使用以下 CLI 命令清除该状态:

    xe pool-set-vswitch-controller address=
    xe pool-param-set uuid=<uuid> vswitch-controller=
    

    (CA-339411)

国际化

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

  • 在安装了适用于 Windows 的 Citrix VM Tools 的 Windows VM 中,如果在 XenCenter 中使用默认桌面控制台,复制并粘贴双字节字符会失败。粘贴的字符显示为问号 (?)。 要解决此问题,可以改为使用远程桌面控制台。(CA-281807)

存储

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

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

  • 如果您将 HPE 3PAR 硬件用于存储库,并且在早期版本的 XenServer 中,将 ALUA1 用于主机角色,则升级到 Citrix Hypervisor 8.2 多路径不再有效。要解决此问题,请将主机角色迁移到 ALUA2。有关详细信息,请参阅https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c02663749&docLocale=en_US

  • 在 Citrix Hypervisor 服务器上启用 IntelliCache 并尝试启动 VM 时,操作可能会失败,并显示消息“VDI 不可用”。如果缓存 SR 空间不足,但缓存未禁用,则会出现此失败情况。要解决此问题,请手动禁用缓存或增加缓存 SR 上的空间。(CA-340619)

XenCenter

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

  • 在 Windows 10(1903 及更高版本)VM 上,安装 Citrix VM Tools 后可能会有几分钟的延迟,之后切换到远程桌面选项才能在 XenCenter 中可用。可以重新启动 Toolstack 以使此选项立即显示。(CA-322672)

  • 如果在安装了 XenCenter 的系统中启用了 FIPS 合规性,则无法导入或导出 OVF/OVA 格式的 VM,也无法导入虚拟硬盘映像。(CA-340581)

已知问题