Show Table of Contents
第 7 章 虚拟化
增加 KVM 中 vCPU 上限
KVM 虚拟机中支持的虚拟 CPU(vCPU)上限已增至 240。这增加了用户可为虚拟机分配的虚拟处理单元数,因此可提高其性能。
QEMU、KVM 和 Libvirt API 中的第五代 Intel Core 新指令支持
在 Red Hat Enterprise Linux 7.1 中,在 QEMU hypervisor、KVM 内核代码以及
libvirt API 中添加了第五代 Intel Core 处理器支持。这让 KVM 虚拟机可以使用以下指令和功能:ADCX、ADOX、RDSFEED、PREFETCHW 及防止超级用户模式访问(SMAP)。
KVM 虚拟机的 USB 3.0 支持
Red Hat Enterprise Linux 7.1 通过添加 USB 3.0 主机适配器(xHCI)模拟作为技术预览提供改进的 USB 支持。
压缩 dump-guest-memory 命令
从 Red Hat Enterprise Linux 7.1 开始,
dump-guest-memory 命令支持崩溃转储压缩。这样用户就可以使用 virsh dump 命令让崩溃转储使用更少的硬盘空间。另外,保存压缩的崩溃转储通常比保存非压缩转储所需时间要短。
开源虚拟机固件
在 Red Hat Enterprise Linux 7.1 中提供开源虚拟机固件(Open Virtual Machine Firmware,OVMF)作为技术预览提供。OVMF 是用于 AMD64 和 Intel 64 虚拟机的 UEFI 安全引导环境。
改进 Hyper-V 的网络性能
为 Hyper-V 网络驱动程序引进几个新功能以改进网络性能。例如:现在支持单边扩展、超大发送负载、Scatter/Gather I/O,同时增加了网络吞吐量。
hyperv-daemons 软件包中的 hyperfcopyd
在 hyperv-daemons 软件包中添加了
hypervfcopyd 守护进程。hypervfcopyd 是在 Hyper-V 2012 R2 主机中为所运行的 Linux 虚拟机使用的文件复制服务功能。它可让主机将文件(通过 VMBUS)复制到 Linux 虚拟机中。
libgustfs 中的新功能
Red Hat Enterprise Linux 7.1 引进了大量
libguestfs 新功能,即一组访问和修改虚拟机磁盘映像的工具。主要有:
virt-builder— 构建虚拟机映像的新工具。使用virt-builder可迅速、安全地创建虚拟机并进行自定义。
virt-customize— 自定义虚拟机磁盘映像的新工具。使用virt-customize可安装软件包、编辑配置文件、运行脚本及设置密码。
virt-diff— 显示两个虚拟机文件系统不同之处的新工具。使用virt-diff可轻松查找快照间文件的不同。
virt-log— 列出虚拟机日志文件的新工具。使用virt-log工具可支持各种虚拟机,其中包括传统 Linux、使用日志的 Linux 以及 Windows 事件日志。
virt-v2v— 这是一个新工具,可将在外部 hypervisor 中运行的虚拟机转换为在使用 libvirt、OpenStack、oVirt、Red Hat Enterprise Virtualization(RHEV)及其他目标管理的 KVM 中运行的虚拟机。目前virt-v2v可以转换在 Xen 和 VMware ESX 中运行的 Red Hat Enterprise Linux 和 Windows 虚拟机。
飞行记录器跟踪
在 Red Hat Enterprise Linux 7.1 中引进了飞行记录器跟踪。飞行记录器跟踪使用
SystemTap 在虚拟机运行时自动捕获 qemu-kvm 数据。这为调查 qemu-kvm 问题提供了额外的方法,比 qemu-kvm core 转储更灵活。
有关如何配置和使用飞行记录器跟踪的详细步骤请参考《虚拟化部署和管理指南》。
用于 IBM System z 的 LPAR 监视程序
Red Hat Enterprise Linux 7.1 引进了用于 IBM System z 监视程序的新驱动程序作为技术预览。这个加强的监视程序支持 Linux 逻辑分区(LPAR)和 z/VM hypervisor 中的 Linux 虚拟机,并在 Linux 系统变得不响应时提供自动重启和自动转储功能。
基于 RDMA 的实时虚拟机迁移
在
libvirt 中添加了对基于远程直接内存访问(RDMA)迁移的支持。结果是现在可以使用新的 rdma:// 迁移 URI,通过 RDMA 请求迁移,大大减少较大虚拟机的实时迁移时间。注:使用基于 RDMA 的迁移前必须配置 RDMA,同时要将 libvirt 设定为使用 RDMA。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.