第 5 章 虚拟化
Red Hat Enterprise Linux 6.5 中的虚拟化更新在实时迁移、错误报告、硬件和软件兼容性等领域包括很多程序错误修复。此外,还实现了性能和常规稳定性改进。有关这些变化的最显著,请查看以下部分。
5.1. KVM
改进了对 VMDK 镜像格式的支持
Red Hat Enterprise Linux 6.5 包括对虚拟机磁盘的只读支持或 VMDK、图像文件格式,包括其子格式(由许多 VMware 产品创建的)对只读支持有很多改进。
Windows 客户机代理完全支持
Windows 客户机代理现在被完全支持,并在 Supplementary 频道中与 virtio-win 驱动程序一起提供自己的安装程序。
支持 VHDX 镜像格式
Red Hat Enterprise Linux 6.5 包括对 Hyper-V 虚拟硬盘的只读支持,或者 VHDX、镜像格式,如 Microsoft Hyper-V 创建的。
QEMU 中 GlusterFS 的原生支持
QEMU 中的 GlusterFS 的原生支持允许使用
libgfapi
库的原生访问 GlusterFS 卷,而不是通过本地挂载的 FUSE 文件系统进行本地访问。这种原生方法提供了显著的性能改进。
支持虚拟磁盘转储元数据
这个低级别功能使用新引入的命令选项
qemu-img 映射
来创建允许 qcow2 镜像通过 LVM 映射到块设备的索引。因此,虚拟机镜像(通过虚拟机关闭)可作为块设备访问。这对备份应用程序很有用,它们现在可以读取客户机镜像内容,而无需了解 qcow2 镜像格式的详情。
在 Linux 客户机中启用和禁用 CPU
在这个版本中,可以在 virsh setvcpus 命令中使用 the-
guest
选项。这会启用或禁用虚拟 CPU (vCPU)来设置指定的 vCPU 数量。但请注意,这不会添加或删除任何 vCPU,如果用来设置比当前客户端当前可用的 vCPU 数,则会失败。另外,要使用这个功能,必须在您的系统中安装 QEMU 客户机代理。
在 Microsoft Windows 上带有 VSS Support on qemu-ga-win的 Application-Aware freeze 和 thaw
VSS (卷 Shadow Copy Service)是一个 Microsoft Windows API,除其他方面,应用程序通知可以正确、一致的冻结和波动操作。借助此功能,虚拟机运行期间执行的快照通过整个堆栈(从块层到客户机应用)一致,并可用于备份目的。如需更多信息,请参阅 虚拟化管理指南
使用 qemu-ga Hook 在 Linux 上 冻结 和试用应用程序
与 Windows VSS 版本类似,可以使用附加到客户机上运行的 QEMU 客户机代理的脚本来创建应用一致性快照。这些脚本可以通知应用程序在 冻结 或波动操作期间将其数据刷新到磁盘,从而允许执行一致的快照。
将 VMware OVF 和 Citrix Xen 客户机转换为 KVM 客户机
virt-v2v 转换工具已升级至上游版本,以支持 VMware Open Virtualization 格式(OVF)和 Citrix Xen 客户机转换为 KVM 的转换。
提高 KVM 内存可扩展性
单个客户机中的 KVM 虚拟内存可扩展性增加到 4TB。
支持 Microsoft Windows 客户机内的卷控制
用户现在可以使用 AC'97 codec 完全控制 Microsoft Windows XP 客户机上的卷级别。
打开文件中的连接
现在,可以从与注册的 MIME 类型关联的配置文件(例如,从 Red Hat Enterprise Virtualization Manager 门户)设置 remote-viewer 会话。无需特定浏览器插件或多进程通信,即可使用简单的浏览器链接。
KVM 中的主机和客户机区域通知
新的
pvpanic
虚拟设备可以进入虚拟化堆栈中,以便客户机 panic 可能会导致 libvirt 发送通知事件来管理应用程序。此功能在 Red Hat Enterprise Linux 6.5 中作为技术预览引进。请注意,启用这个设备需要使用额外的 qemu 命令行选项 ; 这个版本不包括 libvirt 设置这些选项的任何支持方法。
5.2. Microsoft Hyper-V
Microsoft Hyper-V Para-Virtualized Drivers
为增强 Microsoft Hyper-V 上的 Red Hat Enterprise Linux 支持,Synthetic Video Frame Buffer Driver 已添加到 Red Hat Enterprise Linux 6.5 中。此外,主机和客户机之间的信号协议已更新。如需更多信息,请参阅 虚拟化管理指南
5.3. VMware
VMware Platform 驱动程序更新
VMware 网络半虚拟化驱动程序已更新至最新的上游版本。