RedHat_LINUX6.4_HA安裝手冊(cè).doc_第1頁(yè)
RedHat_LINUX6.4_HA安裝手冊(cè).doc_第2頁(yè)
RedHat_LINUX6.4_HA安裝手冊(cè).doc_第3頁(yè)
RedHat_LINUX6.4_HA安裝手冊(cè).doc_第4頁(yè)
RedHat_LINUX6.4_HA安裝手冊(cè).doc_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

REDHAT 6.4 HA安裝與配置手冊(cè)一、安裝HA軟件REDHAT Linux 6.4 HA需要安裝的軟件包很多、依賴關(guān)系也很復(fù)雜,不再采用原來(lái)REDHAT5.4 HA的那種安裝方式,使用yum命令安裝。在使用yum命令安裝軟件的時(shí)候,必須提前配置yum源,下面就其具體的安裝方法進(jìn)行詳細(xì)的說(shuō)明。1.創(chuàng)建CDROM加載目錄# mkdir /media/rhel62.加載CDROM放入安裝光盤,加載光驅(qū)。# mount /dev/cdrom /media/rhel63.備份rhel-source.repo文件# cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/bak4.編輯rhel-source.repo文件# vi /etc/yum.repos.d/rhel-source.repo向rhel-source.repo文件添加內(nèi)容如下:Servername=Serverbaseurl=file:/media/rhel6/Serverenabled=1gpgcheck=0HighAvailabilityname=HighAvailabilitybaseurl=file:/media/rhel6/HighAvailabilityenabled=1gpgcheck=0LoadBalancername=LoadBalancerbaseurl=file:/media/rhel6/LoadBalancerenabled=1gpgcheck=0ScalableFileSystemname=ScalableFileSystembaseurl=file:/media/rhel6/ScalableFileSystemenabled=1gpgcheck=0ResilientStoragename=ResilientStoragebaseurl=file:/media/rhel6/ResilientStorageenabled=1gpgcheck=05.如何判斷用yum命令是否成功安裝軟件包說(shuō)明:用yum命令安裝軟件包的時(shí)候,如果最后安裝成功會(huì)組后給出complete!的提示。例如:rootmysql-1 Packages# yum install ftp-0.17-53.el6.x86_64.rpm成功安裝后:6.安裝HA軟件包# yum install cluster-glue resource-agents pacemaker# yum install luci ricci cman openais rgmanager lvm2-cluster gfs2-utils圖1 RHCS集群套件安裝過(guò)程二、配置RHEL6.4的HA環(huán)境為了清楚地講述HA的配置過(guò)程,下面以兩臺(tái)主機(jī)mysql-1(ip:04 , fence ip:00)和mysql-2(ip:24 , fence ip:43)作為oracle雙機(jī)的配置示例,它們的虛擬IP為.1.編輯hosts文件# vi /etc/hosts圖 1 配置hosts文件2.啟動(dòng)HA服務(wù)啟動(dòng)HA服務(wù)之前,首先要關(guān)閉服務(wù)NetworkManager,輸入命令:# service NetworkManager stop 然后查看它的狀態(tài):# service NetworkManager statusrootmysql-1# service NetworkManager statusNetworkManager is stopped然后再開(kāi)啟ha相關(guān)的服務(wù)# service luci startroot mysql-1 # service luci startStart luci. OK Point your web browser to https:/ mysql-1:8084 (or equivalent) to access luci# service ricci startroot mysql-1# service ricci startStarting ricci: OK # service rgmanager startroot mysql-1 # service rgmanager startStarting Cluster Service Manager: OK # service cman startroot mysql-1# service cman startStarting cluster: Checking if cluster has been disabled at boot. OK Checking Network Manager. OK Global setup. OK Loading kernel modules. OK Mounting configfs. OK Starting cman. OK Waiting for quorum. OK Starting fenced. OK Starting dlm_controld. OK Tuning DLM kernel config. OK Starting gfs_controld. OK Unfencing self. OK Joining fence domain. OK 3.設(shè)置HA服務(wù)自啟動(dòng) # chkconfig ricci on root mysql-1# chkconfig ricci onroot mysql-1# chkconfig -list|grep ricciricci 0:off1:off2:on3:on4:on5:on6:off# chkconfig luci on root mysql-1# chkconfig luci onroot mysql-1# chkconfig -list|grep luciluci 0:off1:off2:on3:on4:on5:on6:off# chkconfig cman on root mysql-1 # chkconfig cman onroot mysql-1# chkconfig -list|grep cmancman 0:off1:off2:on3:on4:on5:on6:off# chkconfig rgmanager onroot mysql-1 # chkconfig rgmanager onroot mysql-1 # chkconfig -list|grep rgmanagerrgmanager 0:off1:off2:on3:on4:on5:on6:off4.修改ricci用戶密碼使用passwd ricci命令為用戶ricci設(shè)定密碼,將其密碼設(shè)置為root用戶的密碼。# passwd ricci三、配置集群1.登錄HA的配置用Firefox瀏覽器打開(kāi)24:8084/輸入服務(wù)器root用戶名和密碼登錄。2.創(chuàng)建一個(gè)集群3.添加節(jié)點(diǎn)名稱和成員在集群中添加節(jié)點(diǎn),Node Name填入開(kāi)始在/etc/hosts里面配置的節(jié)點(diǎn)名(參見(jiàn)圖 1),Password為設(shè)置的ricci密碼。Ricci Hostname系統(tǒng)會(huì)自動(dòng)填充與Node Name一致,Ricci Port為默認(rèn)11111即可。4.配置Fence Devices(1)添加Fence設(shè)備選中“Fence Devices”,單擊“Add”打開(kāi)Fence配置窗口。在配置窗口填入相應(yīng)信息,如下圖:按照相同的方法添加另外一個(gè)fence設(shè)備,添加好后如下圖所示:檢測(cè)配置的fence ip是否已經(jīng)正確,運(yùn)行執(zhí)行:# fence_ipmilan -a 00 -l USERID -p PASSW0RD -o status查看狀態(tài),出現(xiàn)如下?tīng)顟B(tài)說(shuō)明正常。 注 IPMI Lan:IBM的fence設(shè)備,在使用前需要配置Fence IP。配置方法有兩種:一種是在網(wǎng)絡(luò)端口設(shè)置Fence IP,另一種在啟動(dòng)界面設(shè)置。具體設(shè)置方法參加趙冬生的文檔3節(jié)點(diǎn)RHCS集群部署。(2)節(jié)點(diǎn)與Fence設(shè)備綁定選中“Nodes”,點(diǎn)擊“mysql-1”進(jìn)入該節(jié)點(diǎn)信息的管理界面,單擊“Add Fence Method”給節(jié)點(diǎn)添加一個(gè)Fence方法,輸入方法名,然后“Submit”。添加方法之后,單擊“Add Fence Instance”給方法添加一個(gè)Fence實(shí)例,選擇對(duì)應(yīng)的Fence設(shè)備。 按照相同的方法在節(jié)點(diǎn)mysql-2上添加ipmi2的設(shè)備綁定。5.新建Failover Domains選中Failover Domains,單擊Add新增一個(gè)故障域。在Name文本框中指定自定義的Failover Domain名稱,如mysql。通過(guò)勾選“Member”復(fù)選框?qū)ysql-1及mysql-2加入到當(dāng)前的Failover Domain中。Restrict:指派給這個(gè)Failover Domain的Service只可以在當(dāng)前加入的成員上執(zhí)行;如果不選此項(xiàng),Service將允許在本集群中的任何節(jié)點(diǎn)進(jìn)行Failover切換。為保證系統(tǒng)的嚴(yán)謹(jǐn)性,建議選中此項(xiàng)。Priority:用于調(diào)整Failover Domain中節(jié)點(diǎn)的優(yōu)先級(jí)別,指定Service優(yōu)先在哪個(gè)節(jié)點(diǎn)中運(yùn)行。(注:對(duì)于雙節(jié)點(diǎn)情況,如果,兩臺(tái)服務(wù)器的性能相同,那么一般不需要設(shè)置它們的優(yōu)先關(guān)系,先啟動(dòng)服務(wù)器為主服務(wù)器,后啟動(dòng)的的為備用服務(wù)器。當(dāng)主服務(wù)器出現(xiàn)故障,備用服務(wù)器進(jìn)行Service接管后,即使主服務(wù)器通過(guò)檢修重新加入集群,由于主/備服務(wù)器性能相同,因此沒(méi)有必要再浪費(fèi)時(shí)間進(jìn)行Service切換)6.添加Resources(1)添加IP Address選中“Resources“,單擊Add添加資源。在“Select a Resource Type”下拉菜單中選擇”IP Address“并填入IP地址和掩碼信息,即hosts文件里面設(shè)置的”虛擬IP”(參見(jiàn)圖 1),對(duì)于每一個(gè)通過(guò)網(wǎng)絡(luò)進(jìn)行連接的Service來(lái)說(shuō),都要求至少有一個(gè)獨(dú)立的“虛擬IP“。 (2)添加Script按照相同的方法創(chuàng)建Script資源(3)添加Filesystem按照相同的方法創(chuàng)建Filesystem資源說(shuō)明:在Select a Resource Type下拉菜單中選中Script,為此資源定義一個(gè)Name為mysqlScript、以/home/ha/msService.sh為腳本文件的Script資源,如上圖所示。/home/ha/msService.sh是一個(gè)用于對(duì)mysql進(jìn)行啟動(dòng)(start)、停止(stop)及狀態(tài)檢查(status)的腳本,RHCS要求每個(gè)腳本都支持這3種參數(shù)操作,并根據(jù)應(yīng)用的實(shí)際運(yùn)行情況返回0(表示正常)或非0(表示運(yùn)行異常)。RHCS就是靠這些參數(shù)及返回值來(lái)判斷應(yīng)用程序運(yùn)行得正常與否,以保證當(dāng)應(yīng)用軟件由于自身或其他原因而導(dǎo)致異常時(shí)進(jìn)行Failover切換。7.建立Service Groups(1)創(chuàng)建服務(wù)Service在如上圖所示中選中“Service Groups”,單擊“Add”,新建一個(gè)名為mysqlSerivce的服務(wù),開(kāi)啟“Automatically Start This Service”,在Failover Domain中選擇之前建立的“mysql”。 此窗口用于指定Failover Domain與Service之間的關(guān)系,以及Service與Resrouces之間的關(guān)系,是集群配置中最重要的一環(huán)。(2)為 Service服務(wù)添加資源單擊Add Resource ,在列表框中選擇之前建立的IP Address資源:/24,使之添加到本Service的資源列表中。接著在IP Address資源下面添加子資源,單擊“Add Child Resource”添加文件系統(tǒng)資源,接著在文件系統(tǒng)下面添加腳本資源,添加完成后如下圖所示,點(diǎn)擊“Submit”確定:說(shuō)明:a.有些資源要求體現(xiàn)出一定的層次關(guān)系,如:通常系統(tǒng)都要求確認(rèn)虛擬IP及文件系統(tǒng)都已經(jīng)正常連接及掛載后,才可以運(yùn)行某個(gè)應(yīng)用程序,這個(gè)順序一旦調(diào)轉(zhuǎn),將會(huì)使應(yīng)用程序運(yùn)行出錯(cuò)。b.由于開(kāi)啟了“Automatically Start This Service”,故在“Submit”之后dbService服務(wù)會(huì)自動(dòng)啟動(dòng)。8.啟動(dòng)集群若沒(méi)有開(kāi)啟“Automatically Start This Service”,則按以下步驟開(kāi)啟Service服務(wù)。集群?jiǎn)?dòng)后,可以通過(guò)“clustat”命令檢查集群的狀態(tài):四、集群測(cè)試更多測(cè)試內(nèi)容,請(qǐng)參考測(cè)試用例(Comba_Femto_HA驗(yàn)收測(cè)試規(guī)范1109(終稿))。1. 準(zhǔn)備為了清楚的顯示集群的測(cè)試效果,需要做如下準(zhǔn)備:(1) 用xshell 遠(yuǎn)程登錄主、從服務(wù)器,并將主、從機(jī)器上的集群服務(wù)開(kāi)啟。教程展示的是:IP分別為:04、24的機(jī)器,如下圖所示。若cman、rgmanager沒(méi)啟動(dòng),則分別啟動(dòng)。2. 開(kāi)始下圖是在xshell窗口的114上停止rgmanager服務(wù)時(shí),在xbrower224界面上觀察變化過(guò)程的開(kāi)始狀態(tài)。3. 過(guò)程服務(wù)器切換過(guò)程,主要觀察xbrower窗口中的S

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論