8.15. 虚拟化
使用基于 SHA1 的签名进行 SecureBoot 镜像验证已弃用
在 UEFI(PE/COFF)可执行文件中使用基于 SHA1 的签名执行 SecureBoot 镜像验证已过时。反之,红帽建议使用基于 SHA2 算法或更新版本的签名。
Bugzilla:1935497[1]
对虚拟机快照的支持有限
目前只对使用 UEFI 固件的虚拟机支持创建虚拟机(VM)的快照。另外,在快照操作过程中,QEMU 监控可能会被阻断,这会对某些工作负载的 hypervisor 性能造成负面影响。
另请注意,创建虚拟机快照的当前机制已被弃用,红帽不推荐在生产环境中使用虚拟机快照。但是,一个新的虚拟机快照机制正在开发中,计划在以后的 RHEL 9 次要发行本中完全实施。
JIRA:RHELDOCS-16948[1], Bugzilla:1621944
虚拟软盘驱动程序已弃用
用于控制虚拟软盘设备的 isa-fdc
驱动程序现已弃用,并将在以后的 RHEL 发行版本中不被支持。因此,为了确保与迁移的虚拟机(VM)兼容,红帽不建议在 RHEL 9 上托管的虚拟机中使用软盘磁盘设备。
qcow2-v2 镜像格式已弃用
在 RHEL 9 中,虚拟磁盘镜像的 qcow2-v2 格式已弃用,并将在以后的 RHEL 主发行版本中不被支持。另外,RHEL 9 Image Builder 无法以 qcow2-v2 格式创建磁盘镜像。
红帽强烈建议您使用 qcow2-v3,而不是 qcow2-v2。要将 qcow2-v2 镜像转换为更新的格式版本,请使用 qemu-img amend
命令。
virt-manager 已被弃用
虚拟机管理器(也称 virt-manager) 已弃用。RHEL web 控制台(也称为 Cockpit )旨在在以后的版本中成为其替代品。因此,建议您使用 web 控制台使用 GUI 管理虚拟化。但请注意,virt-manager 中的一些可用功能可能在 RHEL web 控制台中不可用。
Jira:RHELPLAN-10304[1]
libvirtd
已被弃用
单体 libvirt
守护进程 libvirtd
已在 RHEL 9 中弃用,并将在以后的 RHEL 主发行版本中删除。请注意,您仍然可以使用 libvirtd
在虚拟机监控程序上管理虚拟化,但红帽建议您切换到新引入的模块化 libvirt
守护进程。具体说明和详情,请参阅 RHEL 9 配置和管理虚拟化 文档。
Jira:RHELPLAN-113995[1]
旧的 CPU 型号现已弃用
大量 CPU 模型已被弃用,并将在以后的 RHEL 主发行版本中的虚拟机 (VM) 不被支持。弃用的模型如下:
- 对于 Intel:Intel Xeon 55xx 和 75xx Processor 系列前的型号(也称为 Nehalem)
- 对于 AMD:AMD Opteron G4 之前的型号
- 对于 IBM Z:IBM z14 之前的型号
要检查您的虚拟机是否使用已弃用的 CPU 模型,请使用 virsh dominfo
工具,并在 Messages
部分查找类似如下的行:
tainted: use of deprecated configuration settings deprecated configuration: CPU model 'i486'
基于 RDMA 的实时迁移已弃用
有了这个更新,使用 Remote Direct Memory Access (RDMA)迁移正在运行的虚拟机已被弃用。因此,仍可以使用 rdma://
迁移 URI 来通过 RDMA 请求迁移,但这个功能将在以后的 RHEL 主发行版本中不被支持。
Jira:RHELPLAN-153267[1]
Intel vGPU 功能已被删除
在以前的版本中,作为技术预览,可以将物理 Intel GPU 设备划分为多个虚拟设备,称为 介质设备
。然后,这些介质设备可以分配给多个虚拟机(VM)作为虚拟 GPU。因此,这些虚拟机共享单个物理 Intel GPU 的性能,但只有所选的 Intel GPU 与此功能兼容。
从 RHEL 9.3 开始,Intel vGPU 功能已完全删除。
Bugzilla:2206599[1]
PMEM 设备透传已弃用
在这个版本中,非易失性内存库(nvml
)软件包已弃用,并将在以后的 RHEL 主版本中删除。因此,当删除软件包时,将持久内存(pmem
)设备传递给虚拟机(VM)。请注意,由易失性内存或文件支持的模拟 NVDIMM 设备仍然可用,但无法配置为持久的。