选择区域语言: EN CN HK

01-基础配置指导

08-ISSU配置

本章节下载  (236.23 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Switches/00-Public/Configure/Operation_Manual/H3C_S12500-X_S12500X-AF_CG(R113x)-6W101/01/201512/901285_30005_0.htm

08-ISSU配置


1 ISSU

说明

·     ISSU升级启动软件包仅用于两台设备组成IRF的网络环境。当主设备需要重启升级时,备设备接替主设备的工作,保证升级过程业务尽量不中断。

·     请查看软件版本发布说明书,确认设备当前运行的软件与待升级的软件是否可以使用ISSU功能进行升级。

 

1.1  ISSU简介

1.1.1  ISSU概述

ISSU(In-Service Software Upgrade,不中断业务升级)是一种可靠性高的升级设备启动软件的方式。它主要通过以下几个方面来确保在升级过程中业务不中断或者中断时间较短。

·     引入软件包概念,便于软件的管理和维护。将启动软件按功能划分成Boot软件包和System软件包,将系统软件中比较稳定的基础进程和相对比较活跃的业务进程分离。通常情况下,不需要升级基础进程,只需升级部分业务进程。而且,业务进程之间互相独立,当某业务需要版本更新时,只需升级该业务对应的软件包即可,不用升级所有模块,从而不会对设备运行甚至其它业务造成影响。关于软件包的详细介绍请参见“基础配置指导”中的“软件升级”。

·     支持热补丁。使用补丁包在不重启设备的情况下快速修复系统缺陷。

图1-1 ISSU升级启动软件包流程图

 

1.1.2  ISSU升级启动软件包策略

设备通过重启单板加载新软件来完成升级。如果某成员设备的主用主控板和备用主控板都需要重启升级,请先升级备用主控板,再升级主用主控板。主用主控板重启升级时,升级后的备用主控板会自动接替主用主控板的工作,从而最终实现整个成员设备的ISSU升级。

1.2  ISSU硬件要求及升级准备

1.2.1  ISSU升级对硬件的要求

·     建议通过Console口对设备实施ISSU升级。如果通过Telnet或SSH登录设备实施ISSU升级,在升级过程中可能会因Telnet或SSH连接中断,导致ISSU升级无法继续。

·     硬件升级或故障期间,请不要进行ISSU升级。否则可能会导致升级失败或者系统异常。

1.2.2  ISSU升级准备

注意

使用ISSU对设备软件版本进行升级前,请用户仔细阅读软件版本说明书,判断当前设备运行的软件版本和待升级的软件版本是否可以使用ISSU进行升级。

 

1. 查看设备状态

(1)     请通过display device命令了解设备的当前状态。请确保此时所有设备均为正常状态,对于故障设备请先行排除故障后,再进行ISSU升级。

(2)     请通过display mdc命令查看MDC的状态,确保所有MDC的状态均为active才可以进行ISSU升级,否则可能导致该设备升级异常。

(3)     使用switchto mdc命令登录用户MDC,确保用户MDC的自动配置过程已经结束。如果网络中不存在服务器、U盘等自动配置方式,请根据设备提示信息,使用<Ctrl+C>或<Ctrl+D>快捷键结束自动配置过程。关于自动配置的详细介绍请参见“基础配置指导”中的“自动配置”。

(4)     ISSU升级前,需要保证网络状态处于稳定状态,否则可能造成ISSU升级不成功。

2. 准备软件包

(1)     请确保各主控板上有足够的磁盘空间以保存启动软件包。

(2)     使用save命令保存当前配置。

(3)     通过FTP或TFTP将软件包下载到全局主用主控板的Flash的根目录。用户在安装/升级备用主控板的软件时,如果备用主控板上不存在该软件包,系统会将全局主用主控板上的该文件拷贝到备用主控板后再安装/升级;如果备用主控板上已存在同名软件包,系统会提示用户是否需要覆盖同名软件包,请根据实际情况选择,并进行软件包安装/升级。

注意

当使用LSXM1SUPB1主控板或LSXM1SUP04B1主控板时,设备正常启动后,若2个或2个以上管理接口分别连接到同一台交换机的不同接口时,您需要将交换机上与各个管理接口相连的端口划分到不同的VLAN中,此时才可以使用FTPTFTP方式,通过管理接口将软件包传输到设备Flash中。

 

3. 协议准备

特性

要求

GR或NSR

建议使能OSPF、ISIS和BGP等协议的GR或NSR功能,否则ISSU升级期间可能会出现业务中断的现象

BFD

建议去使能OSPF、ISIS、RIP、BGP、VRRP、NQA等协议的BFD功能,否则ISSU升级期间可能会出现业务中断的现象

以太网链路聚合

所有动态聚合组的所有成员端口下LACP超时时间为长超时,即这些成员端口下都没有配置lacp period short命令

IRF

IRF桥MAC地址为将执行issu load设备中的某台设备的MAC地址时,请在执行issu load命令前配置桥IRF桥MAC地址的保留时间为永久保留

 

4. 其它准备

·     如果升级的目标版本与设备当前运行版本有功能删减,请务必确保手工将目标版本不支持的配置全部删除。

·     软件包和设备支持的特性/命令行是对应的。请在卸载软件包之前,删除该软件包对应的命令行并保存配置,以便保证已卸载的软件包对应的命令行不会出现在下次启动配置中。否则,设备重启后,即便配置文件中有该软件包对应的命令行,但是因为该软件包已经卸载,这些命令行也不会生效。需要安装该软件包后,重新执行这些命令使其生效。

·     ISSU升级期间,请确保网络拓扑稳定,禁止手工重启单板和插拔单板。

·     ISSU升级期间,请确保系统中除了当前执行ISSU升级命令的用户外无其他用户登录。

·     ISSU升级期间,请不要执行ISSU之外的配置命令,以免影响配置效果。

·     禁止对启动软件包进行修改、删除以及重命名等操作。

1.3  ISSU升级启动软件包配置

使用issu命令安装/升级软件时,系统会根据版本需要自动同时安装/升级业务板的软件,因此,业务板不需要单独执行软件包安装/升级操作。升级的基本原则是以成员设备为单位升级,且先升级某个从设备,然后再升级包括主设备在内的其它成员设备。

设备支持版本回滚,对设备进行ISSU升级过程中,如果新软件包不符合用户需求、或者指定时间内没有完成ISSU升级,用户可以配置软件回滚,将设备软件回滚到ISSU升级前的软件。回滚分为手动回滚和自动回滚两种:

·     手动回滚:ISSU升级过程中,在执行issu commit命令前,用户可以执行issu rollback命令将软件回滚到升级前的软件。

·     自动回滚:ISSU升级过程中,执行issu run switchover命令后系统会自动启动回滚定时器。如果在指定的时间内(回滚定时器超时前)未执行issu accept或者issu commit命令,则系统会自动回滚到升级前的版本。

表1-1 配置回滚定时器

操作

命令

说明

进入系统视图

system-view

-

设置回滚定时器的时长

issu rollback-timer minutes

缺省情况下,回滚定时器的时长为45分钟

用户执行issu run switchover命令后,系统会自动创建回滚定时器,如果直到定时器超时,用户仍没有执行issu accept或者issu commit命令,则系统会自动回滚到升级前的版本

 

表1-2 ISSU升级的步骤

操作

命令

说明

(可选)解压缩IPE文件

install add ipe-filename medium-name:

该命令在用户视图下执行

升级从设备的启动软件包并将从设备的主用下次启动软件包设置为指定的软件包

issu load file { boot filename | system filename } * chassis chassis-number

二者选其一

该命令在用户视图下执行

issu load file ipe ipe-filename chassis chassis-number

进行ISSU倒换

issu run switchover

该命令在用户视图下执行

(可选)确认ISSU兼容升级,接受指定主控板的运行版本

issu accept

该命令在用户视图下执行

执行该命令后,设备将删除回滚定时器

(可选)执行手动回滚,回滚到升级前的版本

issu rollback

该命令在用户视图下执行

如果新软件包不符合用户需求,请执行该命令将当前软件包回滚到升级前的版本

对原主设备进行升级,升级完成后ISSU回到初始状态

issu commit chassis chassis-number

该命令在用户视图下执行

 

1.4  通过补丁包方式升级启动软件

1.4.1  安装补丁包

注意

 

表1-3 安装补丁包

操作

命令

说明

激活补丁包(独立运行模式)

install activate patch filename { all | slot slot-number }

该命令在用户视图下执行

激活补丁包(IRF模式)

install activate patch filename { all | chassis chassis-number slot slot-number }

该命令在用户视图下执行

确认补丁包更改

install commit

该命令在用户视图下执行

激活补丁包以后,补丁包仅对设备本次启动生效,设备重启后这些补丁包不再有效。用户只有确认补丁包更改后,才能使此次激活的补丁包在系统重启后仍然有效

 

1.4.2  卸载补丁包

·     执行卸载补丁包操作后,不确认补丁包更改:补丁包从当前启动软件包列表中删除,设备重启后该补丁包依旧运行。

·     执行卸载补丁包操作后,确认了补丁包更改:补丁包从当前启动软件包列表中删除,设备重启后该补丁包不再运行。

说明

 

表1-4 卸载补丁包

操作

命令

说明

卸载补丁包(独立运行模式)

install deactivate patch filename { all | slot slot-number }

该命令在用户视图下执行

卸载软件包(IRF模式)

install deactivate patch filename { all |  chassis chassis-number slot slot-number }

该命令在用户视图下执行

确认补丁包更改

install commit

该命令在用户视图下执行

 

1.5  ISSU升级显示和维护

完成上述配置后,在任意视图下执行display命令可以显示配置后软件包的运行情况,通过查看显示信息验证配置的效果。

表1-5 ISSU显示和维护

操作

命令

查看当前ISSU升级的状态

display issu state

显示回滚定时器的相关信息

display issu rollback-timer

显示当前系统中已激活的软件包的相关信息(独立运行模式)

display install active [ slot slot-number ] [ verbose ]

显示当前系统中已激活的软件包的相关信息(IRF模式)

display install active [ chassis chassis-number slot slot-number ] [ verbose ]

显示设备下次启动时使用的主用软件包的相关信息(独立运行模式)

display install committed [ slot slot-number ] [ verbose ]

显示设备下次启动时使用的主用软件包的相关信息(IRF模式)

display install committed [ chassis chassis-number slot slot-number ] [ verbose ]

显示软件包信息

display install package { filename | all } [ verbose ]

显示IPE文件信息

display install ipe-info ipe-file

显示软件包兼容信息

display version comp-matrix

 

1.6  ISSU升级启动软件包配置举例

1. 配置需求

·     IRF由主设备和从设备组成。主设备的成员编号为1,主用主控板所在的槽位号为16,备用主控板所在的槽位号为17;从设备的成员编号为2,主用主控板所在的槽位号为16,备用主控板所在的槽位号为17。

·     启动软件包从R0201版本升级到版本R0202。

2. 组网图

图1-2 启动软件包升级组网图

 

3. 配置步骤

# 从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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!