当前位置:Linux教程 - Linux文化 - 关于Heartbeat双机热备的一个疑问

关于Heartbeat双机热备的一个疑问


>>> 此贴的回复 >> 这种情况下可以配置pingnode. 就是找个外网的节点,一点一台机器ping不到那个外网节点,就进行任务切换。 作HA系统都得首先定义到底要多高的可用性, 越高的可用性代表越多的成本投入.

如果要达到很高的可用性,一般每个node上得配4块网卡,2/2 bonding, bond0/bond1分别连2个switch,switch之间作crossover(就是/usr/src/linux/Documentation/network/bonding.txt的介绍). 另外需要加大防brainsplit的,还可以用rs232作冗余的heartbeat, 另外还得加上fencing 控制,除了brainsplit,还得防止shared data的一致性问题. 另外如果bond0是外网path, 还需要编写额外的监控脚本来监控外网联通性,万一出现你说的情况,ha cluster可以由此做一个动作.