歡迎您光臨本站 註冊首頁

沒有 fence device 該怎辦?

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

沒有 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哪個公司做得好,有沒有方案之類的文檔可以參考

[火星人 ] 沒有 fence device 該怎辦?已經有599次圍觀

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