01-WIN2012R2+SQL2016故障轉移群集的搭建


一、前期准備

 1.1、准備4台機器

機器名

IP

功能

jf-yukong

192.168.10.200

做域控服務器

Jf-storage

192.168.10.201

做ISCSI存儲服務器

Jf-jdzhu1

192.168.10.202

故障轉移群集節點1

Jf-jdzhu2

192.168.10.203

故障轉移群集節點2

 

 1.2、IP配置

IP

用途

192.168.10.200

域控服務器本機IP

192.168.10.201

ISCSI存儲服務器本機IP

192.168.10.202

故障轉移群集節點1本機IP

192.168.10.203

故障轉移群集節點2本機IP

192.168.10.204

群集IP

192.168.10.205

DTC(分布式事務協調器)IP

192.168.10.206

SQL Server的訪問IP

二、搭建域控服務器

2.1、 固定域控服務器IP

                      

2.2、 添加AD DS域服務

                     

                    

                   

                  

                  

                 

                

               

               

2.3、將該服務器升級為域控服務器

     

          

         

         

         

         

        

        

       

        

       

       注: 安裝成功后,服務器會自動重啟.

 

三、將其他三台機器加入到該域中

3.1、固定機器IP

             

3.2、加入到域中

            

            

            

       注: 成功加入域后,需要重啟機器,3台機器都做上面的操作加入域就可以

3.3、使用域用戶登錄機器,以下所有操作都是在域用戶下執行的

         

 

四、創建群集

注意點:

  (1) 首先2台機器是在同一個域里面.

  (2) 2台機器都安裝了故障轉移群集的功能

  (3) 兩台機器必須是同一個操作系統.

  (4) 在2個節點任意一台創建群集即可.

 4.1、在2台服務器上都添加故障轉移群集的功能

        

 

           

          

         

        

        

      

      

      注: 安裝故障轉移群集功能后,不需要重啟機器,可以執行下一步創建群集了。

4.2、創建群集

   

  

  

  

       添加2個節點后,顯示如下:

   

  

  

  

  

  

  

  

  

  

五、搭建ISCSI軟件存儲服務器

 5.1、添加ISCSI目標服務器角色

  

  

  

  

  

  

  

  

 5.2、創建虛擬磁盤

   

  

  

  

  

  

  

  

  

  

  

  

  

  注: 同樣的方法創建3塊磁盤,都使用剛才創建的ISCSI目標就行

  

3塊磁盤信息如下

磁盤名稱

磁盤大小

磁盤用途

Jfdata

200G

存放SQL Server數據使用

Jfdtc

10G

配置分布式事務協調器使用

Jfzhongcai

10G

配置仲裁磁盤見證使用

六、在節點上掛載共享磁盤

6.1、 打開iSCSI發起程序發現門戶

     

  

  

  

  

  

  

  

  注: 發現門戶的操作在2台機器上都要做

6.2、 在磁盤管理器里連接,初始化磁盤

   

  

  

  注: 磁盤聯機,初始化的操作只要在一台機器上做就可以了

 6.3、在群集里添加磁盤

   

  

  

注: 到這一步,如果其中的一台服務器關機,磁盤就會轉移到另一台機器上

七、配置群集仲裁和dtc角色

 7.1、 配置群集仲裁

   

  

  

  

  

  

  

  

  到此,已經可以看到磁盤2已經被用作仲裁見證了,如下:

  

 7.2、 添加dtc角色

   

  

  

  

  

  

  

  

八、安裝新的SQL Server故障轉移群集

8.1、打win2012R2系統的補丁

   

  注: 打完補丁后需重啟計算機

 

8.2、執行安裝程序,開始安裝SQL Server

(1)雙擊安裝包

  

 

(2)點擊setup.exe開始安裝

   

 

(3)點擊新的SQL Server故障轉移群集安裝

   

 

(4)點擊下一步

  

 

(5)同意條款,下一步

  

 

(6)點擊下一步

  

 

(7)這個錯誤不用管,點擊下一步

  

 

(8)警告不用管,點擊下一步

  

 

(9)選擇要安裝的功能,點擊下一步

  

 

(10)填寫SQL Server網絡名稱,點擊下一步

  

 

(11)填寫群集資源組名稱,點擊下一步

  

 

(12)選擇群集的磁盤,點擊下一步

  

 

(13)配置群集的網絡,點擊下一步

  

 

(14)輸入啟動數據庫服務的賬號和密碼,然后點擊排序規則

  

 

(15)排序規則改為二進制,點擊下一步

  

  注: 排序規則可以根據自己的需求改

(16)使用混合模式身份驗證,設置sa的密碼

  

 

(17)添加當前用戶,點擊下一步

  

 

(18)點擊下一步

  

 

(19)開始安裝

  

 

(20)安裝完成,重啟計算機

  

 

(21)重啟之后,打開故障轉移集群管理器

  

 

   注: 現在只是單機的,還不具有故障轉移的功能,需要添加另一個節點才能具有故障轉移的功能,但是此時數據庫是可以訪問的.

 

九、向已經存在的SQL Server故障轉移群集添加節點

9.1、也是先打win2012R2的系統補丁,順序如下

  

 

 9.2、 執行安裝程序

(1)向SQL Server故障轉移群集添加節點

   

(2)以下截圖和節點1的一樣,不一一描述了

   

(3)群集節點配置

  

(4)直接下一步  

  

(5)輸入密碼,下一步

  

(6)安裝-->完成

  

  注: 部署到這里,SQL Server的故障轉移已經全部搭建完成

十、測試故障轉移是否有效

  1、關閉其中一台機器,會自動切換到另一個節點上,SQL Server的服務器會自動起來;

  2、斷開一台機器的網絡, 會自動切換到另一個節點上,SQL Server的服務器會自動起來;

  3、關閉其中一台機器的SQL Server服務,這個是不能切換到另一台機器,SQL Server會認為是要人為關掉SQL Server的服務;

 注: 以上測試全部通過后,SQLServer2016的故障轉移群集就搭建成功了

 

 

 

 

***************************************************

如下是個人開發系統,歡迎大家體驗,純屬個人愛好,想一塊玩的,私信。

易本浪賬:www.jialany.com  

***************************************************


免責聲明!

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



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