所有的交易的 geek 簡單 Hyper-V 與叢集

Greg Shields

內容

叢集 Hyper-V
使用叢集 Hyper-V
增加您的可用性

在早期的 [我的 IT 工作,我用來回應在 oft 要求 「 怎麼做一個現存的嗎? > 與 < 喔,我 fi x64 電腦 > 但年,東西打擾我有關該陳述式。 如同電腦永遠中斷和我的生活的安全性依賴,事實上,它覺得太負值。 所以之後重複回答的問題,, 它最後命中。 我實際的優先順序 IT 技術人員以及系統管理員一定未修正電腦 — 它是將它們執行。

優先順序沒有變更。 事實上,運算時大部分的企業的日常作業更多重要,能夠修正電腦增長較不重要。 變得更重要時,會繼續在工作電腦。 nowhere 是這更重要比您工作在 jack-of-all-trades IT 專業人員的。 將通常執行最少的資源和 shrinking 預算的電腦保持 struggling 需要導管-磁帶和註銷-twine 的狀況良好] 量值。

以正確的組合,技術的但是,您可以 inexpensively 增加您的伺服器的可用性。 藉由將您的實體伺服器轉換到虛擬,您會立即取得額外的功能讓它們較不可能,往下移且更容易恢復設定進行,當它們所執行的動作:

  • 快照集可讓您在一個軟體更新或組態變更 blows 的其他狀況良好] 的伺服器時的時間內返回。
  • 虛擬硬碟的磁碟會合併,數千個構成 Windows 伺服器到單一檔案的備份,可以大幅改善可靠性,這些備份的檔案。
  • 原本就使用超 V 的磁碟區陰影複製服務 (VSS) 支援會表示應用程式傳回從零遺失還原的資料,並立即準備作業。
  • 遷移功能藉由提供機制來重新定位一點來服務不中斷與新的主機的虛擬機器的處理,改善規劃的停機時間的活動。
  • 容錯移轉叢集,則表示的虛擬主機的遺失自動移到虛擬機器,它們可以繼續執行其工作的新位置。

硬碟所有的這部分找出您要部署哪些技術,和您可以負擔。 即可在 IT 環境中部署的重複性的層級和成本之間是直接的關係。 與所記住加入一種技術,像是 Windows Server 2008 容錯移轉的叢集以超 V 可能取得忽略因為的認知複雜性。 但您可以實作不一定要非常可靠,但是相當可靠的模擬,為小於您想想。

為了,讓我們探索一個非常簡單的解決方案整合這兩種技術。 要注意這個實作不立即建立最高層級的可用性,但您可以將目前的部署最簡單的解決方案。 一旦您瞭解基本概念,我會建議您可以新增更多,新增的成本與複雜性的一些方法。 可讓您的預算是您的指南。

叢集 Hyper-V

好要開始使用,看看 「 呼叫 」 Hyper-V 逐步指南 (可能為英文網頁): Hyper-V 和容錯移轉叢集." 我將說明在實作叢集組態所需的高階步驟。 如,詳細的按一下 [藉由按一下指示請參閱這份文件。

實作與超 V 的重複性,牽涉到叢集服務在兩個或兩個以上的電腦。 每台電腦必須安裝 Windows Server 2008 Enterprise Edition 的 x 64 版本的複本,並每個應該包含至少兩個網路卡,每個伺服器,再加上 iSCSI 的一或多個網路卡]。 在這個簡單的範例會用來網路這些的兩個伺服器連線至第三個伺服器或裝置的主控的一組共用 iSCSI 磁碟]。 iSCSI 會因為它很容易設定、 需要一點,沒有其他設備或特定訓練,這裡使用,並執行您現有的網路。

在這些磁碟上您將會儲存檔案針對您的虛擬機器,因此它們可以直接存取的兩個主機。 圖 1 所示兩個網路卡連線每個伺服器到 (一個為叢集的私人網路,一個用於您的生產網路) 的兩個不同網路時連接到 iSCSI 磁碟的第三個,。 在這個範例中,iSCSI 連線會是在不同的網路,從您的實際執行資料傳輸。 segregating iSCSI 從一般的網路流量是很重要防止其他網路擁塞的每個型別的流量。

fig01.gif

[圖 1) 於最小值,六個網路連線啟動所需在叢集中

第一個步驟準備這個環境正在驗證您的伺服器實際上可以執行超 V 的角色。 Hyper-V 會有三個硬體需求:

  • 伺服器必須能夠執行的 Windows 作業系統 x64 版本。
  • 伺服器的處理器必須配備硬體資料執行防止 (DEP) 中。
  • 伺服器的處理器的功能,必須包含虛擬化擴充功能。

這些三個需求所有由在的伺服器上,處理器功能,而且有兩種方式判斷您的伺服器是否符合這些需求]。 從伺服器的硬體廠商購買的伺服器類別設備,您可以驗證您的伺服器的進行,並且對模型, Windows Server Catalog. 請按一下有,超 V 若要縮小結果,只要伺服器已測試過並找到成功地支援超 V 以左欄中的連結。

如果您的伺服器不在這個清單中,或您自己的設計,您可以下載, 安全的測試工具. 這個小工具,測試您的處理器的功能,對這些三個需求。 如果您的最大位元長度 64 並且工具報告是硬體 DEP 和硬體虛擬化,了您需要。

處理序下一個步驟是建立 iSCSI 透過網路公開兩個磁碟。 第一個磁碟將將 512MB 會在您的見證磁碟的大小,而第二個磁碟會是所需的一個虛擬機器的完整安裝大小。 執行這項操作,正確步驟會根據您使用磁碟的主控哪些產品而有所不同。 如果在 [位置] 中,您的環境有 iSCSI 硬體,只建立,並將公開兩個新的磁碟,透過其介面。 如果您沒有 iSCSI 硬體,iSCSI 目標的軟體就會存在網際網路,您可以安裝到第三個伺服器在您的環境中針對此目的上。

如果要使用的軟體式 iSCSI 仔細查看所提供之功能。 Microsoft Clustering 演譯會需要 iSCSI 支援 SCSI 主要命令-3,特別是支援的永續性的保留項目。 大部分的 For-成本 iSCSI 軟體目前支援這的項功能,但是很少支援它最開啟來源軟體套件中。

一個便宜且容易使用的軟體套件會是從 StarWind iSCSI 目標 火箭除法. 您需要使用其中一個付費版本的叢集,因為非成本的個人版不支援在相同的磁碟中連接多個伺服器。 存在的其他選項,但目前沒有,可協助 Microsoft 的免費軟體下載。

一旦您建立並公開 (Expose) 這些 iSCSI 透過網路的兩個磁碟,請依照下列每一個將會是連接到磁碟叢集的一部分的電腦上的步驟執行:

  • 巡覽至 [系統管理工具] | iSCSI 啟動器。 系統上您第一次嘗試連線到工具,會提示您兩次來啟用 Microsoft iSCSI 服務,解除封鎖防火牆的連線。 選擇 [是這兩個] 會啟動主控台。
  • 若要尋找您的磁碟,請移至 [探索] 索引標籤,然後按一下 [新增入口網站]。 在產生的畫面請輸入 iSCSI 磁碟 IP 位址,然後按 [進階] 按鈕的一下]。 接下來,變更為 Microsoft iSCSI 配接器的本機介面卡。 接下來,變更為您為您的磁碟連線所選取的網路卡的 IP 位址的來源 IP。 防火牆可以防止初始器存取目標,如果在此時發生連線錯誤。
  • 如果您已成功連接至您的磁碟,透過網路,您將看到在 [目標] 索引標籤下的每個磁碟的名稱。 下一個步驟是登入到每個磁碟。 做法是按一下磁碟並選取 [記錄] 上。 在產生的螢幕上勾選方塊的自動還原此連線,當啟動並按一下 [進階] 按鈕時,電腦。 再次,設定在本機介面卡,為 Microsoft iSCSI 配接器到正確的網路卡,目標入口網站,IP 位址的 IP 位址] 和 [iSCSI 裝置的連接埠的來源 IP。 重複此步驟,每個磁碟。 成功的登入會看起來類似 [圖 2 的。
  • 如果要在 [我的最愛目標] 索引標籤,下方按一下 [重新整理] 按鈕。 磁碟名稱應該會出現在我的最愛目標的清單。
  • 在磁碟區和裝置] 索引標籤下按一下 [Autoconfigure] 按鈕 (英文)。 如果一切已完成正確到這個點,您將會看到出現在方塊的參考每個磁碟。

fig02.gif

[圖 2 iSCSI 磁碟 A 成功連線

在連接到您的磁碟之後, 您需要初始化,並格式化,使其可供使用。 您這麼 Server Manager 中的存放區下 | [磁碟管理] 節點。 這個程序會必須在每的台電腦上執行,但只有在其他電腦關機時,才必須完成。 現在這樣,並啟動 [磁碟管理]。 現在每個磁碟上按一下滑鼠右鍵,並將線上的磁碟。 然後以滑鼠右鍵按一下再,再初始化磁碟。 以滑鼠右鍵按最後,一下在第三個時間建立新簡單磁碟區,格式化 NTFS 在磁碟,並將它指派為磁碟機代號。 對於這個範例中,我們會指派問: 仲裁磁碟機和 F: 磁碟機針對我們的虛擬機器。

第一部電腦關閉電源,並啟動第二個]。 在第二部的電腦上確定磁碟指派相同的磁碟機代號為第一個電腦上所指派。 這完畢後就可以開啟兩台電腦的。 您的磁碟是現在可供叢集中。

這個程序下, 一個步驟是安裝到您的電腦,以及容錯移轉叢集功能的超 V 的角色。 您可以執行同時從伺服器管理員。 才能安裝 「 Hyper-V 角色,升級您的伺服器的超 V 的程式碼至 RTM 版本第一次安裝更新 950050。 您會發現它在 Windows Update 控制台] 為建議的更新。 安裝這些元件需要重新開機。

會保留兩個步驟。 先,驗證您的叢集巡覽至 [系統管理工具] | 容錯移轉叢集管理員]。 有,按一下 [驗證組態連結]。 這個步驟可確保您已設定的所有項目是以準備一個成功的叢集建立正確。 如果您的組態會通過驗證測試,請按一下要建立叢集連結。 精靈會要求要用於叢集通訊叢集成員,以及 IP 位址的名稱。 這個位址將會是您網路上未使用的 IP 位址且不應該任何您使用此程序中的這個點 IP 位址。 完成建立叢集精靈。

使用叢集 Hyper-V

當使用 Hyper-V 單獨而系統中心虛擬機器管理員的管理您叢集的虛擬主機處理程序就會出現在兩個位置。 您會建立,並使用 「 Hyper-V 管理員內從虛擬機器。 設定的兩個叢集,本身和必要的叢集資源是從在容錯移轉叢集管理員 」 中。

若要建立新的虛擬機器,請開啟 [超 V,管理員] 然後選取新 | 虛擬機器。 回答問題,在 [精靈],並確定您的虛擬機器的 F: 磁碟機上的磁碟檔案儲存]。 與叢集的虛擬機器相關的所有檔案必須永遠都儲存在共用磁碟上。 當您建立您的虛擬機器時,電源它再啟動容錯移轉叢集管理員]。 此下一個步驟,設定讓虛擬機器叢集知道所需的資源。 以滑鼠右鍵按一下服務和應用程式,選取可設定服務或應用程式。 在的功能表中選取虛擬機器項目,然後按一下 [下一步]。 您的螢幕會看起來類似 [圖 3 的。 有,請選取您要進行叢集感知的電腦。 您將無法選取或的磁碟檔案不儲存共用的磁碟機上的電源已開啟的電腦。 完成精靈以完成此程序。

fig03.gif

[圖 3 選取進行叢集感知的電腦

您現在會有感知,叢集虛擬機器,而且這部電腦現在受益於 Windows Server 2008 的容錯移轉叢集所提供的可用性。 這表示如果在虛擬機器主應用程式當機或重新如果電腦遭遇任何問題時,它將會自動啟動本身其他叢集節點上。 [圖 4 ] 顯示如何在虛擬機器會出現在 「 容錯移轉叢集管理員 」 的範例。

fig04.gif

[圖 4 A 虛擬機器,裝載在容錯移轉叢集管理員

如果您需要在叢集的主機上執行維護,您可以現在也快速遷移該虛擬機器至其他主機其執行個體,在服務上按一下滑鼠右鍵,然後應用程式] 及 [選取移動此服務或應用程式以另一個節點。 在相同的位置這個虛擬機器群組的屬性會提供位置,以指示哪個的節點是裝載在電腦的慣用的叢集。 在 Windows 的容錯移轉叢集慣用的擁有者會對應到想要的電腦必須裝載在容錯移轉的事件,以在叢集節點中。 這個選擇會上具有兩個以上的節點的叢集中有更大的影響,但是可以手動負載平衡的方法在多個節點的虛擬機器。

增加您的可用性

這些步驟,會出現,顯示如何輕鬆加入額外的可用性,伺服器可以。 如果您有兩個解決產生 Windows Server 2008 Enterprise Edition 的複本] 和 [任一 iSCSI 硬體裝置或軟體安裝,下列幾個步驟就會建置支援高可用性的基本 Windows 叢集。

還,如我所述的這個資料行開頭,這會是只在第一個步驟。 有其他的階層的技術,您可能要加入此架構,以取得更多的可用性。 每一層就會將有更多的恢復功能加入至您的環境,但也加入了更多的成本和複雜性。 根據您的需求和預算,請考量為可能的附加元件下列事項:

伺服器等級的設備。 未列在 Windows 目錄中設備的使用可能會影響支援能力,並可能不是最符合您的虛擬機器的需求。 移至測試和支援的類別伺服器設備,可以確保完整支援,在發生問題的情況下。

網路卡的重複性。 與最小值的三個網路卡連接的磁碟的每個叢集節點,而任何可以的遺失的網路代表的叢集節點的伺服器遺失]。 因此,新增更多的網路卡 iSCSI 或網路的多重路徑冗餘的應該是您第一個的選擇,更多的硬體。 和,記住 NIC 是便宜的許多伺服器這幾天可以 inexpensively 支援四個、 六個,或更多的網路卡讓這個簡單的加法將 net 許多為您的預算 buck 恢復功能就。

網路路徑的重複性。 iSCSI 生產網路的使用可能重大的影響其效能。 反向保留 true 也因為傳統的網路流量可以具有在其磁碟的叢集節點的連線上的影響。 隔離 iSCSI 傳輸其自己的網路路徑隔離到它自己的網路區段,確保其完整的可用性,網路條件變更為該流量。

使用硬體為基礎的 iSCSI。 雖然 iSCSI 目標的軟體,它可能會造成問題。 伺服器裝載 iSCSI 磁碟遺失,表示整個叢集的遺失。 因為伺服器有時會需要重新開機,硬體為基礎的 iSCSI 會確保高可用性層級。

iSCSI 重複。 是否使用硬體或軟體為您的 iSCSI 連線可能會仍然單點失敗如果它無法進行容錯。 尋找解決方案,提供重複性的 iSCSI 磁碟。

System Center Virtual Machine Manager。 使用超-V 單獨跨多個系統可能會是具挑戰性的作業。 要設定許多,而且許多步驟需要手動介入。 加入額外的管理功能,取得透過系統管理員讓程序的減少錯誤的昂貴停機時間可能您虛擬化環境更容易管理中心虛擬機器。

其他的叢集節點。 Windows Server 2008 Enterprise Edition x64 可以支援到 16 的節點,在容錯移轉叢集中。 新增其他的節點到叢集時,需要透過此處所述其他伺服器上,並加入叢集的伺服器的步驟執行。 一旦您擁有的額外的伺服器,您會有的虛擬機器可以透過時失敗,就會發生問題的另一個位置。 這很特別方便的當您考慮在單一節點的損失會如何影響虛擬機器的效能。 例如,如果您是在兩個節點叢集的每個叢集節點上儲存四個虛擬機器的一個節點遺失的移動到單一節點的所有八個虛擬機器。 collocating 這許多到一部伺服器的電腦,會影響所有的虛擬機器的效能。

multi-site 叢集。 傳統的容錯移轉叢集為了防止遺失一個的主機的但是它們不也在的情況下在嚴重損壞。 若要同時防止每個叢集節點的遺失,考慮 [建置一個 geocluster]。 更多的複雜任務 geoclusters 跨越子網路和使用複寫技術保持最移除的資料存放區同步。 與資料的 geocluster 如果遺失一個整個站台虛擬機器會自動移轉到小型中斷與另一個網站。

所有這些選項加入您的環境的更多的成本,並許多加入的複雜性的重要層級]。 但所有需要以高度可用的架構,並讓它更即使如此。

如果你有關叢集的想法所建置的經濟的虛擬叢集,您想要共用的超 V,或您放我在一行 gshields@concentratedtech.com.

夥伴,以在專注技術 Greg 盾 ,MVP,。 取得多個 greg 的 jack-of-all-trades 秘訣和技巧,在 www.ConcentratedTech.com.