08-ISSU配置
本章节下载: 08-ISSU配置 (247.73 KB)
· ISSU升级启动软件包仅用于两台设备组成IRF的网络环境。当主设备需要重启升级时,备设备接替主设备的工作,保证升级过程业务尽量不中断。
ISSU(In-Service Software Upgrade,不中断业务升级)是一种可靠性高的升级设备启动软件的方式。它主要通过以下几个方面来确保在升级过程中业务不中断或者中断时间较短。
· 引入软件包概念,便于软件的管理和维护。将启动软件按功能划分成Boot软件包和System软件包,将系统软件中比较稳定的基础进程和相对比较活跃的业务进程分离。通常情况下,不需要升级基础进程,只需升级部分业务进程。而且,业务进程之间互相独立,当某业务需要版本更新时,只需升级该业务对应的软件包即可,不用升级所有模块,从而不会对设备运行甚至其它业务造成影响。关于软件包的详细介绍请参见“基础配置指导”中的“软件升级”。
· 支持热补丁。使用补丁包在不重启设备的情况下快速修复系统缺陷。
图1-1 ISSU升级启动软件包流程图
设备通过重启单板加载新软件来完成升级。如果某成员设备的主用主控板和备用主控板都需要重启升级,请先升级备用主控板,再升级主用主控板。主用主控板重启升级时,升级后的备用主控板会自动接替主用主控板的工作,从而最终实现整个成员设备的ISSU升级。
· 建议通过Console口对设备实施ISSU升级。如果通过Telnet或SSH登录设备实施ISSU升级,在升级过程中可能会因Telnet或SSH连接中断,导致ISSU升级无法继续。
· 硬件升级或故障期间,请不要进行ISSU升级。否则可能会导致升级失败或者系统异常。
使用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) 使用save命令保存当前配置。
(3) 通过FTP或TFTP将软件包下载到全局主用主控板的Flash的根目录。用户在安装/升级备用主控板的软件时,如果备用主控板上不存在该软件包,系统会将全局主用主控板上的该文件拷贝到备用主控板后再安装/升级;如果备用主控板上已存在同名软件包,系统会提示用户是否需要覆盖同名软件包,请根据实际情况选择,并进行软件包安装/升级。
当使用LSXM1SUPB0主控板或LSXM1SUP04B0主控板时,设备正常启动后,若2个或2个以上管理接口分别连接到同一台交换机的不同接口时,您需要将交换机上与各个管理接口相连的端口划分到不同的VLAN中,此时才可以使用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 |
该命令在用户视图下执行 |
激活补丁包(独立运行模式) |
install activate patch filename { all | slot slot-number } |
|
激活补丁包(IRF模式) |
install activate patch filename { all | chassis chassis-number slot slot-number } |
该命令在用户视图下执行 |
该命令在用户视图下执行 激活补丁包以后,补丁包仅对设备本次启动生效,设备重启后这些补丁包不再有效。用户只有确认补丁包更改后,才能使此次激活的补丁包在系统重启后仍然有效 |
· 执行卸载补丁包操作后,不确认补丁包更改:补丁包从当前启动软件包列表中删除,设备重启后该补丁包依旧运行。
· 执行卸载补丁包操作后,确认了补丁包更改:补丁包从当前启动软件包列表中删除,设备重启后该补丁包不再运行。
卸载补丁包(独立运行模式) |
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,主用主控板所在的槽位号为16,备用主控板所在的槽位号为17;从设备的成员编号为2,主用主控板所在的槽位号为16,备用主控板所在的槽位号为17。
· 启动软件包从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 16:
flash:/boot-r0201.bin
flash:/system-r0201.bin
Active packages on chassis 1 slot 17:
flash:/boot-r0201.bin
flash:/system-r0201.bin
Active packages on chassis 2 slot 16:
flash:/boot-r0201.bin
flash:/system-r0201.bin
Active packages on chassis 2 slot 17:
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 16.................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 16 Reboot
2 17 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 16 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 16 Reboot
1 17 Reboot
Upgrading software images to compatible versions. Continue? [Y/N]:y
# 查看升级后的软件包。
<Sysname> display install active
Active packages on chassis 1 slot 16:
flash:/boot-r0202.bin
flash:/system-r0202.bin
Active packages on chassis 1 slot 17:
flash:/boot-r0202.bin
flash:/system-r0202.bin
Active packages on chassis 2 slot 16:
flash:/boot-r0202.bin
flash:/system-r0202.bin
Active packages on chassis 2 slot 17:
flash:/boot-r0202.bin
flash:/system-r0202.bin
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!