版本介绍
只罗列kvm相关的特性列表。Block devices
- 引入NVME设备
- fix了一处可能导致数据丢失的bug
USB
- 支持含有USB3.0 controller(XHCI)的虚拟机热迁移
x86
- Firmware可以作为flash设备暴露给guest(在运行虚拟机时使用-pflash参数)
- 修改了Conroe, Penryn and Nehalem CPUs的CPUID
- "-M ispc"可以在KVM上使用
- "-pflash"可以在KVM上使用
- *pvpanic设备可以设置是否生效。默认为无效。
Monitor
- info block在HMP中返回的信息和QMP不同。QMP可以作为稳定的编程接口使用。HMP不可以。
- "-serial mon:stdio"的信号捕获使用和"-nographic"相同的方式。这意味着^C将传给guest使用。
Block device
- 支持指定只读方式打开的块设备格式的白名单。用于限制qemu支持的块设备格式。
- 支持一种新的块设备后台作业。通过drive-backup启动,将备份磁盘内容到新的文件。不同于dirve-mirror,新的文件会包含源disk在backup job开始时磁盘上的内容。通过Qmp命令的“transaction"支持多个磁盘的进行原子组backup。
- 修改了VMDK和curl后端的一些bug。
- qcow2镜像支持自动回收(thin provisioning)。当设备使用"-drive...,discard=on",来自guest的释放请求会传递给底层的文件系统或者块设备。
Live Migration
- 支持基于RDMA的热迁移,使用方法"migrate x-rdma:HOST:PORT"
- 热迁移支持auto-convergence(即自动触发CPU降速方式完成迁移)