基于Windows Server 2008 R2的Failover Cluster(故障转移群集)部署Sql Server 2008 AA(主主) 模式群集(第一部分)
步驟說明
其實,基于Windows Server 2008 R2的故障轉(zhuǎn)移群集部署Sql Server 2008 AA(主主) 模式群集的步驟如下:
1、 安裝環(huán)境說明
2、 網(wǎng)絡、硬盤環(huán)境的準備
3、 AD環(huán)境的準備
4、 部署帳號準備
5、 故障轉(zhuǎn)移群集驗證、安裝、測試
6、 MSDTC群集安裝
7、 Sql Server 2008 SP1集成
8、 安裝Sql群集前的說明(實例名、數(shù)據(jù)庫磁盤存放位置)
9、 安裝第一個AP(主從)模式群集(安裝一個數(shù)據(jù)庫實例)
10、安裝第二個AP(主從)模式群集(安裝另外一個數(shù)據(jù)庫實例)
11、總結(jié)與注意事項
(本文介紹1-5步驟,6-11步驟待續(xù))
1.安裝環(huán)境說明
安裝一共需要4臺服務器,1臺基于IP-SAN的磁盤陣列(當然也可以使用F-SAN)。
服務器 | 作用 | 備注 |
DCSrv01 | 主域控 | 必須,做Sql的群集服務必須有域環(huán)境。 |
DCSrv02 | 輔助域控 | 非必須 |
SqlSrv01 | 數(shù)據(jù)庫服務器01 | 必須 |
SqlSrv02 | 數(shù)據(jù)庫服務器02 | 必須 |
IP-SAN磁盤陣列 | 磁盤存儲 | 必須,也可以用F-SAN。 |
2.硬件、網(wǎng)絡、硬盤環(huán)境的準備
在規(guī)劃前,先給一些建議:
1、SqlSrv01、SqlSrv02最好使用單獨的一塊網(wǎng)卡與IP-SAN磁盤陣列柜連接(如果是光纖-SAN,則不需要網(wǎng)卡,一般通過HBA卡連接),并且使用與對外服務的IP不同的網(wǎng)段。
2、在部署基于IP-SAN陣列的群集時候, SqlSrv01、SqlSrv02各使用了3塊網(wǎng)卡。
(1) 硬件資源需求
服務器 | 硬件資源 (主要指網(wǎng)卡) | 備注 |
DCSrv01 | 1塊網(wǎng)卡 | 用于對外提供服務。 |
DCSrv02 | 1塊網(wǎng)卡 | 用于對外提供服務。 |
SqlSrv01 | 3塊網(wǎng)卡 | 1、 心跳網(wǎng)卡(與SqlSrv02直聯(lián)):心跳網(wǎng)卡 2、 連接磁盤陣列的網(wǎng)卡:陣列網(wǎng)卡 3、 對外提供服務的網(wǎng)卡:服務網(wǎng)卡 |
SqlSrv02 | 3塊網(wǎng)卡 | 1、 心跳網(wǎng)卡(與SqlSrv01直聯(lián)):心跳網(wǎng)卡 2、 連接磁盤陣列的網(wǎng)卡:陣列網(wǎng)卡 3、 對外提供服務的網(wǎng)卡:服務網(wǎng)卡 |
IP-SAN磁盤陣列 | 這個是硬件廠商做好的,所以我也不知道。 |
(2) 網(wǎng)絡(IP地址、網(wǎng)絡名稱)資源
IP地址(舉例) | 類型 | 網(wǎng)絡名稱 | 備注 |
服務器服務IP地址 | |||
192.168.3.2 | 真實 | FQDN名 | DCSrv01的IP地址。建議使用靜態(tài)IP地址 |
192.168.3.3 | 真實 | FQDN名 | DCSrv02的IP地址。建議使用靜態(tài)IP地址 |
192.168.3.101 | 真實 | FQDN名 | SqlSrv01的服務網(wǎng)卡IP地址。建議使用靜態(tài)IP地址 |
192.168.3.102 | 真實 | FQDN名 | SqlSrv02的服務網(wǎng)卡IP地址。建議使用靜態(tài)IP地址 |
數(shù)據(jù)庫服務器心跳地址 | |||
10.10.10.2 | 真實 | 不需要 | SqlSrv01的心跳網(wǎng)卡IP地址。與SqlSrv02的心跳網(wǎng)卡直聯(lián)。 |
10.10.10.3 | 真實 | 不需要 | SqlSrv02的心跳網(wǎng)卡IP地址。與SqlSrv01的心跳網(wǎng)卡直聯(lián)。 |
數(shù)據(jù)庫服務器陣列地址 | |||
192.168.4.101 | 真實 | 根據(jù)情況 | SqlSrv01的陣列網(wǎng)卡IP地址。一般是廠商做好的。 |
192.168.4.102 | 真實 | 根據(jù)情況 | SqlSrv02的陣列網(wǎng)卡IP地址。一般是廠商做好的。 |
虛擬IP地址 | |||
192.168.3.200 | 虛擬 | ClusterServer | 故障轉(zhuǎn)移服務需要使用的IP地址。 |
192.168.3.201 | 虛擬 | MSDTCCluster | MSDTC對外服務需要使用的IP地址。 |
192.168.3.202 | 虛擬 | SqlCluster01 | 第一個Sql AP模式的對外服務虛擬地址。 |
192.168.3.203 | 虛擬 | SqlCluster02 | 第二個Sql AP模式的對外服務虛擬地址。 |
(3) 硬盤環(huán)境準備
硬盤環(huán)境準備一般是由硬件廠商來完成的工作。不過,我們需要告訴硬件廠商我們需要什么。
因為我們做的是AA模式。所以,需要磁盤陣列的磁盤分為4個物理磁盤。
盤符 | 卷標 | 空間大小 | 備注 |
Q | Q | 1-2G | 經(jīng)典的仲裁盤(Windows Server 2008稱為見證盤) |
M | MSDTC | 2-5G | MSDTC磁盤 |
D(任意) | Data01 | 根據(jù)需求 | 第一個數(shù)據(jù)庫實例(第一個AP模式)需要使用的SQL數(shù)據(jù)存儲磁盤) |
E(任意) | Data02 | 根據(jù)需求 | 第二個數(shù)據(jù)庫實例(第二個AP模式)需要使用的SQL數(shù)據(jù)存儲磁盤) |
3.AD環(huán)境的準備
(1) 部署企業(yè)中第一臺Windows Server 2008 R2域控制器
參見《部署企業(yè)中第一臺Windows Server 2008 R2域控制器》
(2) 部署企業(yè)中Windows Server 2008 R2額外域控制器
參見《部署企業(yè)中Windows Server 2008 R2額外域控制器》
4.部署帳號準備
帳號名稱 | 類型 | 說明 |
Domain\Administrator | 域賬號 | 域管理員帳號,擁有最高的管理權(quán)限 |
Domain\ DBAdmin | 帳號 | 數(shù)據(jù)庫管理員帳號,管理數(shù)據(jù)庫服務器,加入到DBEngine、DBAgent、DBAnalysis組,加入到兩臺sql服務器的本地管理員組。 |
Domain\DBServices | 帳號 | 數(shù)據(jù)庫服務運行帳號,加入到DBEngine、DBAgent、DBAnalysis組,加入到兩臺sql服務器的本地管理員組。 |
Domain\DBEngine | 域組 | 數(shù)據(jù)庫引擎組 |
Domain\DBAgent | 域組 | 數(shù)據(jù)庫代理組 |
Domain\DBAnalysis | 域組 | 數(shù)據(jù)庫分析服務組(沒有安裝分析服務可不需要) |
5.Windows Server 2008 R2故障轉(zhuǎn)移群集驗證、安裝、測試
步驟5全部使用DBAdmin登陸系統(tǒng)。
(1) 添加“故障轉(zhuǎn)移群集”功能
在兩臺sqlServer服務器上分別執(zhí)行。
在“服務器管理器”中,選擇“功能”,“添加功能”:
選中“故障轉(zhuǎn)移集群”,“下一步”,直到安裝完成。
(2) 驗證Windows Server 2008 R2 故障轉(zhuǎn)移群集
在兩臺sqlServer服務器的其中一臺驗證Cluster,"控制面板-管理工具"中,打開"故障轉(zhuǎn)移群集管理",在“故障轉(zhuǎn)移集群管理”中,選擇“驗證配置”:
在Select Servers or a Cluster對話框,加入你需要加入為cluster的node:
在"請選擇服務器或群集"中,分別輸入兩臺SqlServer 服務器的機器名,點擊“添加”,“下一步”:
在正在測試選項中,選擇運行所有測試:
點擊下一步,開始進行驗證.
報告出來了,可以點擊“查看報告”來看看報告中發(fā)現(xiàn)了什么問題:
注意:要求所有的測試都通過,如果哪個測試沒有通過,一定要找出原因,修改好后重新驗證,直到所有驗證通過,才能進行下一步。
(3) 創(chuàng)建一個Windows Server 2008 R2 群集
在在“故障轉(zhuǎn)移集群管理”中,選擇“創(chuàng)建一個群集”:
注意:
在加入到node的機器的對外提供服務的網(wǎng)卡的NetBIOS要設置為enabled,心跳網(wǎng)卡的NetBIOS設置為disabled。所有網(wǎng)卡的IPv6都關(guān)閉。
選擇服務器步驟與驗證時候一樣,輸入兩臺SqlServer服務器名
在"用于管理群集的訪問點鐘"輸入“集群名稱(該名稱為群集對外提供服務的名稱,為虛擬IP地址對應的名稱,ClusterServer)”,并且分配一個IP地址(該IP地址為群集對外提供服務的IP地址,為ClusterServer對應的虛擬IP地址):
配置向?qū)ч_始配置群集,正常的話,群集配置成功,可以點擊“查看報告”來看集群創(chuàng)建的結(jié)果:
(4) 配置群集的仲裁盤
在創(chuàng)建群集的時候,并沒有一個選項來選擇中裁盤.默認情況下,創(chuàng)建向?qū)褂玫谝粋€有效的磁盤作為仲裁見證盤。我們需要確保選擇了正確的仲裁盤(Q盤:1-2G),如果選擇了別的盤,我們需要手動變換一下。為了驗證仲裁盤是否正確,我們需要打開"故障轉(zhuǎn)移群集管理",選擇到"存儲"節(jié)點,查看"仲裁中的見證磁盤"是否是我們需要的Q盤。
如果不是,需要手動修改,為了配置仲裁盤,我們需要在群集名稱上單擊右鍵,選擇“更多操作-配置群集仲裁設置”
在"配置群集仲裁設置"對話框,選擇"節(jié)點和磁盤多數(shù)(適合你當前節(jié)電數(shù)目)"模式.這個選項取決于你當前的節(jié)點數(shù)和配置情況,但前配置情況適用"節(jié)點和磁盤多數(shù)(適合你當前節(jié)電數(shù)目)":
點擊下一步,將仲裁盤選到正確的Q盤,直到完成:
(5) 群集測試
Cluster安裝成功后,可以測試一下群集是否可以工作了:
A.可以到域控服務器上查看AD中,多了個叫ClusterServer的機器,這是windows cluster對外的機器名。
B.在DNS服務器上,多了一條A記錄,可以看到ClusterServer的IP為剛才配置的虛擬IP。
C.用其它機器Ping ClusterServer或者虛擬可以ping通。
轉(zhuǎn)載請注明本文地址: 基于Windows Server 2008 R2的Failover Cluster(故障轉(zhuǎn)移群集)部署Sql Server 2008 AA(主主) 模式群集(第一部分)
總結(jié)
以上是生活随笔為你收集整理的基于Windows Server 2008 R2的Failover Cluster(故障转移群集)部署Sql Server 2008 AA(主主) 模式群集(第一部分)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringCloud版本名字
- 下一篇: oa服务器日常维护,OA系统的日常维护工