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 支援功能的應用程式之 freezethaw 指令

VSS(Volume Shadow Copy Service,磁碟區陰影複製服務)是微軟的 Windows API,其中一項功能能通知應用程式正確、一致的凍結與融化(freeze 與 thaw)運作。有了這項功能,在虛擬機器執行時所擷取的 snapshot 在整個堆疊中會保持一致(從區塊層到客座端應用程式皆然),可以用於備份。欲知詳情,請參閱《虛擬管理指南》。

在 Linux 上,透過使用 qemu-ga Hook 感知應用程式的 freezethaw 指令

與 Windows VSS 版本類似,使用與客座端上執行的 QEMU 客座端代理程式相連結的 script,可以建立在應用程式間一致的 snapshot。這些 script 會通知應用程式在 freezethaw 運作期間,有哪些東西會丟棄(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 網路的半虛擬化驅動程式已經更新至最新的上游版本。