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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/19 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RoseHA集群:RHEL+RoseMirror+Oracle【2】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

???? @投票地址@

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

三.安裝Rose Mirror HA

·準備工作:

???? 在安裝 Rose Mirror HA 前檢查相應的軟件包是否安裝,如果沒有安裝通過系統安裝盤進行安裝。要正常的運行 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

·安裝:

--安裝與卸載:

???? 放入光盤,掛載起來,進入掛載的目錄,執行安裝腳本:

# ./install

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

HA Control Center”, 可根據情況選擇需要安裝的部件進行安裝,默認情況下安裝所有部件,選定后按回車繼續。

???? 指定軟件安裝路徑,默認是安裝到/opt/,按回車鍵繼續安裝

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

# cd /opt/Mirror HA/

# ./uninstall

--基礎設置:

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

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

# vim adminpwd

? user=root

? password=redhat

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

創建一個普通用戶,并讓此用戶隸屬于rradmin用戶組。然后將此用戶的用戶

名和密碼寫入 adminpwd 配置檔即可。

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

由安裝程序自動創建

--啟動Rose服務:

安裝完成后啟動Rose:

# Mirror HA start

查看服務是否啟動:

# ps –ef | grep ha

# ps –ef | grep mirror

啟動 Rose Mirror HA 管理界面

# ./rcc

·配置:

--配置應用服務:

???? 在管理界面中,通過點擊菜單“System->Wizard -> Config wizard”啟動配置向導

???? 說明向導的作用是幫助用戶完成一個應用服務或者一個連接的建立。選擇Next將進入“選擇應用服務類型”頁面。

--選擇應用服務類型:

???? 在這個頁面將設置應用服務名稱類型等參數;

???? Name---新建服務的名稱

???? Type——應用服務類型,可以有:ORACLE、Sybase、Informix;

???? GroupID――新建應用服務的組 ID,可以將多個應用服務關聯成為一個組,

同組的應用服務在切換時是同時進行的。

???? 選擇 Next將進入“選擇活動主機”的頁面。

--選擇活動主機:

有兩種方式:

???? 1Select a Server:選擇一個已經存在管理界面中的主機

???? 2Add a New Server:重新添加一臺主機

然后再點Next

--選擇備用主機:

???? 選擇應用服務的備用服務器,,這里會根據活動服務器的狀態決定選擇的方

式,全部有兩種方式:

???? Select a Server——選擇一個已經存在于管理界面的主機,這里將顯示與活動主機搭配合法的主機;

???? Add a new server——重新添加一臺Mirror HA 主機;

選擇Next 有以下情況:

???? 1、如果活動主機和備用主機至少有一臺License 不正確或者過期,流程將進入 “設置License”頁面,License 驗證通過以后,流程將根據第2、3 條進入不同的頁面;

???? 2、如果活動主機和備用主機沒有可以正常使用的私有網,流程將進入 “選擇私有網類型” 頁面;

???? 3、如果活動主機和備用主機存在至少一條可以正常使用的私有網,流程將進入 “設置綁定數據”頁面;

--設置License

License 設置成功后,流程將根據 “選擇備用主機” 頁面進入下一個頁面。

--選擇私有網類型:

???? 選擇私有網類型,設置私有網名、優先級、最大丟失包次數、心跳間隔等,選擇Rose Mirror HA 快速安裝說明進入 “設置私有網參數信息” 頁面。

--設置私有網參數:

選擇兩臺主機上所使用的IP(心跳線)、設置所使用的端口3000)。

--設置私有網為RS232 類型

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

選擇Next 流程將進入 “設置綁定數據” 頁面。

--設置綁定數據:

設置應用服務所使用的連接。

?? ? Bind Data——表示是否綁定數據到這個應用服務

?? ??Select IP address for replicating——選擇用于數據復制的IP 地址

???? Select replication model of data——設置數據復制連接方式

???? A、Sync:同步方式,后面是設定目標端回復的超時值,如果不選擇Target

???? Reply Timeout,恢復超時值為:永遠不超時

???? B、Async:異步方式,后面為組建數據包的超時值

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

???? 選擇Next 流程將進入 “設置虛擬IP” 頁面。

--設置虛擬IP

???? 設置虛擬IP 頁面,要分別選擇活動主機和備用主機網卡,還要設置至少一個虛擬IP.

?????Host NIC (主機網卡)——每個主機都需要選擇一片網卡用來添加虛擬IP;

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

???? Replace IP——如果選中,應用服務帶入后,虛擬IP 將替換網卡上原有的IP 地址;

???? Add——用來添加一個虛擬IP,同時設定子網掩碼,如果有多個虛擬IP,它們共用一個子網掩碼;

???? 在這里可以選擇Next 或者Finish,選擇Next 流程將進入“設置代理參數為可選頁面” 頁面,選擇Finish 流程將到達 “詳細配置信息顯示” 頁面

--設置代理參數

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

其中用戶和安裝只有在配置Informix 類型的應用服務才有效,而實例名只有在配置Oracle 和Sybase類型的應用服務才有效。

注意:

???? 在配置完成后,還需要根據實際環境修改StartScript,StopScript 以及AgentScript腳本內容。必須確保腳本運行正常執行結果正確。

???? 選擇Next 和Finish 流程都將進入 “詳細配置信息顯示” 頁面

--編寫監控腳本:

???? 填寫Application ServiceAgent/Start/Stop腳本的名稱以及Oracle服務的SID等參數。

?????應用程序的啟動(ora_start.sh)、停止(ora_stop.sh)、監控(ha_ag_oracle.sh)腳本必須放在RoseMirrorHA安裝路徑下的/ha/bin子目錄中,其中,StartTimeOut設置為150SID設置為創建oracle時的服務名。

--啟動腳本ora_start.sh

--停止腳本ora_stop.sh

????? Oracle的啟動腳本和停止腳本在附件中,腳本需要根據oracle的現實情況進行一些修改。

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

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

--應用服務詳細配置信息:

???? 應用服務詳細配置頁面,顯示你前面所有的參數設置,點擊完成按鈕向導就會幫組你創建你的配置。

???? 完成以上Mirror HA 的應用服務的配置操作之后,即可對應用程序執行BringinBringoutSwitch 等操作。

四.測試HA

???? Oracle應用程序服務配置完成后,為了驗證應用服務配置是否成功,RoseHA工作是否正常,我們可以通過以下測試來驗證服務配置是否成功。如果以下測試都能通過,表示Oracle應用服務配置成功。

·手動切換測試:

???? 點擊Oracle服務,點擊工具欄中“Bring in”按鈕將服務帶入,帶入服務后通過活動IP或者別名訪問Oracle服務,驗證Oracle服務能否正常使用。

?

???? 右鍵點擊Oracle服務,選擇“Failover”將Oracle服務切換到備機,然后再通過活動IP或者別名訪問服務,檢驗Oracle服務是否可以繼續使用。

·關機測試:

???? 當Oracle服務處于帶入的狀態時,關閉活動主機,備機檢測到主機關機,開始接管主機的Oracle相關資源,接管完成后,同樣要檢查Oracle的服務是否啟動,檢測方法和切換測試一樣。

·拔線測試:

???? 拔公網網線:當Oracle服務在活動主機運行時,拔掉活動主機的公網網線,RoseHA檢測到公網故障,會主動將服務切換到備機,然后通過Oracle客戶端訪問Oracle服務,驗證Oracle是否能正常使用。

·殺進程測試:

???? 當Oracle服務在活動主機運行時,通過任務管理器查詢到Oracle服務進程信息,然后用結束Oracle的進程,此時RoseHA檢測到Oracle服務異常,RoseHA會主動將Oracle相關資源切換到備機。

轉載于:https://blog.51cto.com/yeshaochen/724515

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。