從0開始搭建SQL Server 2012 AlwaysOn 第二篇(配置故障轉移集群)


本篇主要講配置Windows 故障轉移集群及遇到的相關問題(坑),因為AlwaysOn是基於Windows的故障轉移集群的

在講解步驟之前需要了解一下故障轉移集群仲裁配置

四種集群的仲裁配置:

1、多數節點:這種配置不會用到仲裁磁盤,而所謂多數節點就是在正常節點數量占多數的情況下,集群才會提供服務,否則就停止服務。這種配置適用於奇數節點的集群,例如5個節點的集群,其正常節點數量必須至少3個,集群才會提供服務

2、多數節點和磁盤:適用於偶數節點的集群,他在計算法定數量時會將仲裁磁盤計算進來,例如,4個節點+1個仲裁磁盤節點的集群,可以將其視為5個節點的集群,這時正常節點數量必須至少3個,集群才會提供服務

3、多數節點和文件共享:它和(多數節點和磁盤)類似,不過仲裁磁盤改為共享文件夾內的文件

4、沒有多數:只有磁盤,只要仲裁磁盤脫機,集群就會停止提供服務(不建議使用,這種方式很早之前已經有了)

 

我測試環境(多數節點)集群節點是奇數(3台),如果集群節點是偶數,那么使用多數節點和文件共享 (需要配置一個共享文件夾,各個節點都能訪問這個共享文件夾,並且共享文件夾所在機器不需要加入域)

 

注意:

域控不需要安裝故障轉移集群服務和SQL Server,也不需要加入到故障轉移集群
所有機器防火牆都關掉
兩個節點都需要安裝相同的更新程序,建議不要開啟自動更新功能,由系統管理員手動更新

SQL Server 2012  AlwaysOn只支持最多一個主副本和四個輔助副本,最多允許三個同步提交的可用性副本(包括主副本),最多允許兩個自動故障轉移副本(包括主副本)


下面就是一步一步安裝

 

1.添加角色功能中,選擇添加故障轉移群集

 

 

 

2、三個節點都安裝完故障轉移集群之后,在其中一個節點上進行注銷操作,然后使用DCAdmin這個域用戶登錄計算機,然后打開群集管理器

3.打開驗證配置

4.配置向導下一步

5.選擇服務器

6.添加三台服務器(可能會說怎么有一台long004的服務器,前面第一章節怎么沒有這台服務器,這個問題后續會提到)注意:不能能選擇域控

 

 

7. 在驗證配置向導中最好選擇運行所有測試,進行全部檢測就可以查看到服務器之間建立群集的所有設置,包括網絡、共享磁盤、操作系統等。

 

8.查看報告

 

 

10.創建群集向導

11.輸入集群名稱和vip

注意:這個只是集群的管理名稱和管理IP,跟AlwaysOn無關,下圖取消勾選-將所有符合條件的存儲添加到群集

 

 

12.群集創建完成,因為我們是奇數節點所以不需要新建共享文件夾,也就是說,以上已經完成了本篇的配置;如果是偶數的就需要添加共享文件夾 參照地址

 


 

 

 

 

以下是一個小插曲(也可以說是踩了一個坑)就是上面提到的,計算機:long004(192.168.0.31)怎么沒有在列表里面,這台服務器在下一篇的配置時宕機了且無法使用,接下來怎么操作呢?

A. 打開故障轉移群集管理器,點擊故障節點(long004)

 B. 右鍵更多操作--逐出(確認已經宕機且后面不用了,且如果一直處於這個群集中,添加新服務器到群集里面是無法通過故障轉移群集驗證報告

 

c.重新安裝系統(long005:192.168.0.32)添加到域環境中

D. 瀏覽新服務器名稱(long005)

e.添加到故障群集中去

 

f.三個節點都已經添加到故障群集中了(坑填好了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM