- 论坛徽章:
- 0
|
生产环境中,没有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的。 |
|