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

下載本文檔

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

文檔簡介

1、REDHAT 6.4 HA安裝與配置手冊一、安裝HA軟件REDHAT Linux 6.4 HA需要安裝的軟件包很多、依賴關(guān)系也很復(fù)雜,不再采用原來REDHAT5.4 HA的那種安裝方式,使用yum命令安裝。在使用yum命令安裝軟件的時候,必須提前配置yum源,下面就其具體的安裝方法進行詳細(xì)的說明。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/

2、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=LoadBalancerbase

3、url=file:/media/rhel6/LoadBalancerenabled=1gpgcheck=0ScalableFileSystemname=ScalableFileSystembaseurl=file:/media/rhel6/ScalableFileSystemenabled=1gpgcheck=0ResilientStoragename=ResilientStoragebaseurl=file:/media/rhel6/ResilientStorageenabled=1gpgcheck=05.如何判斷用yum命令是否成功安裝軟件包說明:用yum命令安裝軟件包的時候,如果最后安裝

4、成功會組后給出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集群套件安裝過程二、配置RHEL6.4的HA環(huán)境為了清楚地講述HA的配置過程,下面以兩臺主機mysql-1(ip:04 ,

5、 fence ip:00)和mysql-2(ip:24 , fence ip:43)作為oracle雙機的配置示例,它們的虛擬IP為.1.編輯hosts文件# vi /etc/hosts圖 1 配置hosts文件2.啟動HA服務(wù)啟動HA服務(wù)之前,首先要關(guān)閉服務(wù)NetworkManager,輸入命令:# service NetworkManager stop 然后查看它的狀態(tài):# service NetworkManager statusrootmysql-1# service NetworkManager

6、statusNetworkManager is stopped然后再開啟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 #

7、 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 Waitin

8、g 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ù)自啟動 # chkconfig ricci on root mysql-1# chkconfig ricci onroot mysql-1# chkconfig -list|grep ricciricci 0:off1:off2:on3:on4:on5:on6

9、: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 # chkc

10、onfig 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瀏覽器打開24:8084/輸入服務(wù)器root用戶名和密碼登錄。2.創(chuàng)建一個集群3.添加節(jié)點名稱和成員在集群中添加節(jié)點,Node Name填入開始在/etc/host

11、s里面配置的節(jié)點名(參見圖 1),Password為設(shè)置的ricci密碼。Ricci Hostname系統(tǒng)會自動填充與Node Name一致,Ricci Port為默認(rèn)11111即可。4.配置Fence Devices(1)添加Fence設(shè)備選中“Fence Devices”,單擊“Add”打開Fence配置窗口。在配置窗口填入相應(yīng)信息,如下圖:按照相同的方法添加另外一個fence設(shè)備,添加好后如下圖所示:檢測配置的fence ip是否已經(jīng)正確,運行執(zhí)行:# fence_ipmilan -a 00 -l USERID -p PASSW0RD -o status查看狀態(tài),出

12、現(xiàn)如下狀態(tài)說明正常。 注 IPMI Lan:IBM的fence設(shè)備,在使用前需要配置Fence IP。配置方法有兩種:一種是在網(wǎng)絡(luò)端口設(shè)置Fence IP,另一種在啟動界面設(shè)置。具體設(shè)置方法參加趙冬生的文檔3節(jié)點RHCS集群部署。(2)節(jié)點與Fence設(shè)備綁定選中“Nodes”,點擊“mysql-1”進入該節(jié)點信息的管理界面,單擊“Add Fence Method”給節(jié)點添加一個Fence方法,輸入方法名,然后“Submit”。添加方法之后,單擊“Add Fence Instance”給方法添加一個Fence實例,選擇對應(yīng)的Fence設(shè)備。 按照相同的方法在節(jié)點mysql-2上添加ipmi2的

13、設(shè)備綁定。5.新建Failover Domains選中"Failover Domains",單擊"Add"新增一個故障域。在"Name"文本框中指定自定義的Failover Domain名稱,如mysql。通過勾選“Member”復(fù)選框?qū)ysql-1及mysql-2加入到當(dāng)前的Failover Domain中。Restrict:指派給這個Failover Domain的Service只可以在當(dāng)前加入的成員上執(zhí)行;如果不選此項,Service將允許在本集群中的任何節(jié)點進行Failover切換。為保證系統(tǒng)的嚴(yán)謹(jǐn)性,建議選中此項。Prio

14、rity:用于調(diào)整Failover Domain中節(jié)點的優(yōu)先級別,指定Service優(yōu)先在哪個節(jié)點中運行。(注:對于雙節(jié)點情況,如果,兩臺服務(wù)器的性能相同,那么一般不需要設(shè)置它們的優(yōu)先關(guān)系,先啟動服務(wù)器為主服務(wù)器,后啟動的的為備用服務(wù)器。當(dāng)主服務(wù)器出現(xiàn)故障,備用服務(wù)器進行Service接管后,即使主服務(wù)器通過檢修重新加入集群,由于主/備服務(wù)器性能相同,因此沒有必要再浪費時間進行Service切換)6.添加Resources(1)添加IP Address選中“Resources“,單擊"Add"添加資源。在“Select a Resource Type”下拉菜單中選擇”IP

15、Address“并填入IP地址和掩碼信息,即hosts文件里面設(shè)置的”虛擬IP”(參見圖 1),對于每一個通過網(wǎng)絡(luò)進行連接的Service來說,都要求至少有一個獨立的“虛擬IP“。 (2)添加Script按照相同的方法創(chuàng)建Script資源(3)添加Filesystem按照相同的方法創(chuàng)建Filesystem資源說明:在"Select a Resource Type"下拉菜單中選中"Script",為此資源定義一個"Name"為mysqlScript、以/home/ha/msService.sh為腳本文件的Script資源,如上圖所示。/

16、home/ha/msService.sh是一個用于對mysql進行啟動(start)、停止(stop)及狀態(tài)檢查(status)的腳本,RHCS要求每個腳本都支持這3種參數(shù)操作,并根據(jù)應(yīng)用的實際運行情況返回"0(表示正常)"或"非0(表示運行異常)"。RHCS就是靠這些參數(shù)及返回值來判斷應(yīng)用程序運行得正常與否,以保證當(dāng)應(yīng)用軟件由于自身或其他原因而導(dǎo)致異常時進行Failover切換。7.建立Service Groups(1)創(chuàng)建服務(wù)Service在如上圖所示中選中“Service Groups”,單擊“Add”,新建一個名為mysqlSerivce的服務(wù),

17、開啟“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 Re

18、source”添加文件系統(tǒng)資源,接著在文件系統(tǒng)下面添加腳本資源,添加完成后如下圖所示,點擊“Submit”確定:說明:a.有些資源要求體現(xiàn)出一定的層次關(guān)系,如:通常系統(tǒng)都要求確認(rèn)虛擬IP及文件系統(tǒng)都已經(jīng)正常連接及掛載后,才可以運行某個應(yīng)用程序,這個順序一旦調(diào)轉(zhuǎn),將會使應(yīng)用程序運行出錯。b.由于開啟了“Automatically Start This Service”,故在“Submit”之后dbService服務(wù)會自動啟動。8.啟動集群若沒有開啟“Automatically Start This Service”,則按以下步驟開啟Service服務(wù)。集群啟動后,可以通過“clustat”命令檢查集群的狀態(tài):四、集群測試更多測試內(nèi)容,請參考測試用例(Comba_Femto_HA驗收測試規(guī)范1109(終稿))。1. 準(zhǔn)備為了清楚的顯示集群的測試效果,需要做如下準(zhǔn)備:(1) 用xshell 遠(yuǎn)程登錄主、從服務(wù)器,并將主、從機器上的集群服務(wù)開啟。教程展示的是:IP分別為:04、24的機器,如下圖所示。若cman、rgmanager沒啟動,則分別啟動。2. 開始下圖是在xshell窗口的114上停止rgmanager服務(wù)時,在xbrower224界面上觀察變化過程的開始狀態(tài)。3. 過程服務(wù)器切換過程,主要觀察xbrow

溫馨提示

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

評論

0/150

提交評論