Hyper-V存儲難題三大解決方法
微軟在努力修補Windows Server 2012存儲架構,但仍有空間改進。
存儲一直是Hyper-V的弱點。收縮、擴展、遷移和備份虛擬機的過程給Hyper-V環境制造了很多困難。但Windows Server 2012 Hyper-V中新的熱遷移和存儲遷移增強,包括物理存儲卷之間不需要宕機的虛擬機和虛擬硬盤無縫移動,解決了很多棘手問題。
下面列舉的方法通過消除一些手動和冗長的任務,極大地降低了宕機時間并簡化了Hyper-V環境。
一、虛擬硬盤格式之間不宕機地轉換
對于遺留的虛擬硬盤VHD用戶,遷移到新VHDX格式很有用。畢竟,增加了可靠性、性能與安全。問題是在Windows Server 2012 Hyper-V中,你需要關閉虛擬機去進行轉換。對于大型VHD,這種轉換需要大量時間,就會增加宕機時間。
微軟使用了一種方式,最小化了轉換VHD為VHDX格式的時間:
工作原理
在Disk Edit向導中,在虛擬機運行時管理員能選擇Convert(目前這個選擇不可用。)此外,當轉換VHD到VHDX格式或VHDX轉換為VHD時,這個選項可用。
接下來,這個過程會觸發與Hyper-V寫入相關的快照,會在虛擬機運行時,以新格式出現的新虛擬硬盤會放置在與源虛擬硬驅相同的地方。
然后,Hyper-V對進行另一個虛擬機快照,將剩下的更改移到新建立的VHDX.
然后Hyper-V會讓新虛擬機上線,與丟失一個ping的狀態一樣,類似于在Windows Server 2012Hyper-V熱遷移中,非集群主機或熱存儲遷移之間發生的情況。
此種方式的優勢
這種功能能允許無縫遷移到新的VHDX格式,不需要對所有遺留的Hyper-V虛擬機規定宕機時間。
#p#
二、不需要宕機而更改虛擬硬盤類型
由于動態擴展磁盤性能不斷增加,某些工作負載(如測試與開發服務器和一些生產服務器),可使用這種類型虛擬硬盤。將工作負載從固定大小磁盤遷移出去,可以釋放重要的物理磁盤空間,或者糾正類型配置錯誤的虛擬機,那么就這節約了成本。
但問題是你需要規定宕機時間,以便在固定的和動態擴展磁盤之間交換。如果目的是在Windows Server 2012 Hyper-V存儲架構中獲得效率的話,應用擁有者就沒什么動力去改進宕機時間。如果宕機時間顯著減少,你就可以避免這種情況。
工作原理
在Disk Edit向導中,虛擬機運行時,微軟啟用了Convert選項。(目前是不可用的。)在這個階段,用戶能選擇磁盤類型,動態或固態的,但不需要更改新磁盤的位置。
這個過程執行了與Hyper-V寫入有關的快照。從這里,新的虛擬硬驅以新類型創建,位置與源虛擬硬驅一樣,虛擬機也處于運行狀態。
接下來,創建了另一個虛擬機快照,剩余的字節將被移到新建立的動態或固態虛擬硬驅中。
虛擬機將重新上線,與丟失了一個ping的狀態相同,類似于在Windows Server 2012 Hyper-V熱遷移中,非集群主機或熱存儲遷移之間發生的情況。
此種方法的優勢
組織能節省成本,因為更好地利用了卷上宿主虛擬機的現有存儲資源。管理員能輕松在磁盤類型間轉換,這可降低宕機時間并節省精力。
#p#
三、在工作時縮小和擴張VM存儲
工作中擴張VM存儲可以節省相當多的時間并大大降低了當前進程管理的復雜性。同時,如果你可以縮小VM磁盤對此也是有益的。
目前,System Center Virtual Machine Manager中的P2V進程可以擴張但不能縮小VM的硬盤驅動器。所以,如果你的物理服務器使用300 GB硬盤驅動器中的40 GB,仍需要供應一個300GB的虛擬硬盤驅動器,除非你提供一個動態硬盤。但是如果這是個生產工作負載,你最好使用硬盤以獲得更好的性能。在這種情況下,你可以使用300 GB的物理存儲--很可能是在SAN上,其每gigabyte有較高成本。
工作原理
熱遷移和熱存儲遷移中的改進可以允許VM遷移到另一臺主機或者VM存儲遷移到另外一個磁盤卷。看來微軟應該將該技術擴展到下面情況類似的情況中。
1. 選擇在Disk Edit擴展可以增加或減少的磁盤的大小,磁盤的大小受虛擬硬盤上的數據量或其格式的限制。
2. 進程觸發Hyper-V寫入相關的快照,在同地點產生一個新的合適大小的虛擬硬盤,雖然該VM正在運行但是所有的數據都已經遷移了。
3. 盡管VM正在運行,其剩余的也在遷移。下一步,該VM在同狀態下丟失一個ping,聯機使用新大小的虛擬硬盤,類似于Windows Server 2012 Hyper-V熱遷移或者熱存儲遷移在非群集主機中的變化。
此種方法的優勢
許多管理員習慣提供充裕的磁盤資源來避免以后擴展的需要。工作中擴展和縮小VM磁盤的能力能夠大大減小這種情況。因此,公司最好正確定義虛擬硬盤的大小,更好地利用存儲資源,最終節約費用。
這種方法還將降低公共執行這些任務的時間。還可以減少第三方影像軟件的使用,磁盤分區和創造性的變通方案--如使用磁盤管理控制臺--來縮小虛擬硬盤。
最后,Windows Server 2012 Hyper-V存儲缺陷的解決方案可以減少IT人員在協調停機時間上所花費的時間,轉而集中優化管理和性能管理。