+ -
当前位置:首页 → 问答吧 → 沒有 fence device 該怎辦?

沒有 fence device 該怎辦?

时间:2008-02-13

来源:互联网

各位...

我查找了一些資料...第兩個方法...
1: manual fence -> 只是測試用
2: gnbd fence

因為我沒有 fence device...我一定要用這兩個方法
我的環境是 redhat 5

我想問問..
1. 怎樣用 manual fence..?
2. gnbd server 是否一定要設在另外一部 機器上?

多謝各位...

作者: jacky11287   发布时间: 2008-02-13

生产环境最好用fence device,不然有些场景无法避免

作者: ljhb   发布时间: 2008-02-13

可以考虑使用fence_xvmd

在RHEL5上做两个虚拟机, 这个两个虚拟机做集群,通过fence_xvmd来实现虚拟机之间的fence.

作者: neakli   发布时间: 2008-02-25

凉拌..... fecne为了什么? 没有fence就不能怎么...似乎这不是一个技术问题,而是逻辑问题.

作者: nntp   发布时间: 2008-02-25

生产环境中,没有fence设备就无法实现自动电源管理,这样的话你的集群结构不完整,数据安全无法保证,也就无法获得相应的技术支持。我想这不是你做cluster的初衷吧?!
不过当然了,实验环境中怎么弄都行。

关于手动fence,你要确保安装cman的包,如果是RHEL4则确保安装fence包。

至于如何fence,如果你配对的话,手动执行fence命令可以对某台机器实现电源管理(关机、重启等)
至于怎么执行,看看下面的帮助,总之配合tail -f /var/log/message去看就是了。

[root@dhcp-0-195 ~]# fence_manual -h
Usage:

fence_manual [options]

Options:
  -h               usage
  -q               quiet
  -n <nodename>    node to fence
  -V               version
[root@dhcp-0-195 ~]# fence_xvm

[root@dhcp-0-195 ~]# fence_xvm -h
usage: fence_xvm [args]
  -d                   Enable debugging mode                                 
  -i <family>          IP Family ([auto], 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, [sha256], sha512)         
  -c <hash>            Packet hash strength (none, sha1, [sha256], 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, [reboot])               
  -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 ([auto], 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, [sha256], sha512)         
  hash                 Packet hash strength (none, sha1, [sha256], 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, [reboot])               
  timeout              Fencing timeout (in seconds; default=30)      

最后一个问题,最好不要用GNBD,效率比较低,生产环境没怎么见人用。不过既然要用的话,肯定要单拿一台服务器做server的。

作者: jerrywjl   发布时间: 2008-02-26

你说了这麽多
我还是不了,
我共做了3 台REDHAT5的环境
2台Cluster
1台manual fence
这一台的manual fence是不是一定要XEN host??
还有可否说详细一点,有步骤可以看吗??

作者: cash10231023   发布时间: 2009-01-12

每台node上都要有fence设备,而不是在cluster之外搞什么 fence

作者: mrbooky   发布时间: 2009-01-12

那我现在应该要如何做!!

作者: cash10231023   发布时间: 2009-01-12



QUOTE:
原帖由 cash10231023 于 2009-1-12 13:04 发表
那我现在应该要如何做!!


要做实验的话,就和我一样用xen做集群实验吧。

fence_xvmd的用法你可以看史老师的文:
http://linux.chinaunix.net/bbs/thread-1015074-1-1.html

作者: cst05001   发布时间: 2009-01-30

fence device哪个公司做得好,有没有方案之类的文档可以参考

作者: 呆若   发布时间: 2011-03-04