1. 程式人生 > >01-WIN2012R2+SQL2016故障轉移群集的搭建

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軟體儲存伺服器

  1. 1.       新增ISCSI目標伺服器角色

 

 

 

 

 

 

 

 

  1. 2.       建立虛擬磁碟

 

 

 

 

 

 

 

 

 

 

 

 


 

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

 

3塊磁碟資訊如下

磁碟名稱

磁碟大小

磁碟用途

Jfdata

200G

存放SQL Server資料使用

Jfdtc

10G

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

Jfzhongcai

10G

配置仲裁磁碟見證使用

 

 

在節點上掛載共享磁碟

  1. 1.       開啟iSCSI發起程式發現門戶

 

 

 

 

 

 

 

 

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

 

  1. 2.       在磁碟管理器裡連線,初始化磁碟

 

 

 

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

 

  1. 3.       在群集裡新增磁碟

 

 

 

注: 到這一步,如果其中的一臺伺服器關機,磁碟就會轉移到另一臺機器上

配置群集仲裁和dtc角色

  1. 1.       配置群集仲裁

 

 

 

 

 

 

 

 

可以看到磁碟2已經被用作仲裁見證了

 

 

  1. 2.       新增dtc角色

 

 

 

 

 

 

 

 

 

 

 

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

1. 打win2012R2系統的補丁

 

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

 

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故障轉移群集新增節點

  1. 1.       也是先打win2012R2的系統補丁,順序如下

 

  1. 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的服務.

 

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

&n