KVM支持5级分页
借助Red Hat Enterprise Linux 8,KVM虚拟化支持5级分页功能,可显着增加主机和客户机系统可以使用的物理和虚拟地址空间。
(BZ#1485229)
KVM支持RHEL 8中的UMIP
KVM虚拟化现在支持用户模式指令防护(UMIP)功能,该功能有助于防止用户空间应用程序访问系统范围的设置。这减少了特权升级攻击的潜在载体,从而使KVM管理程序及其客户机更安全。
(BZ#1494651)
KVM来宾崩溃报告中的其他信息
如果guest虚拟机意外终止或无响应,KVM管理程序生成的崩溃信息已经扩展。这样可以更轻松地诊断和修复KVM虚拟化部署中的问题。
(BZ#1508139)
qemu-kvm RHEL 8中的2.12
Red Hat Enterprise Linux 8随附 qemu-kvm 2.12。此版本修复了多个错误,并在1.5.3版本中添加了许多增强功能,可在Red Hat Enterprise Linux 7中使用。
值得注意的是,已经引入了以下功能:
Q35客机类型
UEFI来宾启动
NUMA在客人中调整和固定
vCPU热插拔和热插拔
客户I / O线程
请注意一些可用的功能 qemu-kvm Red Hat Enterprise Linux 8不支持2.12。有关详细信息,请参阅Red Hat客户门户上的“RHEL 8虚拟化中的功能支持和限制”。
(BZ#1559240)
NVIDIA vGPU现在与VNC控制台兼容
使用NVIDIA虚拟GPU(vGPU)功能时,现在可以使用VNC控制台显示来宾的可视输出。
(BZ#1497911)
Ceph受虚拟化支持
通过此更新,Red Hat支持的所有CPU架构上的KVM虚拟化都支持Ceph存储。
(BZ#1578855)
该 Q35 虚拟化现在支持机器类型
Red Hat Enterprise Linux 8引入了支持 Q35, ,一种更现代的基于PCI Express的机器类型。这为虚拟设备的功能和性能提供了各种改进,并确保更广泛的现代设备与虚拟化兼容。此外,在Red Hat Enterprise Linux 8中创建的虚拟机也可以使用 Q35 默认情况下。
还要注意以前的默认值 个人计算机 机器类型已被弃用,只应在虚拟化不支持Q35的旧操作系统时使用。
(BZ#1599777)
IBM Z上虚拟机的交互式引导加载程序
在IBM Z主机上引导虚拟机(VM)时,QEMU引导加载程序固件现在提供交互式控制台界面。这使得可以在不访问主机环境的情况下解决客户操作系统引导问题。
(BZ#1508137)
QEMU沙盒已添加
在Red Hat Enterprise Linux 8中,QEMU仿真器引入了沙盒功能。QEMU沙盒为QEMU可以执行的系统调用提供了可配置的限制,从而使虚拟机更加安全。请注意,默认情况下已启用并配置此功能。
(JIRA:RHELPLAN-10628)
为Intel Xeon SnowRidge启用了GFNI和CLDEMOT指令集
在Intel Xeon SnowRidge系统上的RHEL 8主机中运行的虚拟机(VM)现在可以使用GFNI和CLDEMOT指令集。在某些情况下,这可能会显着提高此类VM的性能。
(BZ#1494705)
添加了一个用于NVMe设备的基于VFIO的块驱动程序
QEMU仿真器为非易失性存储器快速(NVMe)设备引入了基于虚拟功能I / O(VFIO)的驱动程序。驱动程序直接与连接到虚拟机(VM)的NVMe设备通信,并避免使用内核系统层及其NVMe驱动程序。因此,这增强了NVMe设备在虚拟机中的性能。
(BZ#1519004)
改进了巨大的页面支持
使用RHEL 8作为虚拟化主机时,用户可以将支持虚拟机(VM)内存的页面大小修改为CPU支持的任何大小。这可以显着提高VM的性能。
要配置VM内存页面的大小,请编辑VM的XML配置并将元素添加到部分。
(JIRA:RHELPLAN-14607)