Windows Server 2012 Hyper-V群集技術分享
微軟發布的Windows Server 2012帶來了全新的Hyper-V,成為真正的企業級hypervisor。Hyper-V 3.0最大的改變涉及群集和存儲。這些特性大大提升了Hyper-V的有用性,與VMware vSphere 5不相上下。作為增值分銷商,你很可能遇到用戶有問到有關Hyper-V 3.0群集功能和基本配置要求等問題。以下這些基礎知識是你應該知道的。
故障轉移集群和集群共享卷
首先,你需要知道,在之前的Hyper-V版本中創建一個群集需要兩大組件:故障轉移群集服務和集群共享卷。故障轉移群集服務允許集群節點共同工作,就像一個集群。集群共享卷是一個共享的硬盤資源,使用光釬通道或者iSCSI連接群集結點。虛擬機組件在集群共享卷上,因此每個群集結點可以訪問VM。
Hyper-V 3.0仍使用故障轉移群集服務,但是微軟在群集工作方式上進行了很多改變。一些改變跟企業的Windows Server 2012 Hyper-V群集規模有關。下面這個表格對比了Hyper-V 2.0(Windows Server 2008 R2)和Hyper-V 3.0(Windows Server 2012)中的群集功能。
正如你看到的,Windows Server 2012 Hyper-V群集比Hyper-V 2.0群集處理更大的工作負載。但是,這些改進只是冰山一角。微軟在Hyper-V使用存儲方式上也做出了一些主要改進。事實上,使用集群共享卷不再是必需的。
如果你有客戶還在使用Hyper-V 2.0,并考慮升級到Hyper-V 3.0,他們可能會疑惑這樣的設計更改會如何影響到自己。盡管集群共享卷不再是必需的了,但其仍受支持。事實上,集群共享卷是微軟首選的Hyper-V 3.0存儲類型。
集群共享卷的替代者
那么,如果用戶不使用集群共享卷呢?微軟提供了兩個替代品。一個是使用SMB 3.0文件共享。換句話說,如果你的客戶的文件服務器運行Windows Server 2012,VM組件可以放置到該文件服務器的共享中去,供Hyper-V群集使用。讓用戶理解這一點很重要。但是,文件服務器上的VM會消耗資源,比如磁盤空間、磁盤I/O和網絡帶寬。
Hyper-V 3.0存儲的另外一個選項是,使用本地的,每個群集結點中的直接附加存儲。每個群集結點簡單地使用自己內部的存儲,而不是共享存儲。這種方式在小型的Hyper-V 3.0群集中特別適用。但對于大型的群集來說,價格過高,因為用戶要提供每個群集結點以及其自己的存儲陣列。
加強的動態遷移
在Hyper-V 2.0中,幾乎沒有創建群集的理由。群集為VM提供高可用性和容錯功能,但是它們還授權管理員在群集結點之前動態遷移VM。所有的這些特性仍存活在Hyper-V 3.0中,但是微軟強化了VM遷移功能。
Hyper-V 3.0提供了無共享動態遷移功能,本質就是,虛擬機可以在幾乎任何兩個Hyper-V 3.0服務器之間進行動態遷移(雖然,如果主機在共同的域中,該過程會更容易)。你可以像以前一樣,在群集節點之間動態遷移VM,但是現在,你還可以在兩臺單機、一臺單機和一個群集甚至是兩個群集之間動態遷移VM。將無需關閉,正在運行的VM遷移到Hyper-V 3.0群集中更方便了。