FGT600C HA 升级操作指南(从 v5.0.12 到 v5.2.8 以后版本)

HA 不间断升级过程介绍

故名思义,HA 不间断升级就是说在 HA 升级过程中,HA group 中的设备会一台一台的进行升级,从而保证了业务在升级过程中不中断。上传 OS 的方法分为 Web 界面上传和通过命令行上传,本文介绍以 Web 界面上传,两台设备升级完成需要 15 分钟左右,过程如下:
在这里插入图片描述

  1. 在主机 Web 界面上点击升级按钮。
  2. 主机把 OS 发给备机,备机准备并开始升级,然后自动重启,此过程需要 5分钟(或更长时间),请耐心等待。
  3. 备机升级完成,并变成主机。
  4. 主机观察到备机升级成功并变成主机后,开始准备升级,此过程需要 5 分钟(或更长时间),请耐心等待。
  5. 一旦准备完成,主机(此时为备)自动重启加载升级后 OS,重启约 2 分钟。
  6. 主机(此时为备)重启后,形成 HA。主机从原来的备同步配置(外部配置和内部配置),约 1-3 分钟。
    此时,HA 重新建立,但是主备关系发生了切换,需要在此时的主机(最开始的备机) 手工执行切换 diagnose sys ha reset-uptime 切换原来的主备关系。

升级操作建议

  1. 下载并阅读 Release 文档和升级说明文档,做到注意事项心中有数。
  2. 升级前后备份设备配置。
  3. 接入 console 在主设备上,记录 log,观察升级过程,做到心中有数。有问题也可以反馈厂商。
  4. 耐心等待,主备机升级的时间都会比较长。

升级步骤

1.在 Web 界面上点击升级按钮,选择要升级的 OS。
在这里插入图片描述2.选择要升级的 OS
在这里插入图片描述OS 先传给备机,等备机重启后主机再重启。
3.耐心等待…观察 console 输出信息,做到心中有数。

以下为升级过程打印信息,请注意阅读并理解: Checking new firmware integrity ... pass 
Wait for HA to be master of all clusters... 
Send image to HA slave. 
.. 
Wait for 
restart..................................................................................................................

备机准备升级+升级重启约 5 分钟,请耐心等待。

Wait for first slave to become new master........//备机重启后,主机等着备机变成主机。 
slave's configuration is not in sync with master's, sequence:0 
Firmware upgrade in progress ... //主机准备升级过程约 5 分钟,请耐心等一下。 Done.//说明准备升级完成。 
The system is going down NOW !!// 原来的主设备重启,加载升级后的 OS。 Please stand by while rebooting the system. 
Restarting system. 
FortiGate-600C (20:43-08.19.2014) 
Ver:04000023 
Serial number:FG600C3912801020 
RAM activation 
CPU(00:00020655 bfebfbff): MP initialization CPU(01:00020655 bfebfbff): MP initialization CPU(04:00020655 bfebfbff): MP initialization CPU(05:00020655 bfebfbff): MP initialization
Total RAM: 4096MB 
Enabling cache...Done.
Scanning PCI bus...Done. 
Allocating PCI resources...Done. 
Enabling PCI resources...Done. 
Zeroing IRQ settings...Done. 
Verifying PIRQ tables...Done. 
Boot up, boot device capacity: 7640MB. Press any key to display configuration menu...   
Reading boot image 1388719 bytes. 
Initializing firewall... 
System is starting... 
The config file may contain errors,  
Please see details by the command 'diagnose debug config-error-log read' 2000613_WLFW_F600C_01 login: admin 
Password:  
Welcome ! 

升级后会从之前的备同步配置信息外部配置和配置信息。外部配置同步 5次,其它配置同步 5 次,每次间隔 15 秒共 150s。

2000613_WLFW_F600C_01 # slave's external files are not in sync with master, sequence:0. (type CERT_LOCAL) 
slave's external files are not in sync with master, sequence:1. (type CERT_LOCAL) 
slave's external files are not in sync with master, sequence:2. (type CERT_LOCAL) 
slave's external files are not in sync with master, sequence:3. (type CERT_LOCAL) 
slave's external files are not in sync with master, sequence:4. (CERT_LOCAL) 
slave succeeded to sync external files with master 
2000613_WLFW_F600C_01 # slave's configuration is not in sync with master's, sequence:0 
2000613_WLFW_F600C_01 # slave's configuration is not in sync with master's, sequence:1 
2000613_WLFW_F600C_01 # slave's configuration is not in sync with master's, sequence:2 
2000613_WLFW_F600C_01 # slave's configuration is not in sync with master's, sequence:3 
2000613_WLFW_F600C_01 # slave's configuration is not in sync with master's, sequence:4 
slave starts to sync with master 
logout all admin users //此时连接 console 会自动退出,说明配置完全一样。 

4.手工切回 HA 状态
升级成功后,因为没有启用 override,且备机的 ha 的 uptime 比主机大超过了 5 分钟(uptime 时间差在 5 分钟以外算超过,5 分钟以内算相同),所以即便主设备的 priority 优先机比较大,但是根据 HA 的选举规则,在
不启用 override 的情况下,uptime 长的设备为主。

  • 观察 HA 状态
    发现原来的主机变成了备机。
2000613_WLFW_F600C_01 # get system  ha status   
Model: FortiGate-600C 
Mode: a-p 
Group: 31 
Debug: 0 
ses_pickup: enable, ses_pickup_delay=disable 
Slave :200 2000613_WLFW_F600C_01 FG600C3912801020 0 
Master:128 2000613_WLFW_F600C_02 FG600C3912800174 1 //原来的备机变成了主机 
number of vcluster: 1 
vcluster 1: standby 169.254.0.2 
Slave :1 FG600C3912801020 
Master:0 FG600C3912800174 

4.2 在要把这台设备变成备机执行以下命令

2000613_WLFW_F600C_02 # diagnose sys ha reset-uptime //此命令为Reset 当前设备的 HA 时间。
4.3.再观察 HA 状态是否恢复到升级前。

200613_WLFW_F600C_01 # get system  ha status   
Model: FortiGate-600C 
Mode: a-p 
Group: 31 
Debug: 0 
ses_pickup: enable, ses_pickup_delay=disable 
Master:200 2000613_WLFW_F600C_01 FG600C3912801020 0 
Slave :128 2000613_WLFW_F600C_02 FG600C3912800174 1 
number of vcluster: 1 
vcluster 1: work 169.254.0.1 
Master:0 FG600C3912801020 
Slave :1 FG600C3912800174 

5.升级后检查是否有重要配置丢失

2000613_WLFW_F600C_01 # diagnose  debug  config-error-log read  
>>>  "config" "system" "rep 。 lacemsg" "capt5.ive-portal-dflt" "cpa-disclaimer-page-1" @ global:command parse error (error 1) 
>>>>  "config"  "replacemsg" "captive-portal-dflt" "cpa-disclaimer-page-2" @ global:command parse error (error 1) 
>>>>  "config" "system" "replacemsg" "captive-portal-dflt" "cpa-disclaimer-page-3" @ global:command parse error (error 1) 
>>>> "config" "system" "replacemsg" "captive-portal-dflt" "cpa-reject-page" @ global:command parse error (error 1) 
>>>>  "config" "system" "replacemsg" "captive-portal-dflt" "cpa-login-failed-page" @ global:command parse error (error 1) 


不丢路由/接口/地址/服务/防火墙策略/VPN 这些,一般问题不大。丢一些默认的配置是因为新版本做了变更。
6.检查配置是否同步
看两台设备的 showcsum 是否一完全相同。

2000613_WLFW_F600C_01 # diagnose  sys  showcsum 
is_manage_master()=1, 6.is_root_master()=1 debugzone 
global: c7 f3 7f 3f 74 3b 03 5f b6 59 1a c4 7f d1 29 78 root: 6c 95 1d b0 3b c0 bf b0 83 f2 55 27 d0 fa 61 04  all: f3 88 e5 55 f4 8b c3 69 59 78 4e 85 5b 76 bf d1  
checksum 
global: c7 f3 7f 3f 74 3b 03 5f b6 59 1a c4 7f d1 29 78 root: 6c 95 1d b0 3b c0 bf b0 83 f2 55 27 d0 fa 61 04  all: f3 88 e5 55 f4 8b c3 69 59 78 4e 85 5b 76 bf d1  
2000613_WLFW_F600C_01 # execute  ha  manage  1  //执行此命令切换到备机 
2000613_WLFW_F600C_02 login: admin Password:  
Welcome ! 
2000613_WLFW_F600C_02 # diagnose  sys ha showcsum 
is_manage_master()=0, is_root_master()=0 debugzone 
global: c7 f3 7f 3f 74 3b 03 5f b6 59 1a c4 7f d1 29 78 root: 6c 95 1d b0 3b c0 bf b0 83 f2 55 27 d0 fa 61 04  all: f3 88 e5 55 f4 8b c3 69 59 78 4e 85 5b 76 bf d1  
checksum 
global: c7 f3 7f 3f 74 3b 03 5f b6 59 1a c4 7f d1 29 78 root: 6c 95 1d b0 3b c0 bf b0 83 f2 55 27 d0 fa 61 04  all: f3 88 e5 55 f4 8b c3 69 59 78 4e 85 5b 76 bf d1 
  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aggy阿吉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值