Hyper-V 3.0 R2虛擬化平台新功能預覽

時至今日,x86架構主機運算能力已經一日千里,但也遭遇到大型主機當年同樣的問題:工作負載利用率不佳。現今,x86架構主機已經突破虛擬化難關而充分利用硬體資源,因此造就了目前虛擬化浪潮勢不可擋的趨勢,許多企業及組織已經從早期持觀望態度轉而引進到內部測試環境,並紛紛將線上營運服務遷移至虛擬化環境當中。

在此實作環境中,尚未針對VM虛擬主機的虛擬磁碟啟用Storage QoS機制以前,可以看到Random Read(4KB, QD32)達到「2.011MB/s(491.0 IOPS)」,以及Random Write(4KB, QD32)達到「1.538MB/s(375.5 IOPS)」的水準,整體來說,VM虛擬主機的資料讀寫平均大約在433左右,如圖13所示。


▲ 圖13 VM虛擬主機尚未啟用Storage QoS機制以前的IOPS工作負載。

接著,在Hyper-V管理員視窗內,點選該VM虛擬主機並按下設定按鈕 ,然後依序點選「SCSI控制器 > 硬碟 > 進階功能」項目,勾選「啟用服務品質管理」選項,接著設定IOPS工作負載數值,將最小值設定為「0」,最大值設定為「200」,最後按下〔確定〕按鈕進行套用,如圖14所示。


▲圖14 為線上運作的VM虛擬主機啟用Storage QoS機制。

請注意!此時的VM虛擬主機仍在工作中而不受任何影響,便可以套用IOPS設定。

針對VM虛擬主機的虛擬磁碟啟用Storage QoS機制之後,再次進行IOPS工作負載數值測試,從結果中可以看到Random Read(4KB, QD32)為「0.820MB/s(200.1 IOPS)」,以及Random Write(4KB, QD32)達到「0.815MB/s(199.0 IOPS)」的水準,有此可見,VM虛擬主機的資料讀寫表現,如同剛剛所設定的,最大僅能使用200 IOPS的儲存資源,如圖15所示。


▲ 圖15 啟用Storage QoS機制後,VM虛擬主機僅能使用200 IOPS的儲存資源。

線上匯出

「匯出(Export)」功能在以往舊版Hyper-V虛擬化平台便已經具備,然而匯出功能雖然方便但有個很重要的前提:「VM虛擬主機必須是『關機(Power Off)』狀態,才能進行匯出的動作」。但是,在強調可連續性及高可用性的虛擬化平台上,將VM虛擬主機中斷服務,有違虛擬化運作理念。

對此,新一代的Hyper-V 3.0 R2虛擬化平台將原有的匯出功能進行改良。現在,已經可以在VM虛擬主機運作中(Power On)執行「線上匯出(Live Export)」功能。

只要在Hyper-V管理員視窗內點選欲進行線上匯出的VM虛擬主機,然後選擇【匯出】項目,接著如圖16所示選擇所要匯出存放的路徑再按下〔匯出〕按鈕即可。


▲圖16 準備為線上運作的VM虛擬主機執行線上匯出功能。

此時,在Hyper-V管理員視窗中,該VM虛擬主機的「工作狀態」欄位便會顯示「正在匯出」,並且搭配百分比進度,讓使用者了解線上匯出的進度。請注意!線上匯出作業進行時,VM虛擬主機仍可正常服務及運作。

其實,線上匯出的運作流程,便是在執行匯出動作的同時為VM虛擬主機建立「檢查點(CheckPoint)」(舊版稱之為「快照(Snapshot)」)。

然而,在線上匯出的當下,VM虛擬主機若仍持續服務中,資料可能會有「新增…修改…刪除」的情況發生,因此線上匯出作業完畢後將進行「檢查點合併」動作,也就是將線上匯出作業期間的資料變動進行合併,如圖17所示。


▲圖17 VM虛擬主機線上匯出完畢進行資料變動合併。

事實上,在舊版的Hyper-V虛擬化平台上,匯出功能通常被視為VM虛擬主機的「離線備份(Offline Backup)」或是「離線遷移(Offline Migration)」的解決方案。

現今,新版的Hyper-V虛擬化平台增強了原有的匯出功能為可「線上(Online)」運作,除了將原有的備份及遷移功能變為線上外,更重要的是,能夠把線上匯出功能視為是「線上服務除錯」的好幫手!

在以往,若要針對線上營運的VM虛擬主機進行除錯任務是非常困難的,可能要透過System Center線上複製功能,或者先把線上營運的VM虛擬主機關機匯出,再對複製或匯出的VM虛擬主機進行除錯任務測試。而現在,透過線上匯出功能就可以隨時匯出線上營運的VM虛擬主機,並輕鬆地進行線上營運主機的除錯任務。

線上擴充/縮小虛擬磁碟

在舊版的Hyper-V虛擬化平台中,可以為VM虛擬主機線上「新增」虛擬磁碟(如D槽、E槽等等),但若是本來的虛擬磁碟空間過大或過小要進行調整的話,則VM虛擬主機必須「關機(Power Off)」才能進行調整。


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!