您的位置:首页 > 职场人生

Fortigate HA 的 5分钟问题

2012-03-19 11:18 281 查看
将两台FG60B,不选择monitor interface,配置相同的优先级,同时启动。

FGT60B3909686179 # get sys ha status
Model: 60
Mode: a-p
Group: 0
Debug: 0
ses_pickup: enable
Master:200 FGT60B3909686179 FGT60B3909686179 0
Slave :200 FGT60B3909225035 FGT60B3909225035 1
number of vcluster: 1
vcluster 1: work 169.254.0.1
Master:0 FGT60B3909686179
Slave :1 FGT60B3909225035

1 监控活跃端口个数相同。(都是0个)

2 HA运行时间形同。(相差未超过5分钟)

3 优先级相同。(都为200)

4 序列号大的为主。(FGT60B3909686179 为主)

-----------------------------------------------------------------------------------------------
FGT60B3909686179 # diag sys ha dump 1
HA information.
vcluster id=1, nventry=2, state=work, digest=86.ea.59.d8.a1.57...
ventry idx=0,id=1,FGT60B3909686179,prio=200,0,override=0,flag=1,time=0,mon=0.
ventry idx=1,id=1,FGT60B3909225035,prio=200,0,override=0,flag=0,time=-6,mon=0.

FG FGT60B3909686179 比 FGT60B3909225035 晚0.6秒。(这个时间是加入HA的时间)

----------------------------------------------------------------------------------------------------

FGT60B3909686179 # diag sys ha reset-uptime

FGT60B3909686179 # diag sys ha dump 1
HA information.
vcluster id=1, nventry=2, state=work, digest=86.ea.59.d8.a1.57...
ventry idx=0,id=1,FGT60B3909686179,prio=200,0,override=0,flag=1,time=0,mon=0.
ventry idx=1,id=1,FGT60B3909225035,prio=200,0,override=0,flag=0,time=-279,mon=0.

FGT60B3909686179 # diag sys ha reset-uptime

FGT60B3909686179 # diag sys ha dump 1
HA information.
vcluster id=1, nventry=2, state=work, digest=86.ea.59.d8.a1.57...
ventry idx=0,id=1,FGT60B3909686179,prio=200,0,override=0,flag=1,time=0,mon=0.
ventry idx=1,id=1,FGT60B3909225035,prio=200,0,override=0,flag=0,time=-596,mon=0.

使用 diagnose sys ha reset-uptime 进行软切换。因为 time 时间相差未够5分钟。切换失败,FGT60B3909686179继续为主。

-----------------------------------------------------------------------------------------------------------

FGT60B3909686179 # diag sys ha reset-uptime

FGT60B3909686179 # diag sys ha dump 1
HA information.
vcluster id=1, nventry=2, state=work, digest=86.ea.59.d8.a1.57...
ventry idx=0,id=1,FGT60B3909686179,prio=200,0,override=0,flag=1,time=0,mon=0.
ventry idx=1,id=1,FGT60B3909225035,prio=200,0,override=0,flag=0,time=-788,mon=0.

FGT60B3909686179 # diag sys ha reset-uptime

FGT60B3909686179 # diag sys ha dump 1
HA information.
vcluster id=1, nventry=2, state=work, digest=86.ea.59.d8.a1.57...
ventry idx=0,id=1,FGT60B3909686179,prio=200,0,override=0,flag=1,time=0,mon=0.
ventry idx=1,id=1,FGT60B3909225035,prio=200,0,override=0,flag=0,time=-1077,mon=0.

FGT60B3909686179 # diag sys ha reset-uptime

FGT60B3909686179 # diag sys ha dump 1
HA information.
vcluster id=1, nventry=2, state=work, digest=86.ea.59.d8.a1.57...
ventry idx=0,id=1,FGT60B3909686179,prio=200,0,override=0,flag=1,time=0,mon=0.
ventry idx=1,id=1,FGT60B3909225035,prio=200,0,override=0,flag=0,time=-1551,mon=0.

FGT60B3909686179 # diag sys ha reset-uptime

FGT60B3909686179 # diag sys ha dump 1
HA information.
vcluster id=1, nventry=2, state=work, digest=86.ea.59.d8.a1.57...
ventry idx=0,id=1,FGT60B3909686179,prio=200,0,override=0,flag=1,time=0,mon=0.
ventry idx=1,id=1,FGT60B3909225035,prio=200,0,override=0,flag=0,time=-2313,mon=0.

FGT60B3909686179 # diag sys ha reset-uptime

FGT60B3909686179 # diag sys ha dump 1
HA information.
vcluster id=1, nventry=2, state=work, digest=86.ea.59.d8.a1.57...
ventry idx=0,id=1,FGT60B3909686179,prio=200,0,override=0,flag=1,time=0,mon=0.
ventry idx=1,id=1,FGT60B3909225035,prio=200,0,override=0,flag=0,time=-2936,mon=0.

FGT60B3909686179 # diag sys ha reset-uptime

FGT60B3909686179 # diag sys ha dump 1
HA information.
vcluster id=1, nventry=2, state=standy, digest=84.ed.61.38.5b.7f...
ventry idx=1,id=1,FGT60B3909686179,prio=200,0,override=0,flag=1,time=0,mon=0.
ventry idx=0,id=1,FGT60B3909225035,prio=200,0,override=0,flag=0,time=-3007,mon=0.
root: ha_mode=10302, mode=2, state=3(300), idx=1(10000).
ha_update_vcluster_st: root: ha_mode=10302
Send vmsg nvdoms=1, len=20.

不停的利用软切换方式,将HA时间差值增大到5分钟(3000/10/60=5 )。当到达3000后,设备进行了正常的主备切换。状态从work 变为 standy 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息