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