08-ISSU配置
本章节下载: 08-ISSU配置 (172.16 KB)
目 录
· S9804交换机的主控单元和S9810交换机的交换引擎板都是设备的控制管理和交换核心,其中S9804交换机的主控单元集成在设备内,设备显示的槽位号为0,S9810交换机的交换引擎板为可插拔部件,槽位号为10和11。如无特殊说明,文中的单板可以是业务板、交换引擎板或主控单元。
· ISSU功能仅用于两台设备组成IRF的网络环境。当主设备需要重启升级时,备设备接替主设备的工作,保证升级过程业务尽量不中断。
· 请查看软件版本发布说明书,确认设备当前运行的软件与待升级的软件是否可以使用ISSU功能进行升级。
· 仅Release 2118及以上版本支持本章。
ISSU(In-Service Software Upgrade,不中断业务升级)是一种可靠性高的升级设备启动软件的方式。它主要通过以下几个方面来确保在升级过程中业务不中断或者中断时间较短。
· 引入软件包概念,便于软件的管理和维护。将启动软件按功能划分成Boot软件包、System软件包和补丁包,将系统软件中比较稳定的基础进程和相对比较活跃的业务进程分离。通常情况下,不需要升级基础进程,只需升级部分业务进程。而且,业务进程之间互相独立,当某业务需要版本更新时,只需升级该业务对应的软件包即可,不用升级所有模块,从而不会对设备运行甚至其它业务造成影响。关于软件包的详细介绍请参见“基础配置指导”中的“软件升级”。
· 支持热补丁。使用补丁包在不重启设备的情况下快速修复系统缺陷。
图1-1 ISSU升级流程图
(1) 请先将一个备设备升级到新版本,该备设备升级完成后,会处于隔离状态,不能转发报文,而其他未升级的成员设备依然处于工作状态
(2) 然后执行主备倒换操作,此时,已升级的备设备自动切换成主设备,接替原主设备的工作,而原主设备和其它未升级的备设备逐个重启完成升级
· 建议通过Console口对设备实施ISSU升级。如果通过Telnet或SSH登录设备实施ISSU升级,在升级过程中可能会因Telnet或SSH连接中断,导致ISSU升级无法继续。
· 硬件升级或故障期间,请不要进行ISSU升级。否则可能会导致升级失败或者系统异常。
(1) 请通过display device命令了解设备的当前状态。请确保此时所有设备均为正常状态,对于故障设备请先行排除故障后,再进行ISSU升级。
(2) ISSU升级前,需要保证网络状态处于稳定状态,否则可能造成ISSU升级不成功。
(1) 请确保各交换引擎板上有足够的磁盘空间以保存启动软件包。
(2) 使用save命令保存当前配置。
(3) 通过FTP或TFTP将软件包下载到全局主用交换引擎板的Flash的根目录。用户在升级备用交换引擎板的软件时,系统会提示用户,是否需要将全局主用交换引擎板上的该文件拷贝到备用交换引擎板后再安装/升级。
GR或NSR |
建议使能OSPF、ISIS和BGP等协议的GR或NSR功能,否则ISSU升级期间可能会出现业务中断的现象 |
建议去使能OSPF、ISIS、RIP、BGP、VRRP、NQA等协议的BFD功能,否则ISSU升级期间可能会出现业务中断的现象 |
|
所有动态聚合组的所有成员端口下LACP超时时间为长超时,即这些成员端口下都没有配置lacp period short命令 |
|
IRF桥MAC地址为将执行issu load设备中的某台设备的MAC地址时,请在执行issu load命令前配置桥IRF桥MAC地址的保留时间为永久保留 |
如果升级的目标版本与设备当前运行版本有功能删减,请务必确保手工将目标版本不支持的配置全部删除。
使用issu命令升级软件时,系统会根据版本需要自动同时安装/升级业务板的软件,因此,业务板不需要单独执行软件包安装/升级操作。升级的基本原则是以成员设备为单位升级,且先升级从设备,然后再升级主设备。
表1-1 ISSU升级步骤
issu load file { boot filename | system filename } * chassis chassis-number |
||
进行ISSU倒换,并且将剩余待升级的成员设备进行升级 |
(2) 第一次激活补丁包,即安装/升级主用交换引擎板的软件时,系统会根据版本需要自动同时激活业务板的软件,因此,业务板不需要单独执行激活操作。
install activate patch filename chassis chassis-number slot slot-number |
||
当补丁包被卸载后,该软件包将处于未激活状态,系统也将不再具备该软件包提供的功能。但是软件包仍然存在于Flash上。
补丁包卸载也只在设备本次运行过程中生效,用户只有通过install commit命令确认软件包的更改后,才能使此次卸载的软件包在系统重启后仍处于未激活状态。
install deactivate patch filename chassis chassis-number slot slot-number |
||
完成上述配置后,在任意视图下执行display命令可以显示配置后软件包的运行情况,通过查看显示信息验证配置的效果。
表1-4 ISSU显示和维护
查看当前ISSU升级的状态 |
|
display install active [ chassis chassis-number slot slot-number ] [ verbose ] |
|
display install committed [ chassis chassis-number slot slot-number ] [ verbose ] |
|
显示IPE文件信息 |
|
显示软件包兼容信息 |
display version comp-matrix |
· IRF由主设备和从设备组成。主设备的成员编号为1,主用交换引擎板所在的槽位号为10,备用主控板所在的槽位号为11;从设备的成员编号为2,主用主控板所在的槽位号为10,备用主控板所在的槽位号为11。
· 启动软件包从R0201版本升级到不兼容版本R0202。
图1-2 软件包升级组网图
# 从TFTP server下载包含新版本启动软件包的IPE文件。
<Sysname> tftp 2.2.2.2 get version-r0202.ipe
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 256k 100 256k 0 0 764k 0 --:--:-- --:--:-- --:--:-- 810k
# 查看升级前激活的软件包。
<Sysname> display install active
Active packages on chassis 1 slot 10:
flash:/boot-r0201.bin
flash:/system-r0201.bin
Active packages on chassis 1 slot 11:
flash:/boot-r0201.bin
flash:/system-r0201.bin
Active packages on chassis 2 slot 10:
flash:/boot-r0201.bin
flash:/system-r0201.bin
Active packages on chassis 2 slot 11:
flash:/boot-r0201.bin
flash:/system-r0201.bin
# 升级从设备的启动软件包,升级完成后从设备形成新的IRF。
<Sysname> issu load file ipe flash:/version-r0202.ipe chassis 2
This operation will delete the rollback point information for the previous upgrade and maybe get unsaved configuration lost. Continue? [Y/N]:y
Verifying image file............Done.
flash:/boot-r0202.bin
Running Version New Version
Release 0201 Release 0202
flash:/system-r0202.bin
Running Version New Version
Release 0201 Release 0202
Chassis Slot Upgrade Way
2 10 Reboot
2 11 Reboot
Upgrading software images to incompatible versions. Continue? [Y/N]:y
# 升级原主设备的软件包,升级完成后原主设备重启后加入新的IRF。
<Sysname> issu run switchover
flash:/boot-r0202.bin
Running Version New Version
Release 0201 Release 0202
flash:/system-r0202.bin
Running Version New Version
Release 0201 Release 0202
Chassis Slot Upgrade Way
1 10 Reboot
1 11 Reboot
Upgrading software images to incompatible versions. Continue? [Y/N]:y
# 查看已激活的软件包。
<Sysname> display install active
Active packages on chassis 1 slot 10:
flash:/boot-r0202.bin
flash:/system-r0202.bin
Active packages on chassis 1 slot 11:
flash:/boot-r0202.bin
flash:/system-r0202.bin
Active packages on chassis 2 slot 10:
flash:/boot-r0202.bin
flash:/system-r0202.bin
Active packages on chassis 2 slot 11:
flash:/boot-r0202.bin
flash:/system-r0202.bin
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!