歡迎您光臨本站 註冊首頁

請教RHCS HA中服務IP

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

請教RHCS HA中服務IP

雙機組成高可用HA,比如服務是httpd:
1、是不是要用chkconfig httpd off來取消它開機自動啟動啊?否則此機被fence重啟後會把此服務啟動起來吧?
2、我的伺服器上有三張網卡,都接到同台交換機上,我想單獨用一張網卡做心跳,在hosts文件中是不是只能寫上這張網卡的IP?
想用另外兩張網卡bond后對外提供httpd服務,那RHCS中的resource中的提供的IP地址是虛擬給bond的這個IP的吧,怎麼保證的業務流量是從這個bond的IP走的?

感謝大俠!!
《解決方案》

httpd必須要是On的 。被fence重啟後會繼續檢測心跳。如果檢測到httpd埠沒起來會繼續重啟。。。。
單獨網卡提供心跳你可以指定檢測心跳的網卡IP啊。
同樣你可以在Ha配置文件中指定相應的ip+正則實現高可用的。Ip就可以寫你bond的網卡ip
《解決方案》

1、httpd是要關掉,由cluster里的服務去啟動,這樣cluster就會自動去檢查你的httpd狀態。
2、如果你有fence設備的話,專用心跳線都可以省了,直接用的bonding去即當心跳又當數據服務。host裡面只 是心跳用的,所以hosts裡面不能出現同一主機名多個映射。你cluster虛IP地決定你的數據走bonding,只要他們是同一個網段的IP。
《解決方案》

多謝二位!!感激!!
hgk117 大哥:  為何有fence就不用專用心跳了??我用的hp的刀片有iLO3 。現在我們是想eth0和eth1來bond0,來跑數據; eth2來做心跳,並且是兩台直接用網線連起來的,按你的說法是把hosts文件中只寫上eth2的IP地址就可以了吧?
linuxzk 大哥說在配置文件中可以指定eth2來做心跳。linuxzk 大哥指導下吧?
《解決方案》

ilo3口就是你的fence設備介面,也是心跳失敗后重啟伺服器電源的控制設備。 hgk117的意思是你直接用bond0的ip作為心跳ip,有雙網卡的保障,最好交換機也是2台,避免單點故障。

你在配置cluser.conf時添加的node name解析后的ip地址就是用作心跳的ip地址,所以你想用eth2來做心跳就在hosts中寫
node1  <IP_Server1_eth2>
node2  <IP_Server2_eth2>

不過你現在這樣的連接是有單點問題的,如果極端情況心跳斷了,fence設備又配置好了就會來回重啟伺服器,可能損壞硬體。

[火星人 ] 請教RHCS HA中服務IP已經有561次圍觀

http://coctec.com/docs/service/show-post-4726.html