已知问题

本文包含 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。

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

  • 升级到 Citrix Hypervisor 8.2 后,当使用 NFS 存储的池中的服务器上有大量 VM 活动时,通过 ENIC 与外部存储的连接可能会被暂时阻止(5-35 分钟)。该服务器上的 VM 可能会冻结,其控制台可能会变得无响应。 在这段时间内,尝试 ping 入或 ping 出受影响的服务器子网失败。要修复此问题,请安装 enic 驱动程序的版本 4.0.0.8-802.24 或更高版本。有关详细信息,请参阅Cisco enic 4.0.0.11 的驱动程序磁盘 - 适用于 Citrix Hypervisor 8.x CR。(XSI-916)

图形

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

来宾操作系统

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

  • 仅配备一个 CPU 的 CentOS 8 VM 迁移到新的 Citrix Hypervisor 服务器后,首次在该 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 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)

  • (在 Citrix VM Tools for Windows 9.2.1 中已修复)在 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 还原到模拟设备。

  • 在 Windows 10 20H2 及更高版本中,Windows 更新将最新的 xennet 驱动程序视为手动更新,不会自动安装。您可以通过转到 Windows 设置 > 更新和安全 > 查看更新历史记录 > 驱动程序更新来检查驱动程序安装状态。如果发生这种情况,您可以通过从 Citrix Hypervisor 下载页面下载适用于 Windows 的 Citrix VM Tools,然后在 MSI 文件中手动安装驱动程序来安装驱动程序。(CA-350838)

  • (在 Citrix VM Tools for Linux 7.20.1-1 中已修复)如果尝试在完全最新的 CentOS 8 系统中安装适用于 Linux 的 Citrix VM Tools,您会看到以下错误:Fatal Error: Failed to determine Linux distribution and version。这是由于 2020 年 12 月 8 日的 CentOS 8 更新版本的变更导致的。要解决此问题,请在安装适用于 Linux 的 Citrix VM Tools 时指定操作系统:./install.sh -d centos -m 8。但是,如果使用此解决方法,操作系统信息不会报告回 Citrix Hypervisor 服务器,也不会显示在 XenCenter 中。(CA-349929)

安装

  • 如果您以前从包含使用服务器的“本地存储”存储库的虚拟机的 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)

  • 从位于 IIS 服务器上的 ISO 升级到或安装 Citrix Hypervisor 8.2 时,安装或升级可能会失败并使您的服务器无法重新启动。远程控制台显示 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 的 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

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

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

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

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

已知问题