4.18. 虚拟化
sevctl
现在与 AMD EPYC Rome 和 Milan 完全兼容
有了此更新,sevctl
工具可以正确地识别最新的 AMD EPYC 核,包括 AMD EPYC Rome 和 AMD EPYC Milan 系列。因此,您可以使用 sevctl
配置在这些 CPU 上可用的 AMD Secure Encrypted Virtualization (SEV)的功能。
但请注意,高级 SEV 功能(如 SEV-ES 和 SEV-SNP )仅在 RHEL 9 中作为技术预览提供,因此不被支持。
Bugzilla:2104857[1]
virtio-vga
和 virtio-gpu
设备现在支持 blob
资源
现在,virtio-vga
和 virtio-gpu
设备可以使用 blob
内存资源,这在某些情况下提高了其性能。要将 blob
资源附加到 virtio
图形设备,请在虚拟机的 XML 配置中相应的 <video>
部分中添加一个 blob="on"
选项。例如:
<video> <model type="virtio" heads="1" primary="yes" blob="on"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/> </video>
但请注意,这个功能目前无法在 IBM Z 主机上工作。
对第 4 代 Intel Xeon 可扩展处理器的虚拟化支持
有了这个更新,RHEL 9 上的虚拟化增加了对第 4 代 Intel Xeon 可扩展处理器的支持,其以前被称为 Sapphire Rapids。因此,在 RHEL 9 中托管的虚拟机现在可以使用 SapphireRapids
CPU 型号,并使用处理器提供的新功能。
Bugzilla:1880531[1]
改进了 IBM Z 上安全执行的内存回收
当在 IBM Z 上使用带有 IBM Secure Execution 的虚拟机(VM)时,您现在可以为虚拟机设置增强的内存回收。如果虚拟机使用 32 GiB 或更多 RAM,此设置可以提高重启或停止虚拟机的性能。
要在虚拟机中设置增强的内存回收,请将 <async-teardown enabled='yes'/>
行添加到 XML 配置中的 <features></features>
部分。
Bugzilla:2168499[1]
RHEL web 控制台中的新虚拟化功能
在这个版本中,RHEL web 控制台在 Virtual Machines 页面中包含新功能。您现在可以:
-
根据云镜像对虚拟机选择
Create and edit
按钮,这允许您在安装虚拟机前编辑所有 VM 属性。 -
在虚拟机创建过程中创建一个
raw
存储卷。 设置一个虚拟套接字(vsock),来启用通过套接字的主机和虚拟机之间的通信。
请注意,虚拟套接字需要 vsock 感知软件,如
socat
,已启用通信。
Jira:RHELDOCS-16487[1]