<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > RedHat AS 3.0下高可用性集群配置

RedHat AS 3.0下高可用性集群配置

作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò ) 收藏

出現以下畫(huà)面(圖里左上角亂碼是因為我用的是遠程XWINDOWS,設置有問(wèn)題)

本文引用地址:http://dyxdggzs.com/article/201609/304717.htm

下一步操作,點(diǎn)菜單欄里的群集->配置

出現下圖所示

在Cluster Name處可以更改你設置集群的名字,在這里我設置為test_cluster

然后我們開(kāi)始添加集群內的成員,點(diǎn)菜單欄->新建 如下圖所示

(注:此時(shí)保證列表處選中Members,才可以出現下面內容)

將兩臺機器Ip都填寫(xiě)進(jìn)去,如下圖

在這里選中菜單欄里的cluster->shared state,可以查看裸設備設置,如下圖

點(diǎn)擊確定繼續

然后打開(kāi)菜單欄clusterdaemon properties出現以下窗口

這個(gè)窗口就是集群的配置窗口,詳細的說(shuō)明請查看redhat的官方文檔

有一個(gè)說(shuō)明的就是中間的那個(gè)滑動(dòng)條,就是配置服務(wù)器探測等待15秒,我們不能設的太小,這里我們就默認使用15秒

在clumembd這個(gè)窗口里選中Enable Broadcast Heartbeating然后點(diǎn)確定,這時(shí)候會(huì )彈出一個(gè)窗口提示,因為我們配置的就是雙節點(diǎn)的HA,所以不

用管它,直接點(diǎn)確定然后在cluster configuration選擇保存后退出此窗口

在菜單欄 群集啟動(dòng)本地群集守護進(jìn)程,稍等一會(huì )兒,就會(huì )出現以下?tīng)顟B(tài)

這里就顯示在linux1上的cluster配置成功

然后我們就要配置linux2了,配置linux2其實(shí)很簡(jiǎn)單,將linux1系統下/etc/cluster.xml文件COPY到linux2的/etc/目錄下就可以了

(注:cluster.xml是在安裝完兩個(gè)軟件包的時(shí)候不會(huì )產(chǎn)生,它是在第一次運行redhat-config-cluster命令的時(shí)候產(chǎn)生的,和AS2.1里的cluster.conf儲存內容相同,只不過(guò)換了格式而已。這就是集群主要的配置文件,一定要確保集群上每個(gè)節點(diǎn)的此文件都是相同的,另外在redhat的官方文檔上強烈警告用戶(hù):不要去手動(dòng)的修改這個(gè)xml文件,)

將此文件copy上linux2以后,在linux2命令行里執行

#service clumanager start

系統顯示執行成功,再稍等一會(huì )兒,你就會(huì )發(fā)現在linux1上出現了變化,如下圖

啟動(dòng)關(guān)閉集群服務(wù)的命令是service clumanager start | stop

(注:如果你在配置完成以后不想用圖形界面監控節點(diǎn)運行,在shell里運行

#clustat –i 10 / / 狀態(tài)監控,每10秒中刷新一次

出現如下結果

Cluster Status - test_cluster 13:57:22

Cluster Quorum Incarnation #1

Shared State: Shared Raw Device Driver v1.2

Member Status

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

10.0.0.155 Active -- You are here

10.0.0.156 Active

Service Status Owner (Last) Last Transition Chk Restarts

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

這樣,一個(gè)沒(méi)有包含任何服務(wù)的“裸”的集群系統就配置成功了,因為它沒(méi)有包含任何應用,也沒(méi)有什么意義,下一步我們就在上面配置一個(gè)大家最常用的http服務(wù)來(lái)測試一下

四、舉例說(shuō)明:配置HTTP Server的HA服務(wù)

1.給http服務(wù)增加共享磁盤(pán)

磁盤(pán)上將存儲兩個(gè)系統上apache共用的程序文件,也就是說(shuō),把apache的DocumnetRoot放到這個(gè)共享磁盤(pán)上,創(chuàng )建方法同創(chuàng )建裸設備時(shí)一樣,請注意,這個(gè)共享磁盤(pán)的作用不同于上面的裸設備

2.創(chuàng )建共享磁盤(pán)加載點(diǎn),配置兩臺機器上的http服務(wù)

啟動(dòng)兩臺機器,我這里新添加硬盤(pán)為sdc,我以ext3格式將其格式化,在每個(gè)機器的根目錄下創(chuàng )建文件夾www,為apache的web目錄,同時(shí)將創(chuàng )建的sdc1分區加載到/www目錄下

#mkdir /www

#mount /dev/sdc1 /www //這一步只在linux1上進(jìn)行就行

然后安裝apache,這就不用多說(shuō)了吧,指出一點(diǎn)是,兩臺機器上的apache安裝必須完全一樣,包括配置文件,安裝完成后,修改httpd.conf,將其根目錄指向/www,我這里是用的是AS3.0自帶的apache2.0的RPM包,

在linux1上,進(jìn)入/www目錄,在此目錄下保存一個(gè)index.html作測試使用

這樣,兩臺機器上的http服務(wù)就完全配置完成

3.配置基于此集群的http服務(wù)

在linux1的xwindows,啟動(dòng)集群配置工具(參看上),增加名為httpd的服務(wù)如圖點(diǎn)菜單欄新建服務(wù)名為”httpd”,檢測時(shí)間間隔設置為4秒,httpd服務(wù)的啟動(dòng)腳本就是apache的啟動(dòng)腳本,我這里使用的是rpm包默認安裝的腳本 /etc/rc.d/init.d/httpd

點(diǎn)確定,就增加了一個(gè)服務(wù)如下圖所示

如上圖所示,選中httpd這個(gè)service,單擊菜單欄的”Add Child”,出現如下圖

先給httpd服務(wù)增加共享設備Add Device,設備點(diǎn)為我們創(chuàng )建的sdc1,加載點(diǎn)為/www,格式為ext3,模式為”rw”讀寫(xiě)模式,點(diǎn)確定,在給此服務(wù)添加一個(gè)IP地址,這個(gè)IP 就是客戶(hù)瀏覽器訪(fǎng)問(wèn)的IP,我們設置為10.0.0.157,掩碼同網(wǎng)絡(luò )設置,這里設置為255.0.0.0,廣播地址設置為10.0.0.255

這樣就完全添加成功了,如下圖

保存設置,回到集群監控狀態(tài)

以上所有操作均是在linux1上進(jìn)行,現在為保證linux1和linux2集群配置相同,將linux1的/etc/cluster.xml復制到linux2的/etc/cluster.xm

l,同時(shí)啟動(dòng)兩臺機器上的集群服務(wù),再次查看監控狀態(tài)圖,就發(fā)現有新的服務(wù)添加了,點(diǎn)擊上面的啟用及運行此服務(wù),HTTP服務(wù)就開(kāi)始運行了

這樣,整個(gè)集群下的http服務(wù)就配置完成,并開(kāi)始運行了

五、對配置好的服務(wù)進(jìn)行簡(jiǎn)單的測試

1.基本功能的測試

在win的機器上IE里輸入10.0.0.157,你就可以看到你準備在/www目錄下的測試頁(yè)

2.故障測試  任意的關(guān)閉掉其中一臺機器,你就會(huì )發(fā)現10.0.0.157依然可以訪(fǎng)問(wèn),你用ssh工具去連接這個(gè)IP地址,就會(huì )發(fā)現你連接的就是現在正在運行的機器了。

3.手動(dòng)的去關(guān)閉apache服務(wù),集群軟件依然會(huì )將apache服務(wù)啟動(dòng)起來(lái),也就是說(shuō):此時(shí)的服務(wù)由集群軟件控制,而不是人為去控制了,除非你將clumanger服務(wù)停掉。

六、后記

使用AS3.0的集群軟件,配置還是相當靈活的,在其官方文檔上,就舉例說(shuō)明了如何里用這個(gè)軟件來(lái)配置Oracle、MySQL、Samba、NFS、 HTTP等多種服務(wù),我也正在準備去配置一下Oracle的HA服務(wù)。由于本人水平有限,本文里肯定有不少錯誤,其實(shí)有的地方我也是一知半解,有錯誤的地方請大家指出,最近無(wú)事,我一直在研究集群、負載均衡這方面的東西,下一步就是作研究一下lvs了,對此感興趣的朋友可以一起來(lái)研究研究,Email: xushli@163.net。



關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>