第 5 章 虚拟化
红帽企业版 Linux 6.5 中虚拟化的更新包括以下方面的大量 bug 修复:实时迁移、错误报告、硬件和软件兼容性。另外还采用了性能和一般稳定性改进。最主要的更改详情请查看以下小节。
5.1. KVM
对 VMDK 映像文件格式支持的改进
Red Hat Enterprise Linux 6.5 包括大量对虚拟机磁盘或者 VMDK、映像文件格式(包括很多 VMware 产品生成的子格式)只读支持的改进。
全面支持 Windows 虚拟机代理
现在全面支持 Windows 虚拟机代理,并在补充频道中提供其自身安装程序以及 virtio-win 驱动程序。
支持 VHDX 映像文件格式
Red Hat Enterprise Linux 6.5 包括对 Hyper-V 虚拟硬盘或者 VHDX、由微软 Hyper-V 生成的映像格式的只读支持。
对 QEMU 中 GlusterFS 的内置支持
对 QEMU 中的 GlusterFS 的内置支持可允许使用
libgfapi
库而不是本地挂载的 FUSE 文件系统内部访问 GlusterFS 卷。
实时虚拟机外部备份的支持
现在主机中运行的第三方应用程序可以使用只读格式访问虚拟机映像内容,因此可以复制文件并执行备份。
Linux 虚拟机的 CPU 热插拔
支持 CPU 热插拔以便帮助 Linux 虚拟机中的 QEMU 虚拟机代理;可在虚拟机运行的过程中启用或者禁用 CPU,因此可模拟热插拔功能。
微软 Windows 中的应用感知 freeze
和 thaw
与 qemu-ga-win 指定 VSS 支持
VSS(卷影副本服务)是一个微软 Windows API,可允许正确、一致的 freeze 和 thaw 操作的程序通知。使用这个功能,在虚拟机运行过程中提取的快照在整个栈(从块层到虚拟机应用程序)中都是一致的,同时还可用于备份。详情请查看 虚拟化管理指南。
在使用 qemu-ga 钩连点的 Linux 中程序可识别 freeze
和 thaw
与 Windows VSS 版本类似,可使用虚拟机中运行的附加到 QEMU 代理的脚本创建程序一致的快照。这些脚本可以通知程序在
freeze
或者 thaw
操作过程中将其数据清洗到磁盘中,因此可以提取一致的快照。
将 VMware OVF 和 Citrix Xen 虚拟机转换为 KVM 虚拟机
已将 virt-v2v 转换工具升级到 upstream 版本以便支持 VMware 开源虚拟化格式(OVF)和 Citrix Xen 虚拟机转换为 KVM。
提高的 KVM 内存可扩展性
已将单一虚拟机中的 KVM 虚拟内存可扩展性增加到 4TB。
支持微软 Windows 虚拟机的卷控制
用户现在可以全面控制使用 AC ‘97 编码解码器的微软 Windows XP 虚拟机的卷等级。
5.2. Microsoft Hyper-V
Microsoft Hyper-V 半虚拟驱动程序
为提高 Red Hat Enterprise Linux 对微软 Hyper-V 的支持,在 Red Hat Enterprise Linux 6.5 中添加了同步视频帧缓存驱动程序。另外还更新了主机和虚拟机之间的信号协议。有关详情请参考 虚拟化管理指南。
5.3. VMware
VMware 平台驱动程序更新
已将 VMware 网络半性能驱动程序更新至最新 upstream 版本。