虛擬化:Hyper-V 和高可用性
使用 Hyper-V 與 Windows 伺服器容錯移轉叢集可讓您的實體與虛擬機器的高可用性叢集。
Thomas Olzak
適應"Microsoft 虛擬化 」 (Syngress,新的 Elsevier)
簡單的說,高可用性 (HA) 係指將服務提供給使用者,他們將無法存取服務根本時間,通常是因為某些我們已盡可能確保繼續操作的期望。
當有人說 HA 時,它們通常表示某種形式的伺服器叢集。 伺服器叢集是兩個或多個伺服器設定及管理為單一資源的集合。 使用單一叢集成員 (或 「 節點 」) 一次,並保留其他主要失敗之前,您可以讓負載平衡的叢集,其中利用實體伺服器資源以用戶端需要或容錯移轉叢集中,為基礎。
Microsoft Windows Server 提供 「 傳統 」 主機型叢集與 Hyper-V 讓可供錯誤後移轉和負載平衡的選項。 另外還有一些獨特的考量因素 Hyper-V 帶給建置高可用性的服務。
叢集概念
容錯移轉叢集是由單一節點,且通常會處理所有的用戶端要求,稱為主要節點所組成。 另外還有除非主要節點離線主要非作用中的一或多個節點。 這些稱為 「 次要節點。
在負載平衡叢集中所有節點都加入主動處理用戶端要求。 在大多數情況下,也可以當做容錯移轉叢集的負載平衡叢集。 負載平衡] 叢集的一或多個節點通常可能沒有被影響的其他節點會失敗。
在任何叢集中,一大難題決定狀態的節點成員 (尤其是在容錯移轉叢集),以及目前判斷哪一個節點的叢集控制叢集的應用程式和它的資料。 您將最常使用的活動訊號網路 (通常是實體上另一組通訊訊號或活動訊號網路卡) 來判斷每個節點的狀態。
因為 Windows Server 2000 中,Microsoft 具有內建在企業和資料中心版本中建立容錯移轉叢集的能力。 處理程序步驟得以大幅簡化在 Windows Server 2008 中。 它會使用節點驗證及設定精靈 」 為基礎的方法。
「 安裝精靈 」 的驗證部份會檢查您的節點,以及的可用儲存空間,以確保基礎結構的網路連線將會支援叢集。 它還會檢查以確保它們可支援叢集的環境的應用程式。 它會確認伺服器硬體不足以支援叢集的環境之前先執行安裝和設定叢集所需的步驟。
Microsoft 網路負載平衡 (NLB) 可讓多個網路資源是一般的網路名稱與集區的一部份。 當用戶端要求該網路資源時,其中一個節點會回應。 伺服器回應取決於選取的用戶端要求的伺服器,讓每一個處理特定百分比 (也就您可以設定) 的演算法。
定義 HA 的 Hyper-V
有了 Hyper-V 叢集,則一定要先確定叢集的虛擬化堆疊的圖層。 假設在實體電腦符合要求 (存取附加儲存體,活動訊號等等的專用的網路介面),主應用程式可以在叢集中。
您也可以叢集虛擬機器 (Vm) 本身 (遊客) 在單一主機上。 基於活動訊號和 iSCSI 虛擬的仲裁和其他連接的存放在即使主機硬體通常不會讓你能夠生產來賓叢集支援它,請使用 [虛擬網路]。 您也可以裝載 Hyper-V 來賓節點為跨多個實體主機,假設所有主機都可以被叢集。
Hyper-V 虛擬化,您可以建立非常強大的容錯移轉解決方案。 每一部實體主機可以包含多個 Vm,每個成員節點的容錯移轉叢集。 實體主機也可以是容錯移轉叢集的一部份。 很重要,因此,若要儲存和資源時謹記在心放置 Vm。
您可以監視每個 VM 分開,因此您可以選擇您的 Vm 分散您的叢集實體節點。 這會讓您增加效能,但可能會使它更具挑戰性計劃您的儲存容量需求。
NLB 叢集 Vm 提供的另一個優點是能夠讓您的服務具有高可用性,NLB 可用於單一主機中或跨多部主機提供服務的可用性。 除了可以負載平衡,NLB 可讓叢集以便進行維護或失敗的情況下從移除節點的成員。
NLB 功能透過容錯移轉叢集中節點的 Vm 在 VM 維護期間,HA 取得其工作負載。 如果 VM 需要更新或其他形式的維護,您可以將傳送工作負載到另一個 VM 在主應用程式,或在不同的主機上完全。
Thomas Olzak HCR ManorCare、 Ohio 為基礎簡短及 long term 康復和醫療處理提供者與超過 500 個位置的資訊安全性主管分散整個 32 狀態。傑生 Boomer, 劉小龍 Keefer 和 詹姆斯 Sabovik 也產生這份文件和活頁簿節錄從中它了一部分。
© 2011 Elsevier Inc. 所有權利保留。 列印與來自 Syngress,Elsevier 的新使用權限。 著作權 2011。 「 Microsoft 虛擬化 」 的 Thomas Olzak。 如需有關此標題和其他類似的活頁簿的詳細資訊,請造訪elsevierdirect.com。