所谓的心跳线其实就是用来检查其它结点状态的专用结路.
在一般的windows服务器上这条线可以是一条RJ45跳线.
在IBM小机或是大机里这条线可能是专用的串口线也可能是SCSI线,这两种方式对于心跳信息的传输会更有保障.
如果是做windows双机热备,这条线理论上来说应该是可以不用的.但实际上我们最好是把应用网段和心跳网段划分为两个不同的网络,这样更可靠一些.所以一般做双机的服务器是至少两块网卡,一块接应用,一块专门是心跳.
心跳线是用于连接A、B两台服务器间的网线。在这两台服务器A、B中,A为工作机,B为备份机,它们之间通过一根心跳线来连接。一般在服务器上都配有两块网卡,其中一块专门用于两台服务器(节点)间的通讯。安装在服务器上的软件通过心跳线来实时监测对方的运行状态。一旦正在工作的主机A因为各种硬件故障,如电源失效、主要部件失效或者启动盘失效等导致系统发生故障,心跳线会反映给互为备份的另外一台主机,主机B可以立即投入工作。这样可以在最大限度上保证网络的正常运行。这也称为“心跳检测”。心跳线主要利用一条RS-233检测链路来完成,采用Ping方式检测验证系统Down机检测的准确性。
双机软件定时通过心跳线互相发送 侦查包,类似于icmp的包,
如果双方有回应则认为主机状态正常!如果无反应或超过最大时间阀值
则认为主机故障!从而发生资源切换!心跳线当然是有双机软件控制了!