一、测试说明
选用两台VPS作为双机热备的主机和备机,分别安装中神通大地云控系统,启用同样的服务,各服务配置同样的参数。
为了从外部测试方便,选用公网网卡/IPv6 IP作为双机热备网卡(选用内网网卡/IPv4也行,但需要在内网第三台VPS上ping虚拟IP),主机IP、备机IP、虚拟IP均在同一个网段,虚拟IP是事先找到的空闲IP(可以通过“在线工具>ARP/Netbios扫描”得到在线/不在线IP列表),以免IP冲突,实际对外服务的是虚拟IP(使用DNS域名解析、CloudFlare反代等发布对外地址),主机IP、备机IP均应隐藏。
主机IP:2607:8140:212:a0e::
备机IP:2607:8140:212:b0e::
虚拟IP:2607:8140:212:ffe::
二、测试步骤
1、模拟主机Down机
1)主机上(在vnc窗口操作):
ip link set eth0 down
ip a
查看 vrrp.51 的IP 不见了
2)备机上
ip a
查看 vrrp.51 的IP 有了
2、模拟主机还原正常
1)主机上(在vnc窗口操作):
ip link set eth0 up
ip a
查看 vrrp.51 的IP 有了
2)备机上
ip a
查看 vrrp.51 的IP 不见了
或者,SSH登录主机,做一句话测试:
ip link set eth0 down; sleep 15; ip link set eth0 up
三、实战图集
1、主机设置
在WEBAdmin中操作,设置“HA角色”为“MASTER”,启用双机热备后,虚拟网卡vrrp.51有虚拟IP的是“MASTER”,虚拟网卡名称由“vrrp.”加“HA ID”值组成。
2、备机设置
在WEBAdmin中操作,设置“HA角色”为“BACKUP”,启用双机热备后,虚拟网卡vrrp.51没有虚拟IP的是“BACKUP”,“HA ID”、“虚拟IP”、“密码”的值主机、备机相同,“本机IP”和“对方IP”互换。
3、主机网卡状态
启用双机热备后,可以在“网卡状态”中查看虚拟网卡vrrp.51的虚拟IP。
4、ping主机IP、备机IP、虚拟IP
启用双机热备后,主机IP、备机IP、虚拟IP均在线,ping值大致相同。
5、虚拟机WEB探针信息
启用双机热备后,虚拟机的WEB探针信息的OS信息和处于“MASTER”状态的机器相同,此时是和主机相同。
6、主机WEB探针信息
启用双机热备后,处于“MASTER”状态的主机的WEB探针之OS信息和虚拟机相同。
7、备机WEB探针信息
启用双机热备后,处于“BACKUP”状态的主机的WEB探针之OS信息和虚拟机不同。
8、测试步骤
可以在主机的VNC窗口中分步测试,在备机SSH或VNC窗口查看:先Down掉主机,看虚拟IP是否被备机接管,虚拟IP一直在线;再重新UP主机,看虚拟IP是否被主机接管,虚拟IP一直在线。
也可以在主机的SSH窗口做一句话测试,在备机SSH或VNC窗口查看:ip link set eth0 down; sleep 15; ip link set eth0 up
9、主机测试窗口
一句话测试开始后,5~15秒之内,主机SSH窗口失去联系,通过VNC窗口查看,主机虚拟网卡vrrp.51删除虚拟IP,成为“BACKUP”,15秒之后,主机网卡自动恢复后,SSH窗口自动连通,主机虚拟网卡vrrp.51重新生成虚拟IP,恢复为“MASTER”状态。
10、备机测试窗口
一句话测试开始后,备机虚拟网卡vrrp.51生成虚拟IP,成为“MASTER”,15秒之后,当主机自动恢复后,备机虚拟网卡vrrp.51删除虚拟IP,恢复为“BACKUP”状态。
11、外部ping窗口
在整个测试过程中,虚拟IP一直在线,只是在双机状态切换时(主机=>BACKUP,主机=>MASTER),有两次各两秒钟的过渡期。
四、实战总结
对于所有基于Linux主机(包括Windows WSL2,无论云上还是线下)的DNS、WEB、SaaS、AI、代理、VPN等服务,只有使用双机热备甚至多机热备才能获得SLA 99.999%的高可用性。
中神通大地云控Trustgate的双机热备除了直接服务于主机,Trustgate还可以作为内网边界网关或服务器接入网关,为内网用户或全网用户提供高可用性的主路由、网关、NAT、VPN、防火墙、防DDoS攻击服务。
微信公众号及视频号:
https://mp.weixin.qq.com/s/3Kl_l1myvUXEPZMLZCZb7g

更多介绍:
http://www.trustcomputing.com.cn/cn/index.php/product/dns-url

下载地址:
http://www.trustcomputing.com.cn/bbs/viewthread.php?tid=1174
[
本帖最后由 linda 于 2026-4-24 09:00 编辑 ]