8.15. 虚拟化
虚拟机关闭后,NVIDIA 图形设备继续工作
在以前的版本中,在 RHEL 内核中,设备电源转换延迟与 PCIe 规格要求的延迟更加一致。因此,在附加的虚拟机关闭后,一些 NVIDIA GPU 可能在用于设备分配时变得没有响应。这个更新扩展了 NVIDIA 音频设备功能的设备电源转换延迟。因此,在此场景下,Nvidia GPU 可以继续正常工作。
Bugzilla:2178956[1]
现在,故障转移 virtio NIC 在 Windows 虚拟机上被正确分配了 IP 地址
在以前的版本中,当启动带有故障转移 virtio NIC Windows 虚拟机(VM)时,虚拟机无法为 NIC 分配 IP 地址。因此,NIC 无法建立网络连接。这个问题已被解决,VM NIC 现在可以在上述场景中按预期建立网络连接。
安装程序显示要在虚拟机上安装 RHEL 的预期的系统磁盘
在以前的版本中,当使用 virtio-scsi
设备在虚拟机上安装 RHEL 时,这些设备可能会因为 device-mapper-multipath
bug 而不在安装程序中出现。因此,在安装过程中,如果某些设备设置了串口,而有些设备没有,则 multipath
命令会声明所有具有串口的设备。因此,安装程序无法在虚拟机中找到要安装 RHEL 的预期的系统磁盘。
有了这个更新,multipath
可以正确地将没有串口的设备设置为没有全局识别符(WWID),并忽略它们。在安装时,multipath
只声明 multipathd
用来绑定多路径设备的设备,安装程序会在虚拟机中显示要安装 RHEL 的预期的系统磁盘。
Bugzilla:1926147[1]
实时迁移后,Broadcom 网络适配器现在可以在 Windows 虚拟机上正常工作
在以前的版本中,Broadcom 系列设备的网络适配器(如 Broadcom、Qlogic 或 Marvell)无法在 Windows 虚拟机实时迁移过程中进行热拔。因此,迁移完成后,适配器不能正常工作。此问题只会影响使用单根 I/O 虚拟化(SR-IOV)附加到 Windows 虚拟机的适配器。有了此更新,底层代码已被修复,这个问题不再发生。
Jira:RHEL-910, Bugzilla:2091528, Bugzilla:2111319
nodedev-dumpxml
可以正确列出某些介质设备的属性
在此更新前,nodedev-dumpxml
工具无法正确列出使用 nodedev-create
命令创建的介质设备的属性。这个问题已被解决,nodedev-dumpxml
现在可以正确地显示受影响的介质设备的属性。
重启 virtqemud
或 libvirtd
后,无法附加 virtiofs
设备
在以前的版本中,重启 virtqemud
或 libvirtd
服务会阻止 virtiofs
存储设备附加到主机上的虚拟机(VM)。这个 bug 已被解决,您现在可以在上述场景中附加 virtiofs
设备。
向虚拟机热插一块 Watchdog 卡不再失败
在以前的版本中,如果没有 PCI 插槽可用,向正在运行的虚拟机(VM)添加一块 Watchdog 卡会失败,并显示以下错误:
Failed to configure watchdog ERROR Error attempting device hotplug: internal error: No more available PCI slots
有了此更新,这个问题已被解决,向正在运行的虚拟机中添加一块 Watchdog 卡现在可以按预期正常工作。
对于 IBM Z 上的 virtio-gpu
,blob
资源无法正常工作
virtio-gpu
设备目前与 IBM Z 系统上的 blob
内存资源不兼容。因此,如果您在 IBM Z 主机上配置带有 virtio-gpu
的虚拟机(VM),以使用 blob
资源,则虚拟机没有任何图形输出。