一、雙機(jī)熱備的作用:
雙機(jī)熱備,就是將中心服務(wù)器安裝成互為備份的兩臺服務(wù)器,并且在同一時間內(nèi)只有一臺服務(wù)器運(yùn)行。當(dāng)其中運(yùn)行著的一臺服務(wù)器出現(xiàn)故障無法啟動時,另一臺備份服務(wù)器會迅速的自動運(yùn)行并接管主機(jī)所有服務(wù)。為客戶端提供連續(xù)的服務(wù)保障。
二、設(shè)備環(huán)境確認(rèn)
服務(wù)器:2臺或以上。要求雙網(wǎng)卡
SCSI卡:2張 (建議LSI芯片,與TOYO盤陣比較兼容)
磁盤陣列:TOYO7210S (或其它品牌。注意與SCSI卡的兼容性)
SATA硬盤:3個或以上。建議做RIAD5
交換機(jī):8口一個 (主要用于外網(wǎng)聯(lián)接)
其它: 一根RS-232連接線 (用做心跳線)
硬件連接示意圖:
三、安裝WIN2003操作系統(tǒng)
安裝WIN2K3時,版本系統(tǒng)是:ENT版(專業(yè)版),萬不可安裝STD版(標(biāo)準(zhǔn)版)。否則,在建群集時,會報版本錯誤。
注:網(wǎng)上有一說。要求兩臺機(jī)器的安裝序列號不一樣。末考證。我用的相同的序列號。
在雙機(jī)的安裝過程中.如果使用MS的群集來做.要求網(wǎng)絡(luò)上要有域環(huán)境,如果是兩臺機(jī)器的情況下,只能將其中一臺升級為主域控制器,另一臺做為備份域控制器.
一點(diǎn)建議:由于域控制器本身要提供活動目錄服務(wù),以及DHCP等眾多的服務(wù).而且域控服務(wù)器的IP地址不能隨便修改.否則會導(dǎo)致整個系統(tǒng)的確崩潰.如果條件允許,最好是把做雙機(jī)的兩臺服務(wù)器,做為域成員,加入到現(xiàn)有的域環(huán)境當(dāng)中.這樣也可以加快服務(wù)器的啟動速度
四、雙機(jī)系統(tǒng)規(guī)化
IP規(guī)劃
兩個服務(wù)器外網(wǎng)IP(比如:192.168.0.1,192.168.0.2)
兩個私網(wǎng)IP(比如:10.10.10.1,10.10.10.2)
一個漂移IP(比如:192.168.0.214)
注:私網(wǎng)IP和公網(wǎng)IP不能在一個網(wǎng)段中
網(wǎng)絡(luò)名稱
對于微軟集群,就是集群名
ZDRJ
兩臺服務(wù)器都安裝了雙網(wǎng)卡,一個用于連接公網(wǎng)(internet),網(wǎng)卡命名為LAN
一個連接內(nèi)部局域網(wǎng)。網(wǎng)卡命名為XT
將外網(wǎng)聯(lián)接到交換機(jī),將連接內(nèi)部局域網(wǎng)的網(wǎng)卡建立點(diǎn)對點(diǎn)的通信。(就是做條跟跳線對連)
系統(tǒng)安裝完畢,添加相應(yīng)驅(qū)動后,打上相應(yīng)的補(bǔ)丁。
將兩塊網(wǎng)塊的IP地址分配如下:
服務(wù)器A:外網(wǎng)IP為:192.168.0.1,內(nèi)網(wǎng)IP為:10.10.10.1,子網(wǎng)掩碼為:255.255.255.0 網(wǎng)關(guān)為:192.168.0.1(此處網(wǎng)關(guān)為你主域控制器的IP地址) DNS:192.168.0.1 備DNS:192.168.0.2
服務(wù)器B:外網(wǎng)IP為:192.168.0.2,內(nèi)網(wǎng)IP為:10.10.10.2,子網(wǎng)掩碼為:255.255.255.0 網(wǎng)關(guān)為:192.168.0.1 DNS:192.168.0.2 備DNS:192.168.0.1
然后,將主機(jī)升級為主域控制器。備機(jī)升級為備份域控制器。(此處主要是針對雙節(jié)點(diǎn)式群集)
五:安裝群集
配置主服務(wù)器
先關(guān)閉所有機(jī)器。后再開啟磁盤陣列。
再開啟主服務(wù)器,用事先設(shè)置的管理員賬號登陸到域;然后在程序選項(xiàng)里的管理工具中選“集群管理器”。在彈出窗口中,選擇“創(chuàng)建一個新的群集”。
注意在安裝過程中將此組件設(shè)置為集群的首節(jié)點(diǎn),接著創(chuàng)建集群名稱。依提示,分別指定群集的IP(最好和外網(wǎng)一個網(wǎng)段)與群集的名稱。
由于我們只有一個共享的磁盤陣列,所以應(yīng)該將此陣列中的分區(qū)都配置成群集磁盤。
開始配置群集網(wǎng)絡(luò)。外網(wǎng)和內(nèi)網(wǎng)的配置相同,即群集網(wǎng)絡(luò)的外網(wǎng)、內(nèi)網(wǎng)的名稱和IP地址要保持跟網(wǎng)絡(luò)適配器一致,至外還要選中該網(wǎng)絡(luò)可用于集群服務(wù),外網(wǎng)要選中所有的通信(混合網(wǎng)絡(luò))選項(xiàng),而內(nèi)網(wǎng)只選中用于內(nèi)部群集的通信選項(xiàng)。在接著出現(xiàn)的“使用網(wǎng)絡(luò)順序”對話框中,調(diào)整為表里的第一個連接是內(nèi)網(wǎng)(解釋:在正常的操作中,該連接將用于群集通信。如果此連接失效,群集服務(wù)將自動切換到表里的下一個網(wǎng)絡(luò)),繼續(xù)下一步會出現(xiàn)集群的IP地址和掩碼選項(xiàng),設(shè)置集群IP地址為192.168.0.162,子網(wǎng)掩碼為:255.255.255.0。單擊完成即可。
配置備份服務(wù)器
首先一定保持磁盤陣列和服務(wù)器A的開機(jī)和可用,然后才啟動服務(wù)器B。接著同樣選擇“集群管理器”,安裝過程大致與服務(wù)器A相同,唯一注意的地方是在創(chuàng)建或添加群集的對話框中,在群集中選擇“做為一個節(jié)點(diǎn)加群集“,并單擊下一步;接著輸入前面所創(chuàng)建的群集名稱,在下一步中將中,群集服務(wù)配置向?qū)詣犹峁┣懊嬖诎惭b服務(wù)器A時選定的賬號名,輸入該賬號的口令后一路點(diǎn)擊下一步并最終結(jié)束配置。
然后,進(jìn)入”群集管理器”,新建一個”TOYO7210S”的資源,類型指定為:”仲裁資源”將盤陣加入其依存關(guān)系
最后我們應(yīng)檢測以上操作是否成功。依次單擊“開始”—“程序”—“管理工具”,打開“群集管理器”,如果看到顯示有這兩個節(jié)點(diǎn),表明群集已被正常配置并已開始運(yùn)行。
六:安裝ORACLE 9I
先把備份服務(wù)器關(guān)閉。將盤陣資源代入主服務(wù)器方。
(注意,將兩臺服務(wù)器的盤符設(shè)為一致)
放入Oracle 9I光碟開始安裝,在安裝過程中??梢圆捎媚阕约旱囊蠼◣?。但一定注意以下幾點(diǎn):
1. 兩臺服務(wù)器要采用一樣的安裝方式。全局庫名和SID一致。
2. 在Pfiles.或Spfiles中的所有參數(shù)設(shè)置要一致。
3. ORACLE的主目錄要一致。將ORACLE的程序文件裝在本地硬盤。兩邊的安裝盤符要一致
注:我在ORACLE安裝完畢后。用DCAS刪掉了庫,然后重新建庫。指定了三個文件的存放位置到盤陣。(在本例中為:F:\oradata)也可以裝ORACLE時,只裝軟件,然后手工或通過DBCA建庫.
4. 在建庫時,一定要指定將以下文件,放入盤陣資源:(1)控制文件
(2)日志文件
(3)數(shù)據(jù)文件
5. 設(shè)置初始文件的路徑到共享盤
這里選擇盤符為共享盤,目的是,如果要對初始參數(shù)文件進(jìn)行修改時,只需要在一個地方修改就可以了.避免了由于初始參數(shù)文件修改不一至造成的問題.當(dāng)然,如果主機(jī)和備機(jī)配置差距很大,那么,這個初始文件還是在本機(jī)的好.由于ORACLE9I啟動了新的SPFILE服務(wù)器端參數(shù)文件.因此,只要把SPFILE建到共享盤上.
將Oracle安裝完畢后,進(jìn)入“服務(wù)“。將ORACLE的所有服務(wù)都關(guān)掉。并改為手工啟動。
然后,打開備份服務(wù)器。關(guān)閉主服務(wù)器,將盤陣資源代入備份服務(wù)器方。
(注意:一定要保證雙邊的盤陣在系統(tǒng)中盤符的一致性)
將盤陣上的F盤格式化。(注意:一定要是格式化,不要只是刪除oradata目錄)
放入Oracle 9I光碟開始安裝,采用與主服務(wù)器相同的方式安裝。
將Oracle安裝完畢后,進(jìn)入“服務(wù)“。將ORACLE的所有服務(wù)都關(guān)掉。并改為手工啟動。
要點(diǎn):(一定要做)
A. 接下來,將備份服務(wù)器上的PWDFILE,密碼文件COPY下來。打開主服務(wù)器,將主服務(wù)器的PWDFILE文件覆蓋掉?;蛟谥鞣?wù)器上,用手工通過ORAPWD命令創(chuàng)建新的口令文件,也可解決.
分別在兩臺服務(wù)器上做測試,保證在盤陣在兩臺服務(wù)器上時。分別都能啟動Oracle數(shù)據(jù)庫。
然后進(jìn)入“群集管理器“,添加兩個資源,資源的類型選擇”通用服務(wù)“。在指定服務(wù)名時,指定你的ORACLE數(shù)據(jù)庫的 :OracleOraHomeTNSListener
:Oracleservice<SID>.
注意:監(jiān)聽進(jìn)程OracleOraHomeTNSListener,在指定依存關(guān)系時,不要加入任何資源.
而:Oracleservice<SID>.服務(wù)進(jìn)程,在指定依存關(guān)系時,加全所有的資源..
分別將兩個新建資源聯(lián)機(jī).
最后的測試
1.分別測試兩臺機(jī)器的雙機(jī)熱備功能.
2.分別測試撥網(wǎng)線,發(fā)心跳線.切換正常否.
2.在一臺裝有ORACLE客戶端的機(jī)器上,分別測試兩邊切換后.SQL/PLUS聯(lián)接是否正常.
至此WIN2003下的群集雙機(jī)+ORACLE9I安裝完畢.