H3C S12500X-AF系列交换机 典型配置举例(R26xx系列)-6W100

目录

04-ISSU典型配置举例

本章节下载 04-ISSU典型配置举例  (211.95 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S12500/S12500X-AF/Configure/Typical_Configuration_Example/H3C_S12500X-AF_CE(R26xx)-6W100/201703/976258_30005_0.htm

04-ISSU典型配置举例

H3C S12500X-AF产品ISSU典型配置举例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H3C_彩色.emf

 



1  简介

本文档介绍了ISSU兼容和不兼容升级方式的配置举例。

ISSU(In-Service Software Upgrade,不中断业务升级)是一种可靠性高的升级设备启动软件的方式,可以在升级过程中做到业务不中断或中断时间较短。

进行ISSU升级前,请使用display version comp-matirx命令查看升级待升级启动软件包时需要使用的升级方式,使用该命令后,会在Upgrade Way中显示升级方式,具体升级方式请见1  表1

表1 升级方式和显示参数对应表

升级方式

Upgrade Way字段显示参数

兼容升级

·     Service Upgrade

·     File Upgrade

·     Reboot

不兼容升级

Incompatible upgrade

 

2  配置前提

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文档假设您已了解ISSU特性。

3  使用限制

1. ISSU升级对硬件的要求

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

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

2. ISSU升级需要满足的条件

·     请仔细阅读当前的软件版本和待升级软件版本的软件版本说明书,确认前后两个版本是否支持使用ISSU方式进行升级。

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

·     请使用dir命令确认主控板/成员设备的存储介质有足够的空间来存放新的软件包/IPE文件。如果空间不足,请删除不需要的文件。

3. ISSU升级和其他特性之间的限制关系

表2 ISSU升级和其他特性之间的关系

特性

要求

GR或NSR

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

BFD

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

以太网链路聚合

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

IRF

·     如果需要对整个IRF进行兼容版本重启升级,请配置IRF桥MAC地址的保留时间为久保留

·     如果需要对整个IRF进行不兼容升级,并且IRF桥MAC地址为将执行issu load设备中的某台设备的MAC地址时,请在执行issu load命令前配置桥IRF桥MAC地址的保留时间为永久保留

 

4. ISSU升级期间的操作限制

·     ISSU升级期间,请确保网络拓扑稳定,禁止手工重启成员设备。

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

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

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

4  兼容升级典型配置举例

4.1  组网需求

4.1  图1所示,IRF由两台成员设备组成,现要求通过ISSU方式进行全部成员设备启动软件包的升级,将设备启动软件包由E2606版本升级E2608版本。

图1 ISSU兼容升级组网图

4.2  使用版本

本举例是在E2606版本上进行配置和验证的。

4.3  配置注意事项

升级前确保各成员设备的剩余存储空间大于等于新启动软件包大小的2倍。

4.4  配置步骤

# 从TFTP server下载E2608.ipe包到主设备的根目录下,该IPE包中含有两个待升级启动软件包boot-e2608.bin包和system-e2608.bin包。

<Sysname> tftp 2.2.2.2 get E2608.ipe

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100 52.2M  100 42.8M    0     0   159k      0  0:04:34  0:04:34 --:--:--  165k

# 查看各成员设备当前运行的启动软件包。

<Sysname> display install active

Active packages on chassis 1 slot 0:

  flash:/boot-e2606.bin

  flash:/system-e2606.bin

Active packages on chassis 2 slot 0:

  flash:/boot-e2606.bin

  flash:/system-e2606.bin

# 使用display version comp-matrix file ipe命令查看待升级启动软件包的ISSU升级方式以及该启动软件包的兼容性列表。

<Sysname> display version comp-matrix file ipe flash:/E2608.ipe

Verifying the file flash:/E2608.ipe on chassis 1 slot 0...........................Done.

Identifying the upgrade methods...........Done.

Boot image: boot-e2608.bin

  Version:

  7.1.070

 

System image: system-e2608.bin

  Version:

  E2608

  Version compatibility list:

  E2606

  E2608

  Version dependency boot list:

  7.1.070

 

  Chassis   Slot              Upgrade Way

  1         0                 Reboot

  2         0                 Reboot

根据显示信息,本次ISSU升级为兼容升级,升级过程中需要重启成员设备。

# 进行升级前,使用issu rollback-timer命令设置自动回滚定时器,本例设置为120分钟(系统默认回滚定时器时间为45分钟),120分钟内没有删除定时器,设备会回滚到升级前的版本。

<Sysname> system-view

[Sysname] issu rollback-timer 120

<Sysname> quit

# 升级成员设备编号为2的设备。

<Sysname> issu load file ipe flash:/E2608.ipe chassis 2 slot 0

This operation will delete the rollback point information for the previous upgrade

 and maybe get unsaved configuration lost. Continue? [Y/N]:y

Successfully copied flash:/boot-e2608.bin to chassis2slot0#flash:/boot-e2608.bin.

Successfully copied flash:/system-e2608.bin to chassis2slot0#flash:/system-e2608.bin.

Upgrade summary according to following table:

 

flash:/boot-e2608.bin

  Running Version             New Version

  ESS 2606                    ESS 2608

 

flash:/system-e2608.bin

  Running Version             New Version

  ESS 2606                    ESS 2608

 

  Chassis   Slot              Upgrade Way

  2         0                 Reboot

Upgrading software images to compatible versions. Continue? [Y/N]:y

# 成员设备1完成重启后,使用display issu state查看ISSU升级的状态和成员设备2当前运行的软件版本。

<Sysname> display issu state

ISSU state: Loaded

Compatibility: Compatible

Work state: Normal

Upgrade method: Card by card

Upgraded slot: None

Current upgrading slot:

  chassis 2 slot 0

Previous version list:

  boot: 7.1.070 ESS 2606

  system: 7.1.070 ESS 2606

Upgrade version list:

  boot: 7.1.070, ESS 2608

  system: 7.1.070, ESS 2608

# 确认成员设备2当前运行的是待升级的软件版本后,确认成员设备2的软件版本后,将成员设备2切换成主设备。

<Sysname> issu run switchover

Upgrade summary according to following table:

 

flash:/boot-e2608.bin

  Running Version             New Version

  ESS 2606                    ESS 2608

 

 

flash:/system-e2608.bin

  Running Version             New Version

  ESS 2606                    ESS 2608

 

  Chassis   Slot              Switchover Way

  1         0                 Master subordinate switchover

Upgrading software images to compatible versions. Continue? [Y/N]:y

//主备切换后,原成员设备1成为新的主设备。

# 使用display issu state查看是否切换完成。

<Sysname> display issu state

ISSU state: switchover

Compatibility: Compatible

Work state: Normal

Upgrade method: card by card

Upgraded slot: None

Current upgrading slot: None

Current version list:

  boot: 7.1.070, ESS 2606

  system: 7.1.070, ESS 2606

Current software images:

  flash:/boot-e2606.bin

  flash:/system-e2606.bin

// 确认ISSU状态为Switchover后,可进行下一步操作。

# 对成员设备1的设备进行升级。

<Sysname> issu commit chassis 1 slot 0

Upgrade summary according to following table:

 

flash: /boot-e2608.bin

  Running Version             New Version

  ESS 2606                    ESS 2608

 

flash: /system-e2608.bin

  Running Version             New Version

  ESS 2606                    ESS 2608

 

  Chassis   Slot              Upgrade Way

  1         0                 Reboot

Upgrading software images to compatible versions. Continue? [Y/N]:y

# 成员设备2重启完成后,使用display issu state查看ISSU升级的状态。

<Sysname> display issu state

ISSU state: Init

Compatibility: Compatible

Work state: Normal

Upgrade method: card by card

Upgraded slot: None

Current upgrading slot: None

Current version list:

  boot: 7.1.070, ESS 2608

  system: 7.1.070, ESS 2608

Current software images:

  flash:/boot-e2608.bin

  flash:/system-e2608.bin

// 当ISSU状态为Init后,表明ISSU升级工作完成。

4.5  验证配置

# 升级完成后,通过display install active命令查看设备当前运行的启动软件包版本,可以看到设备当前运行的启动软件包为E2608版本。

<Sysname> displayplay install active

Active packages on chassis 1 slot 0:

  flash:/boot-e2608.bin

  flash:/system-e2608.bin

Active packages on chassis 2 slot 0:

  flash:/boot-e2608.bin

  flash:/system-e2608.bin

4.6  配置文件

5  不兼容升级典型配置举例

5.1  组网需求

5.1  图2所示,IRF由两台成员设备组成,现要求通过ISSU方式进行全部成员设备启动软件包的升级,将设备启动软件包由E2606版本升级到R2609版本。

图2 ISSU不兼容升级组网图

 

5.2  使用版本

本举例是在E2606版本上进行配置和验证的。

5.3  配置注意事项

升级前确保各成员设备的剩余存储空间大于等于新启动软件包大小的2倍。

5.4  配置步骤

# 从TFTP server下载R2609.ipe包到主设备的根目录下,该IPE包中含有两个待升级启动软件包boot-r2609.bin包和system-r2609.bin包。

<Sysname> tftp 2.2.2.2 get R2609.ipe

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100 50.1M  100 42.8M    0     0   159k      0  0:04:34  0:04:34 --:--:--  165k

# 查看各成员设备当前运行的启动软件包。

<Sysname> display install active

Active packages on chassis 1 slot 0:

  flash:/boot-e2606.bin

  flash:/system-e2606.bin

Active packages on chassis 2 slot 0:

  flash:/boot-e2606.bin

  flash:/system-e2606.bin

# 使用display version comp-matrix file ipe命令查看待升级启动软件包的ISSU升级方式以及该启动软件包的兼容性列表。

<Sysname> display version comp-matrix file ipe flash:/R2609.ipe

Verifying the file flash:/R2609.ipe on chassis 1 slot 0...........................Done.

Identifying the upgrade methods...........Done.

Boot image: boot-r2609.bin

  Version:

  7.1.070

 

System image: system-r2609.bin

  Version:

  R2609

  Version compatibility list:

  7.1.070-R2609

  Version dependency boot list:

  7.1.070

Incompatible upgrade.

根据显示信息Incompatible upgrade,本次ISSU升级为不兼容升级,升级过程中需要重启设备。

# 升级成员设备编号为2的从设备。

<Sysname> issu load file ipe flash:/R2609.ipe chassis 2 slot 0

This operation will delete the rollback point information for the previous upgrade

and maybe get unsaved configuration lost. Continue? [Y/N]:y

Successfully copied flash:/boot-r2609.bin to chassis2slot0#flash:/boot-r2609.bin.

Successfully copied flash:/system-r2609.bin to chassis2slot0#flash:/system-r2609.bin.

 

flash:/boot-r2609.bin

  Running Version             New Version

  ESS 2606                    Release 2609

 

flash:/system-r2609.bin

  Running Version             New Version

  ESS 2606                    Release 2609

 

  Chassis   Slot              Upgrade Way

  2         0                 Reboot

Upgrading software images to incompatible versions. Continue? [Y/N]: y

# 成员设备2完成重启后,使用display issu state查看ISSU升级的状态和成员设备2当前运行的软件版本。

<Sysname> display issu state

ISSU state: Loaded

Compatibility: Incompatible

Work state: Normal

Upgrade method: Card by card

Upgraded slot: None

Current upgrading slot:

  chassis 2 slot 0

Previous version list:

  boot: 7.1.070 ESS 2606

  system: 7.1.070 ESS 2606

Upgrade version list:

  boot: 7.1.070, Release 2609

  system: 7.1.070, Release 2609

# 确认成员设备2当前运行的是待升级的软件版本后,使用issu run switchover命令进行主从设备切换的同时,同时原主设备1会加载新的软件版本进行重启。

<Sysname> issu run switchover

Successfully copied flash:/boot-r2609.bin to chassis2slot0#flash:/boot-r2609.bin.

Successfully copied flash:/system-r2609.bin to chassis2slot0#flash:/system-r2609.bin.

 

flash:/boot-r2609.bin

  Running Version             New Version

  ESS 2606                    Release 2609

 

flash:/system-r2609.bin

  Running Version             New Version

  ESS 2606                    Release 2609

 

  Chassis   Slot              Upgrade Way

  2         0                 Reboot

  1         0                 Reboot

Upgrading software images to incompatible versions. Continue? [Y/N]:y

# 重启完成后,使用display issu state命令查看ISSU状态。

<Sysname> display issu state

ISSU state: Init

Compatibility: Incompatible

Work state: Normal

Upgrade method: card by card

Upgraded slot: None

Current upgrading slot: None

Current version list:

  boot: 7.1.070, Release 2609

  system: 7.1.070, Release 2609

Current software images:

  flash:/boot-r2609.bin

  flash:/system-r2609.bin

// 当ISSU状态为Init后,表明ISSU升级工作完成。

5.5  验证配置

# 升级完成后,通过display install active命令查看设备当前运行的启动软件包版本,可以看到设备当前运行的启动软件包为R2609版本。

<Sysname> display install active

Active packages on chassis 1 slot 0:

  flash:/boot-r2609.bin

  flash:/system-r2609.bin

Active packages on chassis 2 slot 0:

  flash:/boot-r2609.bin

  flash:/system-r2609.bin

5.6  配置文件

6  相关资料

·     H3C S12500X-AF系列交换机 基础配置指导-R26xx

·     H3C S12500X-AF系列交换机 基础配置命令参考-R26xx

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

联系我们