章 12. 虛擬化

virt-viewer 支援直接存取 RHEV-H 虛擬機器

現在可以使用 RHEV-H(Red Hat Enterprise Virtualization Hypervisor)直接存取使用 virt-viewer 的虛擬機器。

功能:使用 remote-viewer 連接至 ovirt://

URI 時,虛擬機器會出現選單,允許變更光碟映像檔。
結果:使用者可以在虛擬機器執行時,動態改變插入虛擬機器的光碟,而不需要進入 RHEV/oVirt 的入口。

qume-img 工具加入了 fallocate() 系統呼叫

現在 qemu-img 工具加入了 fallocate() 系統呼叫,以改進 preallocation=full 選項的效能。要使用 fallocate() 系統呼叫,請在 qemu-img 建立 qcow2 映像檔時,指定 preallocation=falloc。指定了 preallocation=falloc 之後,預先配置運作的速度會顯著變快,進而縮短準備新客座端的所需時間。

暫停後,kvm-clock 會正確同步虛擬機器的時間

KVM 虛擬機器使用 kvm-clock 作為時間來源,這會在虛擬機器從暫停模式復原之後,以主機的時間來同步虛擬機器的時間。之前,在某些情況下,執行 RHEL 的虛擬機器進入暫停模式而寫入硬碟、再回復時,虛擬機器的時間不會正確與主機系統同步。透過這次更新,kvm-clock 工具程式已經修改,能正確地與主機系統時間同步。

qemu-kvm 支援虛擬機器的關機追蹤事件

現在已支援對 qemu-kvm 的回溯事件,這及於虛擬機器關機過程;這樣能讓使用者取得詳盡、關於 virsh shutdown 指令或 virt-manager 應用程式所發出的關機需求的客座機器診斷資料。這給使用者更精進的功能來隔離、除錯 KVM 客座端在關機時遇到的問題。

qemu-kvm 支援虛擬磁碟上的 directsync 快取模式

透過這次更新,qemu-kvm 支援 host 檔案的 cache=directsync 選項,這能讓使用者在虛擬磁碟上使用 directsync 快取模式。虛擬機器設定 cache=directsync 時(在客座端的 XML 或 virt-manager 應用程式中配置),虛擬機器上的寫入操作只會在資料已安全寫入磁碟時,才會完成。這增加了虛擬機器間的交易之資料安全性,也透過允許 I/O 從客座端轉至主機分頁快取,改善了效能。