版本介紹
只羅列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降速方式完成遷移)