6.17. 虚拟化
virtio-mem 在 IBM Z 上提供
有了这个更新,virtio-mem 是半虚拟化内存设备,可用于 IBM Z 硬件。通过使用 virtio-mem,您可以在虚拟机中动态添加或删除主机内存。
Jira:RHEL-72994[1]
用于 IBM Z 主机的新命令: virsh hypervisor-cpu-models
这个版本引进了 virsh hypervisor-cpu-models 命令。您可以在 IBM Z 构架中使用这个命令来显示您的 hypervisor 识别的 CPU 型号。
Jira:RHEL-58151[1]
virt-v2v 现在可以转换使用 NVMe 磁盘的 VMware 虚拟机
在这个版本中,在分析 VMware hypervisor 上创建的虚拟机(VM)配置时,libvirt 工具集可以正确地检测到非易失性内存表达(NVMe)磁盘。现在,可以使用 virt-v2v 工具为 KVM hypervisor 转换此类虚拟机。
快速初始化 NetKVM 参数
在这个版本中,为 NetKVM 驱动程序添加了一个 Fast Initialization (FastInit)参数。启用此参数可确保驱动程序仅将所需内存块的一部分分配给虚拟队列,然后表示内核的就绪状态。然后在后台初始化剩余的内存块。
这使得在 Windows 虚拟机中启动或重新启动网络的速度显著提高,特别是当网络后端使用大量虚拟队列时。但是,它可能会在后台内存分配完成前对性能造成负面影响。
默认情况下启用 FastInit,但您可以使用 Windows 客户机操作系统中的设备管理器应用程序来禁用它。
IBM Z 客户机的性能增强 PCI 转换
在这个版本中,IBM Z 主机上的虚拟机可以使用身份映射直接内存访问(DMA)进行 PCI 设备。此功能显著提高 PCI 设备透传的性能。请注意,要使用这个功能,您的系统必须配置如下:
-
iommu.passthrough=1参数必须在虚拟机的内核命令行上设置。 - 虚拟机必须具有完全 NUMA 固定的内存。
- RHEL 主机系统不能使用逻辑分区(LPAR)。
Jira:RHEL-52964[1]
VM 实时迁移的新选项 :--available-switchover-bandwidth
当使用 virsh migrate --live 命令实时迁移虚拟机(VM)时,您现在可以添加 --available-available-switchover-bandwidth 选项来指定迁移切换到预复制过程中目标主机的带宽。默认情况下,虚拟机监控程序会自动测量可用的带宽,但当这可能无法可靠地确保实时迁移成功完成时,使用 -available-switchover-bandwidth 可以解决这个问题。