SQL Server AlwaysOn搭建


標簽:SQL SERVER/MSSQL SERVER/數據庫/DBA/高性能解決方案

概述  

環境:

域服務器:windows server 2008 R2 SP1,192.168.2.10

DNS:192.168.2.10

CLU11, windows server 2008 R2 SP1 ,192.168.2.11,SQL Server 2012 Enterprise (64-bit)

CLU12, windows server 2008 R2 SP1 ,192.168.2.12,SQL Server 2012 Enterprise (64-bit)

CLU13, windows server 2008 R2 SP1 ,192.168.2.13,SQL Server 2012 Enterprise (64-bit)

 

搭建前提:

1.將域用戶(需要域管理權限)配置為SQLServer服務和代理的啟動用戶,同時將域用戶加入到SQLServer登入用戶並賦予sysadmin服務器角色。

2.將域用戶加入到在每台SQLServer服務器的本地用戶administrator組中

3.先安裝好SQLServer實例再搭建故障轉移群集,否則如果在安裝的過程中有群集節點故障可能導致安裝失敗。同時安裝SQLServer必須使用administrator本地管理員用戶進行安裝,其它用戶可能導致某些功能安裝失敗!!!

4.將1433、5022端口加入到防火牆

5.由於alwayson對於故障轉移群集依賴非常的高,如果有節點由於網絡原因節點連接不上會導致alwayson添加數據庫失敗,保證數據庫服務器和域服務器之間的網絡順暢

6.使用windows身份驗證的域用戶搭建alwayson

 

目錄

啟動AlwaysOn高可用性

1.將cmh\administrator加入三台服務器的登入名中,服務器角色選擇sysadmin

 

2.打開SQL Server配置管理器,配置域用戶為啟動服務器賬戶

3.啟用AlwaysOn可用性組

 

配置AlwaysOn高可用性

1.打開AlwaysOn可用性組-新建可用性組向導 

2.下一步

3.輸入可用性組名稱

4.選擇可用性組的數據庫,數據庫必須要是完整恢復模式並且要先進行一次完整備份

5.添加副本

6.由於5022號端口已經在使用,這里就配置5023號端口

7.選擇默認配置-首選輔助副本

8.配置監聽器,暫時不配置最后來配置。

9.配置備份共享路徑;在CLU12服務器本地文件夾上新建Alwayson並且共享該文件夾,權限配置為讀寫。

為了保證共享存儲不會因為單一節點故障應該配置可靠性共享存儲。

10.驗證配置結果

11.完成

12.關閉

13.添加副本

14.可讀副本選擇“是”,同時配置端點為5023,默認是5022

15.配置共享存儲路徑

16.

17.

18.添加偵聽器

19.端口選擇1433,網絡模式選擇靜態IP,輸入偵聽IP地址

20.在域控制器中查看計算機

21.在域控制器中查看DNS

 22.查看配置的AlwaysOn

 

23.查看群集

24.查看監聽顯示面板

 

刪除整個AlwaysOn和故障轉移集群 

如果要將整個集群全部刪除需要注意刪除的順序。

一、刪除AlwaysOn

1.刪除AlwaysOn所有輔助副本

2.刪除AlwaysOn可用性組

二、刪除故障轉移集群

1.從故障轉移集群中刪除所有非主節點

2.當最后只剩下主節點時右鍵集群-更多操作-破壞集群

3.刪除域服務器中的計算機用戶和DNS中對應故障轉移集群和AlwaysOn監聽

4.在SQLServer啟動服務中將alwaysOn啟用功能勾選去掉。

總結

 在防火牆中需要將1433,5022號端口添加例外。

alwayson有一定的負載均衡能力,通過配置只讀路由輔助副本可以分擔一定的讀取,而數據庫鏡像作為鏡像的數據庫是無法訪問,這也是alwayson相對於數據庫鏡像的優勢。

 

搭建和加入域參考:http://www.cnblogs.com/chenmh/p/4444168.html

搭建故障轉移群集參考:http://www.cnblogs.com/chenmh/p/4479304.html

Alwayson讀寫分離參考:http://www.cnblogs.com/chenmh/p/7000236.html

Alwayson概念總結參考:http://www.cnblogs.com/chenmh/p/6972007.html

 

備注:

    作者:pursuer.chen

    博客:http://www.cnblogs.com/chenmh

本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須注明文章來源,且在文章開頭明顯處給明鏈接,否則保留追究責任的權利。

《歡迎交流討論》

 


免責聲明!

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



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