08-ISSU配置
本章节下载: 08-ISSU配置 (232.21 KB)
目 录
· S9804交换机的主控单元和S9810交换机的交换引擎板都是设备的控制管理和交换核心,其中S9804交换机的主控单元集成在设备内,设备显示的槽位号为0,S9810交换机的交换引擎板为可插拔部件,槽位号为10和11。如无特殊说明,文中的单板可以是业务板、交换引擎板或主控单元。
· ISSU升级启动软件包仅用于两台设备组成IRF的网络环境。当主设备需要重启升级时,备设备接替主设备的工作,保证升级过程业务尽量不中断。
· 请查看软件版本发布说明书,确认设备当前运行的软件与待升级的软件是否可以使用ISSU功能进行升级。
ISSU(In-Service Software Upgrade,不中断业务升级)是一种可靠性高的升级设备启动软件的方式。它主要通过以下几个方面来确保在升级过程中业务不中断或者中断时间较短。
· 引入软件包概念,便于软件的管理和维护。将启动软件按功能划分成Boot软件包、System软件包和补丁包,将系统软件中比较稳定的基础进程和相对比较活跃的业务进程分离。通常情况下,不需要升级基础进程,只需升级部分业务进程。而且,业务进程之间互相独立,当某业务需要版本更新时,只需升级该业务对应的软件包即可,不用升级所有模块,从而不会对设备运行甚至其它业务造成影响。关于软件包的详细介绍请参见“基础配置指导”中的“软件升级”。
· 支持热补丁。使用补丁包在不重启设备的情况下快速修复系统缺陷。
图1-1 ISSU升级启动软件包流程图
· 建议通过Console口对设备实施ISSU升级。如果通过Telnet或SSH登录设备实施ISSU升级,在升级过程中可能会因Telnet或SSH连接中断,导致ISSU升级无法继续。
· 硬件升级或故障期间,请不要进行ISSU升级。否则可能会导致升级失败或者系统异常。
(1) 请通过display device命令了解设备的当前状态。请确保此时所有设备均为正常状态,对于故障设备请先行排除故障后,再进行ISSU升级。
(2) 请通过display mdc命令查看MDC的状态,确保所有MDC的状态均为active才可以进行ISSU升级,否则可能导致该设备升级异常。
(3) 使用switchto mdc命令登录用户MDC,确保用户MDC的自动配置过程已经结束。如果网络中不存在服务器、U盘等自动配置方式,请根据设备提示信息,使用<Ctrl+D>快捷键结束自动配置过程。关于自动配置的详细介绍请参见“基础配置指导”中的“自动配置”。
(4) ISSU升级前,需要保证网络状态处于稳定状态,否则可能造成ISSU升级不成功。
(1) 请确保各交换引擎板上有足够的磁盘空间以保存启动软件包。
(2) 如果升级的目标版本与设备当前运行版本有功能删减,请务必确保手工将目标版本不支持的配置全部删除。
(3) 使用save命令保存当前配置。
(4) 通过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升级期间,请确保网络拓扑稳定,禁止手工重启单板和插拔单板。
· ISSU升级期间,请确保系统中除了当前执行ISSU升级命令的用户外无其他用户登录。
· ISSU升级期间,请不要执行ISSU之外的命令,以免影响配置效果。
· 禁止对启动软件包进行修改、删除以及重命名等操作。
使用issu命令升级软件时,系统会根据版本需要自动同时安装/升级业务板的软件,因此,业务板不需要单独执行软件包安装/升级操作。升级的基本原则是以成员设备为单位升级,且先升级从设备,然后再升级主设备。
设备支持版本回滚,对设备进行ISSU升级过程中,如果新软件包不符合用户需求、或者指定时间内没有完成ISSU升级,用户可以配置软件回滚,将设备软件回滚到ISSU升级前的软件。回滚分为手动回滚和自动回滚两种:
· 手动回滚:ISSU升级过程中,在执行issu commit命令前,用户可以执行issu rollback命令将软件回滚到升级前的软件。
· 自动回滚:ISSU升级过程中,执行issu run switchover命令后系统会自动启动回滚定时器。如果在指定的时间内(回滚定时器超时前)未执行issu accept或者issu commit命令,则系统会自动回滚到升级前的版本。
表1-1 配置回滚定时器
- |
||
设置回滚定时器的时长 |
缺省情况下,回滚定时器的时长为45分钟 用户执行issu run switchover命令后,系统会自动创建回滚定时器,如果直到定时器超时,用户仍没有执行issu accept或者issu commit命令,则系统会自动回滚到升级前的版本 |
表1-2 ISSU升级步骤
issu load file { boot filename | system filename } * chassis chassis-number |
||
进行ISSU倒换 |
||
(可选)确认ISSU兼容升级,接受指定交换引擎板的运行版本 |
issu accept |
该命令在用户视图下执行 执行该命令后,设备将删除回滚定时器 |
(可选)执行手动回滚,回滚到升级前的版本 |
issu rollback |
该命令在用户视图下执行 如果新软件包不符合用户需求,请执行该命令将当前软件包回滚到升级前的版本 |
对原主设备进行升级,升级完成后ISSU回到初始状态 |
issu commit chassis chassis-number |
该命令在用户视图下执行 |
(2) 第一次激活补丁包,即安装/升级主用交换引擎板的软件时,系统会根据版本需要自动同时激活业务板的软件,因此,业务板不需要单独执行激活操作。
激活补丁包(独立运行模式) |
该命令在用户视图下执行 |
|
激活补丁包(IRF模式) |
install activate patch filename { all | chassis chassis-number slot slot-number } |
|
激活补丁包以后,补丁包仅对设备本次启动生效,设备重启后这些补丁包不再有效。用户只有确认补丁包更改后,才能使此次激活的补丁包在系统重启后仍然有效 |
当补丁包被卸载后,该软件包将处于未激活状态,系统也将不再具备该软件包提供的功能。但是软件包仍然存在于Flash上。
补丁包卸载也只在设备本次运行过程中生效,用户只有通过install commit命令确认软件包的更改后,才能使此次卸载的软件包在系统重启后仍处于未激活状态。
卸载补丁包(独立运行模式) |
install deactivate patch filename { all | slot slot-number } |
该命令在用户视图下执行 |
卸载软件包(IRF模式) |
install deactivate patch filename { all | chassis chassis-number slot slot-number } |
|
完成上述配置后,在任意视图下执行display命令可以显示配置后软件包的运行情况,通过查看显示信息验证配置的效果。
表1-5 ISSU显示和维护
查看当前ISSU升级的状态 |
|
显示当前系统中已激活的软件包的相关信息(独立运行模式) |
|
显示当前系统中已激活的软件包的相关信息(IRF模式) |
display install active [ chassis chassis-number slot slot-number ] [ verbose ] |
显示设备下次启动时使用的主用软件包的相关信息(独立运行模式) |
|
显示设备下次启动时使用的主用软件包的相关信息(IRF模式) |
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
# 升级从设备的启动软件包。
<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 flash:/version-r0202.ipe on slot 10.................Done.
Decompressing file BOOT-R0202.bin to flash:/BOOT-R0202.bin.............Done.
Decompressing file SYSTEM-R0202.bin to flash:/SYSTEM-R0202.bin...........Done.
Decompression completed.
Do you want to delete flash:/version-r0202.ipe now? [Y/N]:n
Upgrade summary according to following table:
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 compatible versions. Continue? [Y/N]:y
# 进行ISSU倒换。
<Sysname> issu run switchover
Upgrade summary according to following table:
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 Switchover Way
2 10 Global active standby MPU switchover
Upgrading software images to compatible versions. Continue? [Y/N]:y
# 升级原主设备的软件包。
<Sysname> issu commit chassis 1
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 compatible 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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!