日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

RoseHA集群:RHEL+RoseMirror+Oracle【2】

發(fā)布時(shí)間:2023/12/19 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RoseHA集群:RHEL+RoseMirror+Oracle【2】 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

???? 博主正在參加“2011年度IT博客大賽”,歡迎幫頂!

???? @投票地址@

---------------------------------------------

三.安裝Rose Mirror HA

·準(zhǔn)備工作:

???? 在安裝 Rose Mirror HA 前檢查相應(yīng)的軟件包是否安裝,如果沒(méi)有安裝通過(guò)系統(tǒng)安裝盤(pán)進(jìn)行安裝。要正常的運(yùn)行 Rose Mirror HA 需要安裝了以下軟件包:

??? glibc-2.3.2-95.xx.rpm

??? gcc-3.2.3-xx.rpm

??? ncurses-5.x-xx.rpm

??? readline-4.3-xx.rpm

libtermcap-2.0.8-xx.rpm

·安裝:

--安裝與卸載:

???? 放入光盤(pán),掛載起來(lái),進(jìn)入掛載的目錄,執(zhí)行安裝腳本:

# ./install

???? 選擇軟件的安裝部件,部件包括 “Mirror HA Driver and Service”和“ Mirror

HA Control Center”, 可根據(jù)情況選擇需要安裝的部件進(jìn)行安裝,默認(rèn)情況下安裝所有部件,選定后按回車?yán)^續(xù)。

???? 指定軟件安裝路徑,默認(rèn)是安裝到/opt/,按回車鍵繼續(xù)安裝。

???? 進(jìn)入到軟件包的安裝目錄,運(yùn)行 uninstall腳本即可卸載 Rose Mirror HA軟件包,在卸載過(guò)程中可以根據(jù)情況,選擇需要卸載的部件。

# cd /opt/Mirror HA/

# ./uninstall

--基礎(chǔ)設(shè)置:

???? 軟件安裝完成后,需要進(jìn)入 HA 的目錄下,編輯 adminpwd 文件,添加 root用戶的密碼。將“ pass”修改為 root 用戶實(shí)際使用的密碼。

# cd /opt/Mirror HA/ha/bin/

# vim adminpwd

? user=root

? password=redhat

???? 如果用戶出于安全考慮,不想將 root 用戶和密碼寫(xiě)入此配置檔,用戶可以

創(chuàng)建一個(gè)普通用戶,并讓此用戶隸屬于rradmin用戶組。然后將此用戶的用戶

名和密碼寫(xiě)入 adminpwd 配置檔即可。

???? 備注:rradmin 和 rrmonitor 用戶組在 Rose Mirror HA 軟件包安裝的時(shí)候

由安裝程序自動(dòng)創(chuàng)建。

--啟動(dòng)Rose服務(wù):

安裝完成后啟動(dòng)Rose:

# Mirror HA start

查看服務(wù)是否啟動(dòng):

# ps –ef | grep ha

# ps –ef | grep mirror

啟動(dòng) Rose Mirror HA 管理界面

# ./rcc

·配置:

--配置應(yīng)用服務(wù):

???? 在管理界面中,通過(guò)點(diǎn)擊菜單“System->Wizard -> Config wizard”啟動(dòng)配置向?qū)?/span>。

???? 說(shuō)明向?qū)У淖饔檬菐椭脩敉瓿梢粋€(gè)應(yīng)用服務(wù)或者一個(gè)連接的建立。選擇Next將進(jìn)入“選擇應(yīng)用服務(wù)類型”頁(yè)面。

--選擇應(yīng)用服務(wù)類型:

???? 在這個(gè)頁(yè)面將設(shè)置應(yīng)用服務(wù)名稱類型等參數(shù);

???? Name---新建服務(wù)的名稱

???? Type——應(yīng)用服務(wù)類型,可以有:ORACLE、Sybase、Informix;

???? GroupID――新建應(yīng)用服務(wù)的組 ID,可以將多個(gè)應(yīng)用服務(wù)關(guān)聯(lián)成為一個(gè)組,

同組的應(yīng)用服務(wù)在切換時(shí)是同時(shí)進(jìn)行的。

???? 選擇 Next將進(jìn)入“選擇活動(dòng)主機(jī)”的頁(yè)面。

--選擇活動(dòng)主機(jī):

有兩種方式:

???? 1Select a Server:選擇一個(gè)已經(jīng)存在管理界面中的主機(jī)

???? 2Add a New Server:重新添加一臺(tái)主機(jī)

然后再點(diǎn)Next。

--選擇備用主機(jī):

???? 選擇應(yīng)用服務(wù)的備用服務(wù)器,,這里會(huì)根據(jù)活動(dòng)服務(wù)器的狀態(tài)決定選擇的方

式,全部有兩種方式:

???? Select a Server——選擇一個(gè)已經(jīng)存在于管理界面的主機(jī),這里將顯示與活動(dòng)主機(jī)搭配合法的主機(jī);

???? Add a new server——重新添加一臺(tái)Mirror HA 主機(jī);

選擇Next 有以下情況:

???? 1、如果活動(dòng)主機(jī)和備用主機(jī)至少有一臺(tái)License 不正確或者過(guò)期,流程將進(jìn)入 “設(shè)置License”頁(yè)面,License 驗(yàn)證通過(guò)以后,流程將根據(jù)第2、3 條進(jìn)入不同的頁(yè)面;

???? 2、如果活動(dòng)主機(jī)和備用主機(jī)沒(méi)有可以正常使用的私有網(wǎng),流程將進(jìn)入 “選擇私有網(wǎng)類型” 頁(yè)面;

???? 3、如果活動(dòng)主機(jī)和備用主機(jī)存在至少一條可以正常使用的私有網(wǎng),流程將進(jìn)入 “設(shè)置綁定數(shù)據(jù)”頁(yè)面;

--設(shè)置License

License 設(shè)置成功后,流程將根據(jù) “選擇備用主機(jī)” 頁(yè)面進(jìn)入下一個(gè)頁(yè)面。

--選擇私有網(wǎng)類型:

???? 選擇私有網(wǎng)類型,設(shè)置私有網(wǎng)名、優(yōu)先級(jí)、最大丟失包次數(shù)、心跳間隔等,選擇Rose Mirror HA 快速安裝說(shuō)明進(jìn)入 “設(shè)置私有網(wǎng)參數(shù)信息” 頁(yè)面。

--設(shè)置私有網(wǎng)參數(shù):

選擇兩臺(tái)主機(jī)上所使用的IP(心跳線)、設(shè)置所使用的端口3000)。

--設(shè)置私有網(wǎng)為RS232 類型

選擇兩臺(tái)主機(jī)上所使用的串口(ttyS0)和串口所使用的波特率(9600);

選擇Next 流程將進(jìn)入 “設(shè)置綁定數(shù)據(jù)” 頁(yè)面。

--設(shè)置綁定數(shù)據(jù):

設(shè)置應(yīng)用服務(wù)所使用的連接。

?? ? Bind Data——表示是否綁定數(shù)據(jù)到這個(gè)應(yīng)用服務(wù)

?? ??Select IP address for replicating——選擇用于數(shù)據(jù)復(fù)制的IP 地址

???? Select replication model of data——設(shè)置數(shù)據(jù)復(fù)制連接方式

???? A、Sync:同步方式,后面是設(shè)定目標(biāo)端回復(fù)的超時(shí)值,如果不選擇Target

???? Reply Timeout,恢復(fù)超時(shí)值為:永遠(yuǎn)不超時(shí)

???? B、Async:異步方式,后面為組建數(shù)據(jù)包的超時(shí)值

???? Define data set of replication——應(yīng)用服務(wù)綁定數(shù)據(jù)的集合,點(diǎn)擊右邊按鈕可以更改數(shù)據(jù)集合(這里要選擇/oracle和/rose作為數(shù)據(jù)同步的目錄)。

???? 選擇Next 流程將進(jìn)入 “設(shè)置虛擬IP” 頁(yè)面。

--設(shè)置虛擬IP

???? 設(shè)置虛擬IP 頁(yè)面,要分別選擇活動(dòng)主機(jī)和備用主機(jī)網(wǎng)卡,還要設(shè)置至少一個(gè)虛擬IP.

?????Host NIC (主機(jī)網(wǎng)卡)——每個(gè)主機(jī)都需要選擇一片網(wǎng)卡用來(lái)添加虛擬IP;

Active IP(虛擬IP)——包括IP 地址和子網(wǎng)掩碼,提供給客戶端訪問(wèn)的IP 地址;

???? Replace IP——如果選中,應(yīng)用服務(wù)帶入后,虛擬IP 將替換網(wǎng)卡上原有的IP 地址;

???? Add——用來(lái)添加一個(gè)虛擬IP,同時(shí)設(shè)定子網(wǎng)掩碼,如果有多個(gè)虛擬IP,它們共用一個(gè)子網(wǎng)掩碼;

???? 在這里可以選擇Next 或者Finish,選擇Next 流程將進(jìn)入“設(shè)置代理參數(shù)為可選頁(yè)面” 頁(yè)面,選擇Finish 流程將到達(dá) “詳細(xì)配置信息顯示” 頁(yè)面。

--設(shè)置代理參數(shù)

???? 設(shè)置代理參數(shù),即設(shè)置HA 模塊所使用的一些監(jiān)控參數(shù)(包括:監(jiān)控腳本、啟動(dòng)腳本、啟動(dòng)超時(shí)值、停止腳本、用戶、檢測(cè)間隔、安裝、重啟動(dòng)次數(shù)、實(shí)例名等)

其中用戶和安裝只有在配置Informix 類型的應(yīng)用服務(wù)才有效,而實(shí)例名只有在配置Oracle 和Sybase類型的應(yīng)用服務(wù)才有效。

注意:

???? 在配置完成后,還需要根據(jù)實(shí)際環(huán)境修改StartScript,StopScript 以及AgentScript腳本內(nèi)容。必須確保腳本運(yùn)行正常執(zhí)行結(jié)果正確。

???? 選擇Next 和Finish 流程都將進(jìn)入 “詳細(xì)配置信息顯示” 頁(yè)面。

--編寫(xiě)監(jiān)控腳本:

???? 填寫(xiě)Application ServiceAgent/Start/Stop腳本的名稱以及Oracle服務(wù)的SID等參數(shù)。

?????應(yīng)用程序的啟動(dòng)(ora_start.sh)、停止(ora_stop.sh)、監(jiān)控(ha_ag_oracle.sh)腳本必須放在RoseMirrorHA安裝路徑下的/ha/bin子目錄中,其中,StartTimeOut設(shè)置為150SID設(shè)置為創(chuàng)建oracle時(shí)的服務(wù)名。

--啟動(dòng)腳本ora_start.sh

--停止腳本ora_stop.sh

????? Oracle的啟動(dòng)腳本和停止腳本在附件中,腳本需要根據(jù)oracle的現(xiàn)實(shí)情況進(jìn)行一些修改。

--將腳本放到MirrorHA安裝目錄下的/ha/bin

# cp ora_start.sh ora_stop.sh ha_ag_oracle.sh /oracle/ha/bin

--應(yīng)用服務(wù)詳細(xì)配置信息:

???? 應(yīng)用服務(wù)詳細(xì)配置頁(yè)面,顯示你前面所有的參數(shù)設(shè)置,點(diǎn)擊完成按鈕向?qū)Ь蜁?huì)幫組你創(chuàng)建你的配置。

???? 完成以上Mirror HA 的應(yīng)用服務(wù)的配置操作之后,即可對(duì)應(yīng)用程序執(zhí)行BringinBringoutSwitch 等操作。

四.測(cè)試HA

???? Oracle應(yīng)用程序服務(wù)配置完成后,為了驗(yàn)證應(yīng)用服務(wù)配置是否成功,RoseHA工作是否正常,我們可以通過(guò)以下測(cè)試來(lái)驗(yàn)證服務(wù)配置是否成功。如果以下測(cè)試都能通過(guò),表示Oracle應(yīng)用服務(wù)配置成功。

·手動(dòng)切換測(cè)試:

???? 點(diǎn)擊Oracle服務(wù),點(diǎn)擊工具欄中“Bring in”按鈕將服務(wù)帶入,帶入服務(wù)后通過(guò)活動(dòng)IP或者別名訪問(wèn)Oracle服務(wù),驗(yàn)證Oracle服務(wù)能否正常使用。

?

???? 右鍵點(diǎn)擊Oracle服務(wù),選擇“Failover”將Oracle服務(wù)切換到備機(jī),然后再通過(guò)活動(dòng)IP或者別名訪問(wèn)服務(wù),檢驗(yàn)Oracle服務(wù)是否可以繼續(xù)使用。

·關(guān)機(jī)測(cè)試:

???? 當(dāng)Oracle服務(wù)處于帶入的狀態(tài)時(shí),關(guān)閉活動(dòng)主機(jī),備機(jī)檢測(cè)到主機(jī)關(guān)機(jī),開(kāi)始接管主機(jī)的Oracle相關(guān)資源,接管完成后,同樣要檢查Oracle的服務(wù)是否啟動(dòng),檢測(cè)方法和切換測(cè)試一樣。

·拔線測(cè)試:

???? 拔公網(wǎng)網(wǎng)線:當(dāng)Oracle服務(wù)在活動(dòng)主機(jī)運(yùn)行時(shí),拔掉活動(dòng)主機(jī)的公網(wǎng)網(wǎng)線,RoseHA檢測(cè)到公網(wǎng)故障,會(huì)主動(dòng)將服務(wù)切換到備機(jī),然后通過(guò)Oracle客戶端訪問(wèn)Oracle服務(wù),驗(yàn)證Oracle是否能正常使用。

·殺進(jìn)程測(cè)試:

???? 當(dāng)Oracle服務(wù)在活動(dòng)主機(jī)運(yùn)行時(shí),通過(guò)任務(wù)管理器查詢到Oracle服務(wù)進(jìn)程信息,然后用結(jié)束Oracle的進(jìn)程,此時(shí)RoseHA檢測(cè)到Oracle服務(wù)異常,RoseHA會(huì)主動(dòng)將Oracle相關(guān)資源切換到備機(jī)。

轉(zhuǎn)載于:https://blog.51cto.com/yeshaochen/724515

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的RoseHA集群:RHEL+RoseMirror+Oracle【2】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。