SQlsever2008R2故障轉移羣配置

SQlsever2008R2故障轉移羣配置

 

實驗環境及到三臺虛擬機:

計算機pc1:角色:DC,DNS,安裝有WindowsServer 2008 R2,搭建域環境,域名test.com,IP地址192.168.1.1

節點計算機兩臺:pc2和pc3,每臺服務器上有兩個網卡,安裝有Windows Server 2008 R2,已加入到域。兩塊網卡IP地址分別192.168.1.2,10.10.10.2和192.168.1.3,10.10.10.3。10.10.10.2的網卡負責心跳網絡

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

1.部署iscsi存儲

2008r2上安裝部署iscsi存儲服務需要在存儲服務器上安裝軟件,Microsoft iSCSI Software Target StarWind iSCSI Target軟件均能實現該功能,我這裏使用的是Microsoft iSCSI Software Target,可以從網上下載相關工具並安裝,安裝過程此處省略。此實驗環境用域控制器所在的服務器作爲文件服務器,所以此工具安裝在pc1上。

 

spacer.gif

 

安裝完成後再存儲服務器上開始--管理工具-- MicrosoftiSCSI Software Target,如圖

spacer.gif

 

spacer.gif

 

鼠標右鍵iscsi目標,並創建目標,此處創建了share1share2share3三個目標

 

右鍵share1iscsi目標創建虛擬磁盤,如果有虛擬磁盤直接掛在即可,

 

spacer.gif

spacer.gif

 

選擇磁盤建立虛擬磁盤,此處取名稱爲1.vhd

 

spacer.gif

 

配置完成後會在E盤生成相應的磁盤

 

spacer.gif

 

右鍵share1—屬性-iscsi發起程序, (授予節點服務器訪問存儲權限)

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

添加完成後節點服務器就可以同過iscsi發起程序連接到存儲服務器,在兩個節點服務器上分別通過iscsi發起程序連接到存儲服務器,

 

管理工具—iscsi發起程序

spacer.gif

 

spacer.gif

·

spacer.gif

spacer.gif

選擇連接,

spacer.gif

 

進入計算機管理磁盤管理,此時出現剛纔的三個磁盤,右鍵分別--初始化選擇聯機,分別新建簡單卷

 

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

 

spacer.gif

 

2.在兩臺節點計算機上安裝故障轉移羣集功能

spacer.gif

 

spacer.gif

 

spacer.gif

 

進入故障轉移羣集管理器---驗證配置

 

spacer.gif

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

測試完成,環境適合搭建羣集,如果沒有通過測試,可以通過查看報告來一項一項的查看報錯信息,並更改設置,直到滿足羣集環境

 

創建羣集

spacer.gif

 

spacer.gif

250

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

3.在兩個節點服務器上分別部署SQL sever2008服務器,實現這個功能,需要將SQL Server安裝成羣集模式,而不是單機模式。

注意在節點進行磁盤管理時要關閉另外一臺節點計算機

 

右鍵--配置服務和應用程序(配置服務或應用程序,增加DTC。)

Microsoft分佈式事務處理協調器(MSDTC),是Microsoft SQL Server在Windows操作系統中的一個重要組成部分。它可以讓一臺服務器上的某個事務訪問多臺服務器上的對象。使用BEGIN DISTRIBUTED TRANSACTION語句啓用MSDTC。使用.NET語言可以讓一個單一事務運行在多個SQL Server實例或是來自不同廠商的多個數據庫中。無論事務是如何啓動的,它可在同一個時間裏在所有服務器上被提交或回滾。

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

spacer.gif

 

spacer.gif

 

4.在兩個節點上分別安裝SQl sever 2008 R2

 

安裝SQl sever 2008 R2前需要安裝NET

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

SQl sever 部署成羣集模式

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

安裝完成後在另一臺節點服務器上安裝SQl sever 2008 步驟如下

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

 

高可用測試:

在其中一個節點連接數據庫,新建一個數據庫,然後進行故障轉移測試,這裏在PC2上建立數據庫,使PC2宕機後觀察PC3能不能恢復

spacer.gif

 

SQlnet爲數據庫羣集名稱,SQlsever爲實例名稱

spacer.gif

 

右鍵新建數據庫

 

spacer.gif

spacer.gif

 

spacer.gif

 

PC2上建立了名稱爲likai的數據庫,這是在PC3上登陸數據庫,可以看到PC3上也多了名稱爲likai的數據庫

 

PC2爲主,PC3爲輔,主服務器工作的時候,備用服務器不承擔任何工作,一旦主服務器因故障停止工作,備用服務器立馬接管所有服務,

 

主服務器工作,備用服務器處於閒置

spacer.gif

spacer.gif

spacer.gif

 

主服務器故障,備用服務器接管所有服務和工作

spacer.gif

spacer.gif

spacer.gif

 

測試成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章