Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
章 5. 虛擬化
RHEL 6.5 虛擬化方面的更新,包括修正了線上遷移、回報錯誤、軟硬體相容性等方面的 bug。除此之外,效能與穩定度都有所提昇。欲知各方面的更新詳情,請參閱以下段落。
5.1. KVM
改進對 VMDK 映像檔格式的支援
Red Hat Enterprise Linux 6.5 包含由多種 VMware 產品所建立的多種虛擬機器磁碟(VMDK)映像檔格式與子格式之唯讀支援。
完整支援 Windows 客座端的代理程式
現在完整支援 Windows 客座端的代理程式,並以獨立的安裝程式呈現;使用者可以在輔助頻道(Supplementary)找到此程式與 virtio-win 驅動程式。
支援 VHDX 映像檔格式
Red Hat Enterprise Linux 6.5 包含對微軟 Hyper-V 的 Hyper-V 虛擬硬碟(VHDX)映像檔格式的唯讀支援。
原生性支援 QEMU 中的 GlusterFS
原生性支援 QEMU 中的 GlusterFS 透過使用
libgfapi
函式庫,而非透過本地掛載的 FUSE 檔案系統,允許原生性存取 GlusterFS 卷冊。這種原生性的方法能顯著改善效能。
支援執行中虛擬機器的外部備份功能
現在,在主機上執行的第三方協力廠商可以透過唯讀方式,存取客座端映像檔內容,並藉此複製檔案、進行備份。
Linux 客座端的 CPU 熱插拔功能
透過 Linux 客座端上的 QEMU 客座端代理程式,現在支援 CPU 熱插拔功能;CPU 可以在客座端執行時啟用或停用,模擬熱插拔功能。
在 qemu-ga-win 中,能感知微軟 Windows 搭配 VSS 支援功能的應用程式之 freeze
與 thaw
指令
VSS(Volume Shadow Copy Service,磁碟區陰影複製服務)是微軟的 Windows API,其中一項功能能通知應用程式正確、一致的凍結與融化(freeze 與 thaw)運作。有了這項功能,在虛擬機器執行時所擷取的 snapshot 在整個堆疊中會保持一致(從區塊層到客座端應用程式皆然),可以用於備份。欲知詳情,請參閱《虛擬管理指南》。
在 Linux 上,透過使用 qemu-ga Hook 感知應用程式的 freeze
與 thaw
指令
與 Windows VSS 版本類似,使用與客座端上執行的 QEMU 客座端代理程式相連結的 script,可以建立在應用程式間一致的 snapshot。這些 script 會通知應用程式在
freeze
或 thaw
運作期間,有哪些東西會丟棄(flush)資料,進而允許擷取一致性的 snapshot。
轉換 VMware OVF 或 Citrix Xen 客座端成為 KVM 客座端
virt-v2v 轉換工具已經升級至上游版本,支援將 VMware OVF(Open Virtualization Format,開放虛擬格式)與 Citrix Xen 客座端轉換為 KVM 客座端的功能。
加強 KVM 記憶體的可擴充性
加強單一客座端中,KVM 虛擬記憶體的可擴充性至 4TB。
從微軟 Windows 客座端裡支援音量控制
現在使用者可以在微軟的 Windows XP 客座端中,使用 AC'97 編碼解碼程式,完全控制音量大小。
5.2. 微軟 Hyper-V
微軟 Hyper-V 半虛擬化驅動程式
要加強微軟 Hyper-V 之中對 Red Hat Enterprise Linux 的支援,Red Hat Enterprise Linux 6.5 裡已經加入「綜合性視訊頁框緩衝驅動程式(Synthetic Video Frame Buffer Driver)」。除此之外,主機與客座端的訊號傳送通訊協定業已更新。欲知詳情,請參見《虛擬化管理指南》。
5.3. VMware
更新 VMware 平台的驅動程式
VMware 網路的半虛擬化驅動程式已經更新至最新的上游版本。