RHCS创建高可用集群apche服务器
實驗環(huán)境:
系統(tǒng)版本:RHEL5.4
將selinux關(guān)閉,刷新iptables -F
配置yum倉庫
192.168.0.25???? station25.example.com???? 宿主機(jī)
192.168.0.24???? station24.example.com???? 節(jié)點(虛擬機(jī))
192.168.0.39???? station39.example.com???? 節(jié)點(虛擬機(jī))
安裝luci和ricci套件
station25# yum install luci -y (luci套件是宿主機(jī)集群web接口)
station25# luci_admin init 設(shè)置密碼
station25# luci_admin password 重新設(shè)置密碼
station25# chkconfig luci --level 35 on (設(shè)置開機(jī)啟動)
station25# /etc/init.d/luci start
station24# yum install ricci -y
station24# /etc/init.d/ricci start
station24# chkconfig ricci --level 35 on (設(shè)置開機(jī)啟動)
station39# yum install ricci -y
station39# /etc/init.d/ricci start
station39# chkconfig ricci --level 35 on (設(shè)置開機(jī)啟動)
安裝apache服務(wù)
station25# yum install httpd -y
station25# /etc/init.d/httpd start
station25# chkconfig httpd --level 35 on
station24# yum install httpd -y
station39# yum install httpd -y
使用web界面生成集群配置文件cluster.conf
在宿主機(jī)中訪問https://station25.example.com:8084
輸入用戶admin和密碼,創(chuàng)建集群,如圖
?
根據(jù)自己的愛好取集群名字(不能取名為cluster,會有問題),我這里取名為yakexi_ha,添加兩個節(jié)點,station24和station39,下載包,支持共享存儲,加入群前重啟節(jié)點,檢查密碼是否正確,點擊Submit確認(rèn),幾秒后會發(fā)現(xiàn)有錯誤,這是正常的,因為節(jié)點加入群前重啟了,等節(jié)點重啟后刷新一下即可。
配置fence device,這里使用的是虛擬機(jī),所以類型是Virtual Machine Fencing,將名字取名為vmfence.如果使用的是真機(jī),可選擇對應(yīng)的類型
(核心在于解決高可用集群在出現(xiàn)極端問題情況下的運(yùn)行保障問題,在高可用集群的運(yùn)行過程中,有時候會檢測到某個節(jié)點功能不正常,比如在兩臺高可用服務(wù)器間的心跳線突然出現(xiàn)故障,這時一般高可用集群技術(shù)將由于鏈接故障而導(dǎo)致系統(tǒng)錯判服務(wù)器宕機(jī)從而導(dǎo)致資源的搶奪,為解決這一問題就必須通過集群主動判斷及檢測發(fā)現(xiàn)問題并將其從集群中刪除以保證集群的穩(wěn)定運(yùn)行,Fence技術(shù)的應(yīng)用可以有效的實現(xiàn)這一功能.比如服務(wù)的自動遷移)
點擊Nodes選項,兩個節(jié)點加入fence
?
創(chuàng)建恢復(fù)域Failover Domains
加入資源Resources
?
?
?
增加服務(wù)Services,這里增加的是apache服務(wù),Recovery policy 使用relocate
?
檢驗apache高可用性
station24# clustat 查看apache服務(wù)是否自動啟動
station39# echo cgs >/proc/sysrq-trigger破壞內(nèi)核參數(shù),使系統(tǒng)掛掉
station24# clustat 查看apache服務(wù)是否自動遷移
station39掛掉后可以看到apache服務(wù)自動遷移到station24,避免了人工的干預(yù).
?
刪除高可用apache服務(wù)
刪除集群
在homebase里刪除緩沖
station24# /etc/init.d/ricci stop
station24# chkconfig ricci off
station39# /etc/init.d/ricci stop
station39# chkconfig ricci off
station25# /etc/init.d/luci stop
station25# chkconfig luci off
到此實驗結(jié)束,如果大家有問題可以跟我聯(lián)系,qq:1032043179,或直接在評論里寫出問題.
?
轉(zhuǎn)載于:https://blog.51cto.com/liuping0906/596299
總結(jié)
以上是生活随笔為你收集整理的RHCS创建高可用集群apche服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android nfc读写cpu卡,re
- 下一篇: apns java 证书_APNS推送服