通過SCVMM部署Hyper-V集群不可忽略的三大問題
由于其簡單的聚類方法,通過SCVMM部署Hyper-V集群是不錯的選擇,但在部署之前,需要了解一些注意事項。
Hyper-V集群可以提供虛擬化工作負載的高可用性,當一個節點失敗時,可以自動將虛擬機遷移到健康的服務器。管理員在設置虛擬集群時有多種選擇,但不妨考慮一下SCVMM(系統中心虛擬機管理器)提供的強大功能和簡單易用性。本文將介紹通過SCVMM部署Hyper-V集群時應該注意的問題。
為Hyper-V節點奠定基礎
通過系統中心虛擬機管理器(SCVMM) 部署Hyper-V集群,你必須首先確保擁有運行Hyper-V節點的條件。Hyper-V節點必須在支持Windows操作系統的平臺上運行。如果你打算聚集Windows Server 2012 R2或新的操作系統,你必須使用SCVMM 2012,它只能安裝在Windows Server 2012 R2操作系統。如果你想在Windows Server 2012安裝一個Hyper-V集群,但集群運行在SCVMM 2012 Service Pack 1或更早的版本上,必須先在SCVMM之外構建集群,然后將它添加到SCVMM。
接下來,需要確保在同一SCVMM主機組中的Hyper-V節點可以運行,因為SCVMM不支持來自不同群體的節點。當創建集群向導提示你從SCVMM主機組選擇Hyper - V節點時,你可以檢查選擇的節點是否在同一組。
你還需要啟用多路徑I / O(MPIO)。MPIO允許每個Hyper-V節點訪問光纖通道和iSCSI存儲設備。由于SCVMM不能啟用添加到SCVMM的管理下、位于Hyper-V節點的MPIO,在開始創建集群向導之前,你必須在每個節點上安裝MPIO,***之前在SCVMM添加Hyper-V主機。
設置存儲設備
使用創建集群向導時,你需要選擇共享存儲磁盤的存儲類別。對存儲設備進行分類非常重要,合理的分類方式幫你更輕松地為不同的工作負載選擇更加經濟實惠的存儲設備。
在SCVMM中完成存儲分類后,下一步是創建邏輯單元。邏輯單元必須創建和分配在Hyper-V節點駐留的SCVMM主機群。因為在SCVMM主機組上分配存儲允許你在創建集群向導中顯示共享存儲磁盤列表。你可以通過單擊“創建邏輯單元”按鈕創建邏輯單元。記住必須創建至少兩個存儲磁盤:見證磁盤和集群數據磁盤。創建集群向導會自動標記任何大于500 MB的磁盤作為見證磁盤。集群數據磁盤則存儲虛擬機文件如XML、虛擬硬盤和Hyper-V的虛擬硬盤文件。
定義網絡和故障轉移設置
微軟的iSCSI目標服務器用于不希望為虛擬化工作負載購買物理SAN設備的組織。如果你正在使用iSCSI目標服務器或將iSCSI SAN作為Hyper-V集群的共享存儲,務必啟動Hyper-V節點上的iSCSI啟動器服務。你還必須使防火墻設備將iSCSI排除在外。如果你忽視了在Hyper-V節點上啟用iSCSI 啟動器服務, SCVMM創建集群向導將不會顯示邏輯存儲設備,也將無法在Hyper-V集群附加存儲。
你可以在Hyper-V節點提前安裝故障轉移集群功能。如果你選擇這樣做,SCVMM將跳過安裝故障轉移集群功能。在某些情況下,SCVMM可能無法在Hyper-V節點安裝故障轉移集群功能,即使你還沒有安裝。這樣的話,應該在所有Hyper-V節點手動安裝故障轉移集群特性,然后通過SCVMM重啟故障轉移集群。
SCVMM能夠在Hyper-V節點上自動創建一個虛擬交換機作為創建集群向導的一部分。虛擬交換機的創建是基于SCVMM先前存在的虛擬機網絡。要顯示虛擬交換機將創建的虛擬機網絡的列表,你需要遵循一些步驟。首先,在每個Hyper-V節點的屬性頁單擊硬件選項卡;接下來,擴大網絡適配器,點擊一個想要創建虛擬交換機的網絡適配器,選擇網絡連接,***點擊選擇一個虛擬機網絡。
因為虛擬機需要集群名稱和IP地址分配到Hyper-V集群,你還需要在創建集群向導之前完成這項工作。