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。
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。