(1)一臺域控制器,群集中所有節(jié)點必須是同一域的成員;
(2)兩臺硬件配置一樣的服務(wù)器,要求雙網(wǎng)卡,其中一塊作為公用網(wǎng)絡(luò)使用,另外一塊作為兩臺服務(wù)器之間的通信使用,以下簡稱節(jié)點A和節(jié)點B;
(3)磁盤陣列一臺,用于辦公系統(tǒng)的數(shù)據(jù)存儲,由于辦公系統(tǒng)的應(yīng)用較多,凼此建議在劃分存儲空問的時候應(yīng)充分考慮到數(shù)據(jù)量的增加。為每個應(yīng)用合理分配使用空間,另外需要劃出不小于50M的空間作為群集的仲裁資源;
(4)光通道交換機一臺,用于服務(wù)器和磁盤陣列之間的數(shù)據(jù)交互;
(5)光纖陣列卡兩塊,用于連接服務(wù)器和光通道交換機;
(6)規(guī)劃好兩個群集名,一個用做操作系統(tǒng),一個用作數(shù)據(jù)庫;六個唯一的靜態(tài)IP地址,兩個用于專用網(wǎng)絡(luò)的網(wǎng)卡,兩個用于公用網(wǎng)絡(luò)的網(wǎng)卡,一個用于群集虛擬地址,一個用于SQLServer虛擬地址。安裝好后這些IP數(shù)值不能隨意更改,否則會導(dǎo)致群集失敗。
2、安裝Windows2003故障轉(zhuǎn)移群集 首先為節(jié)點A和節(jié)點B安裝Windows2003操作系統(tǒng)并接受默認(rèn)應(yīng)用程序選項;然后關(guān)閉節(jié)點B,在節(jié)點A絡(luò)選擇“開始”菜單,指向“程序”子菜單,找到“管理工”子菜單.然后單擊“群集管理器”命令,選擇“創(chuàng)建新群集”,然后根據(jù)群集向?qū)б来屋斎牍镜挠蛎褪孪葴?zhǔn)備好的群集名,節(jié)點A的計算機名,這時會對群集配置進行一個完全分析。需要注意的是如果有任何一項無法通過檢測,務(wù)必檢查原兇、排除問題,否則可能會導(dǎo)致群集安裝不成功。接下來輸入群集的虛擬地址,群集帳號,點擊“下一步”就開始創(chuàng)建群集了。在配置完節(jié)點A的群集服務(wù)后,開啟節(jié)點B,同時不要關(guān)閉節(jié)點A,否則無法加入現(xiàn)有群集。打開群集管理器,選擇“添加節(jié)點到群集”,單擊“瀏覽”,找到之前創(chuàng)建的群集名,點擊“確定”,進入添加節(jié)點向?qū)?,按照提示步驟將節(jié)點B添加到群集中。在成功安裝了群集后,需要配置MSDTC在群集中運行。因為SQLServer2000在群集中執(zhí)行分布式查詢、兩階段提交事務(wù)以及某嶼復(fù)制功能時,都需要Microsoft分布式事務(wù)處理協(xié)調(diào)器(MSDTC)。安裝Windows2003并配置群集之后,必須在所有節(jié)點網(wǎng)絡(luò)運行群集向?qū)б耘渲肕SDTC在群集模式下運行;在“開始”菜單中,指向“程序”子菜單,選擇“管理工具”子菜單下的“群集管理器”命令,然后單擊“視圖組”菜單中的“群集組”命令。該組包含MSDTC資源。
3、在SQLServer2000絡(luò)安裝故障轉(zhuǎn)移群集 在Windows2003絡(luò)安裝好群集之后,SQLServer2000的群集安裝就相對簡單了,而且只需對一個節(jié)點進行安裝,系統(tǒng)將自動配置群集應(yīng)用。首先,確定創(chuàng)建虛擬服務(wù)器所需的信息(例如,群集磁盤資源、IP地址和網(wǎng)絡(luò)名稱)以及故障轉(zhuǎn)移可用的節(jié)點。用于故障轉(zhuǎn)移群集的群集磁盤應(yīng)傘部位于單個群集組內(nèi),并且由運行安裝程序的節(jié)點所擁有;其次,啟動安裝程序開始安裝。輸入了所有必需的信息后,安裝程序?qū)⑿碌腟QLServer實例安裝在群集內(nèi)每一臺計算機的本地磁盤絡(luò),而將系統(tǒng)數(shù)據(jù)庫安裝在指定的群集磁盤絡(luò)。二進制文件以完全相同的路徑安裝在每個群集節(jié)點絡(luò),兇此必須確保每個節(jié)點與群集中所有其它節(jié)點共享一個本地驅(qū)動器號;最后,安裝一個SQLServer2000實例,以創(chuàng)建一個新的虛擬服務(wù)器和所有資源。完成后,可以在群集管理上具中看到新配置的資源,移動磁盤組至另一節(jié)點,檢驗數(shù)據(jù)庫是否在本節(jié)點絡(luò)關(guān)閉.在另一節(jié)點絡(luò)正常運行,而對于客戶而言,應(yīng)看到的是同一個數(shù)據(jù)庫實例。如果一切正常,安裝配置就完成了。
三、常見問題及注意事項 1、群集連接失敗時在本地打開群集資源 如果群集服務(wù)未運行在群集中的任何節(jié)點絡(luò),或者如果群集網(wǎng)絡(luò)名稱資源處于脫機狀態(tài),則會出現(xiàn)此問題。若要解決此問題,驗證群集中至少一個節(jié)點絡(luò)正在運行的群集服務(wù)。如果該服務(wù)未運行。請通過使用服務(wù)工具來啟動它。您還可以嘗試通過指定在的節(jié)點之一連接到群集,或如果您單擊“開始”菜單絡(luò)的“運行”.然后在“打開”框中鍵入cluadmin.exe,就可以連接到本地的群集。
2、群集服務(wù)器升級問題 在群集中,群集資源的升級只需要在豐節(jié)點絡(luò)安裝即可完成全部節(jié)點絡(luò)的升級。如SQLServer的補丁升級:作只需在活動節(jié)點絡(luò)運行升級補丁就可以完成,并不需要在各個節(jié)點逐一運行升級。不過SQLServer的新聯(lián)機幫助文件要在各個節(jié)點絡(luò)分別安裝。服務(wù)器絡(luò)Windows操作系統(tǒng)的補丁升級工作需要每個節(jié)點各自升級也可以逐個節(jié)點依次升級也可以各個節(jié)點同時升級。如果升級后需要重啟系統(tǒng),需要先重啟資源空閑的服務(wù)器,然后再重啟資源所在服務(wù)器,以免造成群集資源爭搶。
3、SQLServer群集故障的檢查排除順序 當(dāng)排除群集SQLServer服務(wù)器的故障時,要按照特定的順序進行,除非已經(jīng)確定是SQL的問題。要按照硬件、操作系統(tǒng)、網(wǎng)絡(luò)、系統(tǒng)群集、SOLServer的順序排除故障,耍仔細(xì)認(rèn)真盎看相關(guān)的系統(tǒng)事件甘志逐一排查,因為絡(luò)述的各部件的故障有可能會都顯示為SQLServer群集的故障,而實際絡(luò)也許SQLServer群集本身并沒有故障。
四、結(jié)束語 上述所設(shè)計的方案是將辦公系統(tǒng)的Web應(yīng)用和數(shù)據(jù)庫均部署在群集的兩臺服務(wù)器上。經(jīng)過幾年的使用,故障轉(zhuǎn)移群集技術(shù)在很大程度上保障了本單位辦公系統(tǒng)的安全性和穩(wěn)定性。當(dāng)然,也可以根據(jù)應(yīng)用需求單獨將數(shù)據(jù)庫服務(wù)器做成群集,而Web應(yīng)用采用負(fù)載平衡技術(shù)。隨著技術(shù)的不斷發(fā)展,群集技術(shù)也越來越先進,WindowsServer2005系統(tǒng)就對故障轉(zhuǎn)移群集的設(shè)置和管理進行了簡化,使群集更加安全和穩(wěn)定,改善了群集中的網(wǎng)絡(luò)連接以及存儲通信的方式,進一步提高了群集的穩(wěn)定性和工作效率。
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com