圖解Windows server 2012容錯移轉叢集的安裝、建立
導讀:本文多圖詳細介紹如何在Windows server 2012安裝、驗證、建立、配置角色、測試容錯移轉叢集。
關鍵詞:Windows server 2012 容錯移轉叢集
在本章節中主要講解windows server 2012容錯移轉叢集,容錯移轉叢集是Windows Server中的一個功能,自從在Windows NT 4.0 Enterprise Edition中首次引入群集以來,就可為伺服器負載提供高可用性,是由一組獨立的伺服器組成, 並相互協作以提高服務和應用程式的可用性,群集中的某台電腦上發生故障時,資源會重新導向到群集中的另一台電腦,工作量也會重新分發到群集中的另一台電腦。可以使用容錯移轉叢集確保使用者幾乎一直具有訪問基於伺服器的重要資源的許可權。容錯移轉叢集是針對具有長期啟動並執行記憶體中狀態或具有大型的、頻繁更新的資料狀態的應用程式而設計。這些應用程式稱為狀態應用程式,並且它們包括資料庫應用程式和訊息應用程式。容錯移轉叢集的典型使用包括檔案伺服器、列印伺服器、資料庫伺服器和Message Service器。
雖然老版本Windows Server的容錯移轉叢集功能為實施高可用性解決方案提供了穩健的基礎,但這些功能在Windows Server 2012中得到了極大的增強,可以提供更高擴充能力,更快速的容錯移轉,更大的實施靈活性,以及更容易的管理。相比Windows Server 2008 R2,Windows Server 2012中的容錯移轉群可提供更好的擴充性,包括:
1、建立最多包含64個節點的群集,對您的環境進行擴充,而老版本只能包含16個節點。
2、通過對基礎架構進行擴充,每個群集最多可運行4,000個虛擬機器,每個節點最多可運行1,024個虛擬機器。
3、具有控制虛擬機器群集管理和其他叢集角色的功能。
4、相比Windows Server 2008 R2,增加了對於擴充檔案伺服器的支援。
5、支援叢集感知更新 (CAU),叢集感知更新 (CAU)是一個自動化的功能,允許更新自動應用於叢集伺服器中的主機作業系統,並且更新過程中的可用性損失極小或為零
6、在運行 Windows Server 2012的群集中,管理員可以配置對同時運行Windows Server 2012的群集虛擬機器上的服務進行監視。
7、Microsoft iSCSI Software Target是Windows Server 2012中的一項整合功能。它可通過 TCP/IP 從伺服器提供儲存,包括容錯移轉叢集中託管的應用程式的共用儲存。在Windows Server 2012中,可使用容錯移轉叢集管理員或 Windows PowerShell cmdlet將高度可用的iSCSI目標伺服器配置為叢集角色。
一、安裝容錯移轉叢集
在配置容錯移轉叢集之前,首先要確定群集中的伺服器要滿足其最低要求,在常見的部署中,會準備一台相容叢集服務角色的共用存放裝置來存放伺服器節點所需共用資料,無論所串連的共用存放裝置是SAN還是DAS,只要使用不同的LUN,便可以讓多個群集架構來進行訪問。建議您使用NTFS格式化的分區。如果您使用叢集共用磁碟區(CSV的),每個人的分區必須是NTFS。如果在群集中的一台伺服器發生了故障,則群集中的其它伺服器會立刻接手並繼續運行。而這些伺服器是通過心跳網路來進行相互檢測的,當伺服器發生故障時,其他的伺服器就會檢測不到故障伺服器的心跳訊號,此時就會認為此伺服器發生故障,並立刻接手並繼續運行。可以通過多個不同網路來串連叢集節點。或者,您也可以將您的叢集節點的一個網路,構建與組網路介面卡,冗餘交換器,冗餘路由器或類似的硬體,消除單點故障。除了這些,還建議最好使用一組包含相同或相似組件的匹配電腦。
Windows server 2012容錯移轉叢集可以給虛擬機器帶來高可用性,減少虛擬機器當機的危險,下面我們就針對2台windows server 2012安裝容錯移轉叢集並建立容錯移轉叢集群集:
1、通過添加功能和角色安裝嚮導,選擇容錯移轉叢集(如下圖),點擊下一步,直到安裝完成,安裝完成後系統不需要重新啟動。
2、在伺服器管理員中,點擊工具,在彈出的菜單中選擇容錯移轉叢集管理員,或者在開始介面中選擇容錯移轉叢集管理員。
二、驗證容錯移轉配置
1、開啟容錯移轉叢集後,在正式建立群集之前,需要先行完成所有想加入叢集伺服器電腦的配置自動檢測,以便於在後續整個群集的部署過程中更加順利。點擊驗證配置。
2、接著“在開始之前”的介面中,單擊“下一步”按鈕繼續
3、在“選擇伺服器或群集”介面中,直接輸入或者單擊“瀏覽”按鈕將所有要加入群集的伺服器添加進來,然後單擊“下一步”按鈕。
4、在驗證設定精靈中最好選擇運行所有測試,進行全部檢測就是可以查看到伺服器之間建立群集的所有設定,包括網路、共用磁碟、作業系統等。
5、確認驗證配置。
6、群集驗證在Windows Server 2012中有所改進,比老版本容錯移轉叢集的速度更快。
7、測試完成後,會在摘要中看到每個項目的測試結果,如果有哪一項被檢測失敗,則可以單擊“查看報告”按鈕來查看每一項失敗的原因以及失敗的明確描述。在預設狀態下報告檔案會以HTML格式被儲存在SystemRoot\Cluster\Reports中,並且在報告上會自動標上當時測試的日期域時間。
8、最後點擊查看報告,查看完整的測試報告網頁。
三、建立容錯移轉叢集
在通過所有的容錯移轉叢集檢測後,就可以建立群集主機了。在建立群集時,要注意防火牆的設定,大部分的群集故障是由防火牆所引起的。並且保證節點之間和儲存的網路通訊安全可靠。
1、在開始之前的介面中,單擊下一步。
2、在用於管理群集的訪問點的介面中,必須輸入一個目前尚未存在的群集名稱,以及相對應的群集IP地址。
3、確認無誤後,單擊“下一步”
4、將會開始建立群集,可查看驗證進程
5、在摘要中,顯示配置完成和成功建立的群集,可以單擊“查看報告”按鈕來查看詳細列表。
6、成功建立群集。
四、配置容錯移轉叢集角色
Windows Server容錯移轉叢集為Hyper-V基礎架構提供了一個至關重要的技術,不僅可以提供可用性,而且可以提供可移植性。虛擬化和私人雲端環境的一個重要概念在於破除負載與底層實體資源之間的捆綁關係,而容錯移轉叢集通過使用即時移轉技術在不同物理宿主機之間不停機移動和放置虛擬機器。如果有節點遇到故障,虛擬機器將被分散到其他叢集節點上。在老版本Windows Server中,任何資源都可以分散到承載虛擬機器數量最少的叢集節點中。在Windows Server 2012中,這種邏輯進行了改進,可以根據宿主機的記憶體數量這一最常見的約束性資源,決定虛擬機器的分散方式。每個虛擬機器都可以放置到空閑記憶體資源最多的節點中,並且會針對每個虛擬機器的資源需求進行評估。
下面我們就進行配置容錯移轉叢集中的Hyper-V。
1、在容錯移轉叢集管理員中,右鍵點擊角色,選擇配置角色。
2、在“開始之前”的介面中,單擊下一步。
3、在“選擇角色”的介面中,選中“虛擬機器”,然後擊“下一步”按鈕。
4、在選擇虛擬機器頁面中,選擇要配置高可用性的虛擬機器,這裡會顯示群集中所有的虛擬機器。勾選虛擬機器後單擊“儲存”按鈕,如果虛擬機器不在共用儲存中,設定虛擬機器高可用性將會失敗。單擊“下一步”按鈕。
5、確認選擇的虛擬機器。
6、對虛擬機器進行配置高可用性
7、在“摘要”介面中,顯示已經成功為此虛擬機器設定了高可用性,但是系統也給出了相關的警告。
五、測試容錯移轉叢集
為了確保所建立的虛擬機器高可用性在容錯移轉叢集功能的整成運行,接下來可以做一些簡單的故障類比測試。為了達到最好的效果,我們這裡將其中的一台主機關機,而這台主機上運行著虛擬機器。首先,我們關閉了hyper-v01伺服器,在不到10秒的時間裡,容錯移轉叢集發現了已經失去的hyper-v01伺服器。但hyper-v01上的虛擬機器也無法串連。
隨後容錯移轉叢集將hyper-v01上的虛擬機器立刻在hyper-v02上自動重新啟動,並且使建立虛擬機器恢複正常,此次實驗獲得成功。
Windows server 2012容錯移轉叢集就介紹到這裡。 原文出處:http://mabofeng.blog.51cto.com/2661587/1001507/