這個周,去客戶那里配置了Windows 2003+SQLServer 2005 群集Cluster(2節(jié)點),上次去做這個事情還是兩年前,記錄一下要點,備案(圖就不貼了)!
【步驟1】IP地址、網(wǎng)卡準備
1、 IP地址規(guī)劃:配置Windows 2003+SQLServer 2005 群集Cluster(2節(jié)點)需要準備使用5個公用IP地址。私有IP隨便設置(不要和公網(wǎng)使用相同的IP網(wǎng)段,不沖突就好)。
2、 網(wǎng)卡準備:如果你的陣列柜是HBA卡連接的,那2塊網(wǎng)卡(公用及私有);如果你的陳列柜通過IP連接,可能需要3塊網(wǎng)卡(1塊公用、1塊私有、1塊陣列柜)。
IP地址 | 用途 |
公用IP地址1 | 主動數(shù)據(jù)庫主機IP地址 |
公用IP地址2 | 被動數(shù)據(jù)庫主機IP地址 |
公用IP地址3 | Cluster使用的IP地址(虛擬) |
公用IP地址4 | MSTDC使用的IP地址(虛擬) |
公用IP地址5 | 訪問SQL Server使用的IP地址(虛擬) |
【步驟2】硬盤準備 需要和磁盤陣列連接,并劃分3個Raid磁盤
磁盤用途 | 大小 | Raid |
Q:仲裁盤(Quorum) | 500M-1G | Raid1、Raid5均可 |
M:MSDTC盤 | 5G應該夠了 | Raid1、Raid5均可 |
S:SQL Server 2005數(shù)據(jù)盤 | 視情況定 | Raid5 |
完成后最好做下讀寫測試。
【步驟3】域環(huán)境
首先應該確保有域環(huán)境,兩臺數(shù)據(jù)庫主機加入域,設置域賬號。
名稱 | 所屬組 | 類型 | 用途 |
ClusterAdmin | Domain Admin | 域賬號 | 群集服務運行賬號 |
SQLAdmin | Domain Admin | 域賬號 | SQL數(shù)據(jù)及相關(guān)服務運行賬號(也可每服務指定) |
SQLGroup |
| 安全組 | 安裝SQL時候需要指定,也可指定多個 |
【步驟4】配置私有IP
私有IP任意配置(不要和公網(wǎng)絡一個IP段,無沖突),配置完成后,保證兩個節(jié)點能相互訪問,Ping得通。注意:
1、 私有網(wǎng)卡只安裝【TCP/IP協(xié)議】,其它去掉。
2、 “【高級】->【DNS】”:【在DNS中注冊次鏈接的地址】需要去掉
3、 “【高級】->【Wins】”:選擇【禁用TCP/IP上的NetBIOS】
4、 至于網(wǎng)卡速度,我是沒有改,因為自適應網(wǎng)卡似乎沒有這個選項
【步驟5】新建群集
關(guān)閉節(jié)點2,最好以ClusterAdmin用戶登錄節(jié)點1,確保終端服務關(guān)閉,啟動群集管理器,新建群集,按照向?qū)О惭b吧。注意:
1、 仲裁盤:選擇仲裁盤Q。
2、 群集虛擬IP地址:安裝會占用一個公用IP地址,用于群集虛擬IP。
3、 群集網(wǎng)絡名稱:需要為群集起一個網(wǎng)絡名,會在DNS中注冊該網(wǎng)絡名稱與IP地址。
【步驟6】節(jié)點2加入群集
2個節(jié)點都打開,最好以ClusterAdmin登錄節(jié)點2,確保終端服務關(guān)閉,啟動群集管理器,加入現(xiàn)有群集,按照向?qū)瓿砂伞?/span>
【步驟7】優(yōu)化配置及測試
注意安裝完成做一些優(yōu)化配置:
1、 群集網(wǎng)絡配置:打開群集管理器->【群集配置】->【網(wǎng)絡】,分別配置如下:
網(wǎng)卡類型 | 選擇 |
公用網(wǎng)卡 | 所有通信(混合網(wǎng)絡) |
私有網(wǎng)卡 | 僅用于內(nèi)部群集通信(專用網(wǎng)絡) |
2、 私有(內(nèi)部)通訊順序:右擊群集名稱,屬性,【網(wǎng)絡優(yōu)先級】。將私有網(wǎng)絡移至列表上方。
3、 故障回復:如果你希望節(jié)點1成為主節(jié)點,當節(jié)點1重啟的時候,資源自動切換到節(jié)點2,節(jié)點1重啟完成后,資源重新切回節(jié)點1,那需要做如下操作:
(1) 右擊【資源組】(建議不要修改該組),屬性。
(2) 首選所有者:選擇“節(jié)點1、節(jié)點2”,確保【所選所有者】列表中節(jié)點1(主節(jié)點)在上方
(3) 故障回復:選擇【允許故障回復】(回復時間自行設置)
4、 測試:瘋狂地測試群集是否OK,資源切換是否正常(重啟、斷網(wǎng)、移動組、Ping虛擬IP),但別砸電腦。:)
如果測試OK,恭喜你!群集安裝完成。可以做很多事情,比如共享文件、DHCP服務,但我要做的是SQL Server 2005
【步驟8】MSDTC準備
如果你的SQLServer會用到分布式事務協(xié)調(diào)器DTC,則需要此步驟。建議配置。
1、 啟動網(wǎng)絡DTC訪問:分別在節(jié)點1、節(jié)點2,添加Windows組件。【應用程序服務器】->【啟動網(wǎng)絡DTC訪問】
2、 添加資源組及資源:登錄主節(jié)點(節(jié)點1),打開群集管理器,建一個名叫msdtc的資源組,把M盤(MSDTC盤)放入(也可以把M盤所在資源組名改下名)。在組內(nèi)添加【IP地址】資源(占用一個IP地址)、【網(wǎng)絡名稱】資源(依賴于IP地址資源)、【分布式事務協(xié)調(diào)器DTC資源】(依賴于Q盤、【網(wǎng)絡名稱】)。Msdtc資源組完成后有如下資源: 資源類型 描述 依賴 磁盤資源 M盤,MSDTC盤 IP地址資源 占用一個公用IP地址,作為虛擬IP地址 網(wǎng)絡名稱資源 訪問MSDTC的網(wǎng)絡名,會在DNS中注冊 IP地址資源 分布式事務協(xié)調(diào)器DTC資源 MSDTC資源 網(wǎng)絡名稱資源 磁盤資源
3、 故障回復:如果需要故障回復功能,同樣配置故障回復
【步驟9】SQLServer資源組準備
登錄主節(jié)點(節(jié)點1),打開群集管理器,建一個名叫SQL的資源組,把S盤(數(shù)據(jù)庫盤)放入(也可以把S盤所在資源組改下名)。如果需要故障回復功能,同樣配置故障回復。
【步驟10】安裝SQL Server并測試
以SqlAdmin登錄主節(jié)點(節(jié)點1),我這次部署的是SQL Server 2005,系統(tǒng)會自動檢測到是群集環(huán)境,SqlServer 2005在群集環(huán)境下會自動在所有節(jié)點安裝SQL Server 2005。安裝比較簡單,按向?qū)нM行就可以了。注意:
1、 資源組選擇:資源組選擇的時候選擇【SQL資源組】
2、 SQLServer虛擬IP地址:SQLServer群集安裝完成會占用一個IP地址,作為訪問群集SQLServer的虛擬IP地址。
3、SQLServer群集網(wǎng)絡名稱:需要為SQLServer群集起一個網(wǎng)絡名,會在DNS中注冊該網(wǎng)絡名稱與IP地址。
4、測試:瘋狂地測試吧。
SQL Server 2008是首先安裝主節(jié)點,再逐臺加入。(還沒裝過)。
【打補丁注意事項】
SQL Server 2005如果需要在完成群集后打SP的補丁,需要每個節(jié)點都開機,并在主節(jié)點上安裝,補丁會自動安裝所有節(jié)點。
轉(zhuǎn)自:http://www.cnblogs.com/jiessie327/