沒有 fence device 該怎辦?
各位...
我查找了一些資料...第兩個方法...
1: manual fence -> 只是測試用
2: gnbd fence
因為我沒有 fence device...我一定要用這兩個方法
我的環境是 redhat 5
我想問問..
1. 怎樣用 manual fence..?
2. gnbd server 是否一定要設在另外一部 機器上?
多謝各位...
《解決方案》
生產環境最好用fence device,不然有些場景無法避免
《解決方案》
可以考慮使用fence_xvmd
在RHEL5上做兩個虛擬機, 這個兩個虛擬機做集群,通過fence_xvmd來實現虛擬機之間的fence.
《解決方案》
涼拌..... fecne為了什麼? 沒有fence就不能怎麼...似乎這不是一個技術問題,而是邏輯問題.
《解決方案》
生產環境中,沒有fence設備就無法實現自動電源管理,這樣的話你的集群結構不完整,數據安全無法保證,也就無法獲得相應的技術支持。我想這不是你做cluster的初衷吧?!
不過當然了,實驗環境中怎麼弄都行。
關於手動fence,你要確保安裝cman的包,如果是RHEL4則確保安裝fence包。
至於如何fence,如果你配對的話,手動執行fence命令可以對某台機器實現電源管理(關機、重啟等)
至於怎麼執行,看看下面的幫助,總之配合tail -f /var/log/message去看就是了。
# fence_manual -h
Usage:
fence_manual
Options:
-h usage
-q quiet
-n <nodename> node to fence
-V version
# fence_xvm
# fence_xvm -h
usage: fence_xvm
-d Enable debugging mode
-i <family> IP Family (, ipv4, ipv6)
-a <address> Multicast address (default=225.0.0.12 / ff02::3:1)
-p <port> IP port (default=1229)
-r <retrans> Multicast retransmit time (in 1/10sec; default=20)
-C <auth> Authentication (none, sha1, , sha512)
-c <hash> Packet hash strength (none, sha1, , sha512)
-k <file> Shared key file (default=/etc/cluster/fence_xvm.key)
-H <domain> Xen host (domain name) to fence
-u Treat <domain> as UUID instead of domain name
-o <operation> Fencing operation (null, off, )
-t <timeout> Fencing timeout (in seconds; default=30)
-? Help (alternate)
-h Help
-V Display version and exit
With no command line argument, arguments are read from standard input.
Arguments read from standard input take the form of:
arg1=value1
arg2=value2
debug Enable debugging mode
ip_family IP Family (, ipv4, ipv6)
multicast_address Multicast address (default=225.0.0.12 / ff02::3:1)
port IP port (default=1229)
retrans Multicast retransmit time (in 1/10sec; default=20)
auth Authentication (none, sha1, , sha512)
hash Packet hash strength (none, sha1, , sha512)
key_file Shared key file (default=/etc/cluster/fence_xvm.key)
domain Xen host (domain name) to fence
use_uuid Treat <domain> as UUID instead of domain name
option Fencing operation (null, off, )
timeout Fencing timeout (in seconds; default=30)
最後一個問題,最好不要用GNBD,效率比較低,生產環境沒怎麼見人用。不過既然要用的話,肯定要單拿一台伺服器做server的。
《解決方案》
5樓的大大!!
你說了這麽多
我還是不了,
我共做了3 台REDHAT5的環境
2台Cluster
1台manual fence
這一台的manual fence是不是一定要XEN host??
還有可否說詳細一點,有步驟可以看嗎??
《解決方案》
每台node上都要有fence設備,而不是在cluster之外搞什麼 fence
《解決方案》
謝謝6樓的大大!!
那我現在應該要如何做!!
《解決方案》
原帖由 cash10231023 於 2009-1-12 13:04 發表 http://linux.chinaunix.net/bbs/images/common/back.gif
那我現在應該要如何做!!
要做實驗的話,就和我一樣用xen做集群實驗吧。
fence_xvmd的用法你可以看史老師的文:
http://linux.chinaunix.net/bbs/thread-1015074-1-1.html
《解決方案》
fence device哪個公司做得好,有沒有方案之類的文檔可以參考