08月19日 : Windows Server 2012 Hyper-V包含的新特性允許使用虛擬光纖通道適配器,為管理員們將高存儲需求的負載虛擬化提供了可能性。相較于上一Hyper-V版本管理員需要增加鏈接到卷的直通磁盤,將其直接掛載到Hyper-V主機的虛擬機上,此新版本則可以減少復雜度和諸多限制。
為什么需要虛擬光纖通道?
總體上來說,大部分虛擬機都不需要使用虛擬光纖通道,但是它可以讓你將過去不能在虛擬基礎設施中使用的負載進行虛擬化。
占用大量存儲空間的虛擬機:過去,注重生產性能的虛擬機需要使用固定或者完全擴展的磁盤。但是固定磁盤需要在昂貴的存儲區域網絡(SAN)上提供VHD/VHDX磁盤的全部空間。而現在虛擬光纖通道連接允許你更好的利用SAN存儲自身的特性(比如自動精簡配置和減少重復數據塊)?,F在你可以提供幾TB磁盤空間,不必一次為服務器分配所有的空間。
需要高存儲性能的虛擬機:在Windows Server 2012之前,使用直通磁盤是優化磁盤性能的唯一方法。對于一些負載來說性能減低是可接受的,但是直通磁盤有一些限制——特別是其缺少了真正的實時遷移功能。虛擬磁盤通道通過允許本地使用多路軟件來協調Hyper-V 集群節點之間的數據遷移,并且不會斷開和磁盤的連接,從而擺脫了實施遷移方面的限制。
用于應用程序高可用性的虛擬機集群:容錯機制已經成為了Hyper-V的一個關鍵特性。如果集群中的一個節點發生故障,所有的虛擬機會遷移到其他存活的節點。這種機制工作在操作系統層面,但是在故障轉移之后,許多應用程序不能重新啟動。虛擬機集群使用共享光纖通道連接到共享存儲可以讓應用程序擁有像虛擬機集群節點那樣的容錯能力。使用虛擬光纖通道連接磁盤可以讓你最大程度的接近物理服務器配置,獲得最好的性能表現。
如何創建Hyper-V的虛擬光纖通道SAN
將虛擬機直接指向SAN可以降低虛擬主機的復雜度和減少直通磁盤的限制。但是在開始實施之前,仍然需要考慮一些主機方面的問題。
集群中所有節點上的主機總線適配器(HBA)的固件和驅動以及主板芯片上LAN都需要保證是最新版本。標準化是維持穩定性的關鍵。
你還需要保證HBA/LOM卡支持N_Port ID虛擬化(NPIV)并且在卡上已經啟用該功能。這樣可以允許HBA/LOM高效地將World Wide Name (WWN) 或者World Wide ID分配給虛擬機內的各個虛擬磁盤通道適配器。下面的視頻展示了如何使用Emulex OneCommand Manager來啟用NPIV。
在主機上正確地安裝驅動和固件,并且啟用額NPIV之后,你需要在主機上定義一個虛擬光纖通道SAN。因為System Center Virtual Machine Manager 2012還不支持配置這個特性,你需要使用Hyper-V管理器在每個主機上都執行一遍這些步驟。在配置過程中需要記住的重要一點是,類似于配置虛擬交換機,如果希望虛擬機在遷移到另外的主機之后減少配置改動,在所有Hyper-V主機上準確命名是至關重要的。如果你即將使用一個位于Hyper-V的主機集群、使用虛擬光纖通道適配器的虛擬機,或者準備使用單個主機之間的實時遷移功能,那么這個標準是必要的。下面的視頻講解了如何配置虛擬光纖通道SAN。
使用虛擬光纖通道連接磁盤的注意事項
Hyper-V VSS writer不允許虛擬光纖通道連接的磁盤使用基于主機的備份而進行備份。對于使用這種磁盤類型的虛擬機來說,你需要在虛擬機當中安裝一個備份代理,并且禁用所有的備份軟件。從備份的角度來說,你需要將這個虛擬機視作物理服務器一樣對待。
你還需要和網絡以及存儲組一起在光纖交換層和SAN存儲層實施光纖區域。
使用新的虛擬光纖通道將更多的工作負載虛擬化可以節約大量的開銷,對于CEO和CIO來說,這無疑是一個好消息。
對于使用虛擬光纖通道連接磁盤的其它虛擬機會有一些技術上差異需要考慮,但是備份和光纖區域的方法都是模仿物理環境中的做法,除非沒有物理服務器占用空間?,F在你可以提高磁盤輸入/輸出速度和降低虛擬機占用的數據中心空間。你需要決定追求這些虛擬化環境策略中微小的差異是否有意義?使用虛擬光纖通道連接磁盤的作用是什么?是否存在潛在的風險?