• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

04-H3C交换机软件升级指导书

04-软件升级前准备

本章节下载 04-软件升级前准备  (347.46 KB)

04-软件升级前准备


4 软件升级前准备

本章将为您介绍软件升级前需要完成的准备工作,请按以下步骤完成升级前的准备工作:

(1)     工具准备

(2)     选择升级方式

(3)     搭建升级环境

(4)     登录设备

(5)     获取升级软件

(6)     查看当前系统软件版本

(7)     检查当前设备运行状态

(8)     备份设备重要数据

(9)     检查设备存储空间

4.1  工具准备

升级前,需要准备以下工具:

·     操作终端,可以是台式机或者便携机。

·     网线、串口线。

·     FTP Server软件或TFTP Server软件。

·     终端仿真程序

说明

FTP Server软件、TFTP Server软件需要用户自己购买、安装,设备不附带此软件。

 

4.2  选择升级方式

本指导书提供以下4种升级方式:

·     通过boot-loader命令升级

·     通过install命令升级

·     通过ISSU命令升级

·     通过Bootware菜单升级

不同产品不同情况下可选择的升级方式不同,您需要根据实际产品及版本的支持情况选择合适的升级方式。

表4-1 升级方式介绍

升级方式

升级对象

说明

通过boot-loader命令升级

·     Boot包

·     System包

·     IPE文件启动软件包

·     BootWare程序

需要重启设备来实现设备软件的升级

使用该方式升级设备软件时会导致当前业务中断

通过install命令升级

·     补丁包

·     Feature包

设备无需重启,对业务影响小

通过ISSU命令升级

·     Boot包

·     System包

·     IPE文件启动软件包

仅支持在IRF组网中使用

可在设备不中断当前业务的同时进行软件升级,对业务影响较小

通过Bootware菜单升级

·     IPE文件启动软件包

·     BootWare程序

只能通过Console口登录设备

可在设备无法正常启动时升级设备软件

 

4.3  搭建升级环境

搭建升级环境时,基本要求如下:

·     使用串口线连接PC的串口和设备的Console口。

·     使用网线连接PC的网口和设备的管理用以太网接口。

说明

若设备上无管理用以太网接口,则需要连接设备以太网接口。

 

图4-1 搭建升级环境

 

4.4  登录设备

配置PC能够通过Console口和管理用以太网接口登录设备。

若选择通过Bootware菜单升级的方式,需要通过Console口登录设备。

若选择通过命令升级的方式,可以通过Console口登录设备,也可以通过管理用以太网接口登录设备。

说明

若设备上无管理用以太网接口,则需要配置通过VLAN接口或三层以太网接口登录设备。配置步骤与配置管理用以太网接口类似。

 

4.4.1  配置通过Console口登录设备

在通过Console口搭建本地配置环境时,需要通过终端仿真程序与设备建立连接。

打开终端仿真程序后,请按如下要求设置终端参数:

·     波特率:9600

·     数据位:8

·     停止位:1

·     奇偶校验:无

·     流量控制:无

设备上电,终端上显示设备自检信息,自检结束后提示用户键入回车,用户键入回车后将出现命令行提示符(如<Sysname>)。

****************************************************************************

* Copyright (c) 2004-2021 New H3C Technologies Co.,Ltd.All rights reserved.*

* Without the owner's prior written consent,                               *

* no decompiling or reverse-engineering shall be allowed.                  *

****************************************************************************

Line aux0 is available.

Press ENTER to get started.

<Sysname>%Mar 30 09:52:58:243 2022 H3C SHELL/5/SHELL_LOGIN:TTY logged in from aux0.

<Sysname>

4.4.2  配置通过管理用以太网接口登录设备

# 通过Console口登录设备,进入系统视图,开启Telnet服务。

<Sysname> system-view

[Sysname] telnet server enable

# 配置管理用以太网接口的地址与PC的地址在同一网段(以PC地址为192.168.0.23为例)。

[Sysname] interface M-GigabitEthernet 0/0/0

[Sysname-M-GigabitEthernet0/0/0] ip address 192.168.0.105 24

[Sysname-M-GigabitEthernet0/0/0] quit

# 配置VTY用户线的公共属性。

[Sysname] line vty 0 63

[Sysname-line-vty0-63] authentication-mode none

[Sysname-line-vty0-63] user-role network-admin

[Sysname-line-vty0-63] idle-timeout 0 0

[Sysname-line-vty0-63] quit

# 在PC上打开终端仿真程序,通过Telnet登录设备。

****************************************************************************

* Copyright (c) 2004-2021 New H3C Technologies Co.,Ltd.All rights reserved.*

* Without the owner's prior written consent,                               *

* no decompiling or reverse-engineering shall be allowed.                  *

****************************************************************************

<Sysname>

4.5  获取升级软件

用户可以通过以下方式获取升级软件:

·     官网下载,您可以通过H3C官网(http://www.h3c.com.cn/)的“软件下载”栏目下载您所需的软件包。

·     联系技术支持,如果您需要的软件包无法在官网获取,可以联系技术支持获取指定的软件包。

4.6  查看当前系统软件版本

使用display version命令查看设备正在运行的系统软件的版本,确认当前版本是否符合版本说明书中升级的版本要求,是否可直接升级到目标版本。

不同设备回显信息可能存在差异,请以设备实际显示内容为准,本节回显信息以S10500系列交换机为例。

<Sysname> display version

H3C Comware Software, Version 7.1.070, Release 7596P10

Copyright (c) 2004-2021 New H3C Technologies Co., Ltd. All rights reserved.

H3C S10504 uptime is 0 weeks, 0 days, 1 hour, 58 minutes

 

Boot image: S10500-CMW710-BOOT-R7596P10.bin

Boot image version: 7.1.070, Release 7596P10

System image: S10500-CMW710-SYSTEM-R7596P10.bin

System image version: 7.1.070, Release 7596P10

 

MPU(M) 1:

Uptime is 1 week,0 days,23 hours,19 minutes

BOARD TYPE:         LSU1SUPB0

DRAM:               8192M bytes

FLASH:              500M bytes

NVRAM:              512K bytes

PCB 1 Version:      VER.A

Bootrom Version:    132

CPLD 1 Version:     003

CPLD 2 Version:     003

FPGA Version:       003

PowChip Version:    NONE

PLL Version:        None

Release Version:    H3C S10504-7596P10

Patch Version:      None

Reboot Cause:       UserReboot

 

LPU 3:

Uptime is 1 week,0 days,23 hours,15 minutes

BOARD TYPE:         LSUM2GT24PTSSE0

DRAM:               1024M bytes

FLASH:              0M bytes

NVRAM:              0K bytes

PCB 1 Version:      VER.A

Bootrom Version:    114

CPLD 1 Version:     001

PowChip Version:    NONE

PLL Version:        None

Release Version:    H3C S10504-7596P10

Patch Version:      None

Reboot Cause:       UserReboot

 

NPU 7:

Uptime is 1 week,0 days,23 hours,15 minutes

BOARD TYPE:         LSU1FAB04D0

DRAM:               1024M bytes

FLASH:              0M bytes

NVRAM:              0K bytes

PCB 1 Version:      VER.A

Bootrom Version:    511

CPLD 1 Version:     000

PowChip Version:    NONE

PLL Version:        None

Release Version:    H3C S10504-7596P10

Patch Version:      None

Reboot Cause:       UserReboot

4.7  检查当前设备运行状态

4.7.1  检查设备状态

使用display system stable state命令查看设备运行状态,确认设备运行正常。设备运行状态(System state)为Stable时表示运行正常。

当发现设备运行状态(System state)不是Stable时,请与技术支持工程师确认是否可以升级。

<Sysname> display system stable state

System state     : Stable

Redundancy state : No redundancy

  Slot    CPU    Role       State

  1       0      Active     Stable

4.7.2  检查单板或接口子卡状态(框式设备)

使用display device命令查看设备单板或接口子卡工作状态,确认单板或接口子卡工作正常。单板或接口子卡工作的状态(Brd Status)为Normal时表示工作正常。

当发现有个别槽位单板或接口子卡工作不正常时,请与技术支持工程师确认是否可以升级、是否需要更换单板或接口子卡后再进行升级,并记录单板或接口子卡状态。

不同设备回显信息可能存在差异,请以设备实际显示内容为准,本节回显信息以S10500系列交换机为例。

<Sysname> display device

Slot No. Brd Type            Brd Status  Subslot  Sft Ver            Patch Ver

 0       LSUM1SUPC0          Master      0        S10500-7596P10     R7596P10H01

 1       LSUM1SUPC0          Standby     0        S10500-7596P10     R7596P10H01

 2       LSUM1GT48FD0        Normal      0        S10500-7596P10     R7596P10H01

 3       LSU1CGC2SE0         Normal      0        S10500-7596P10     R7596P10H01

 4       LSUM2QGS24RSG0      Normal      0        S10500-7596P10     R7596P10H01

 5       LSUM2GP24TSSA0      Normal      0        S10500-7596P10     R7596P10H01

 6       LSU1FAB04D0         Normal      0        S10500-7596P10     R7596P10H01

 7       LSU1FAB04D0         Normal      0        S10500-7596P10     R7596P10H01

 8       LSU1FAB04D0         Normal      0        S10500-7596P10     R7596P10H01

 9       LSU1FAB04D0         Normal      0        S10500-7596P10     R7596P10H01

4.7.3  检查设备CPU使用率

使用display cpu-usage命令查看设备的CPU使用率。确保设备的CPU使用率低于80%。

不同设备回显信息可能存在差异,请以设备实际显示内容为准,本节回显信息以S10500系列交换机为例。

<Sysname> display cpu-usage

Slot 1 CPU 0 CPU usage:

       1% in last 5 seconds

       1% in last 1 minute

       1% in last 5 minutes

4.7.4  检查设备告警信息

使用display alarm命令查看设备的告警信息。保证设备、单板或接口子卡等可插拔模块工作正常。如无告警信息表示正常。

若存在级别为ERROR的告警信息,必须先与技术支持工程师进行确认是否可以进行升级。

说明

display alarm命令仅部分设备支持,其他产品可通过执行display logbuffer命令查看日志缓冲区中记录的日志是否存在告警信息。

 

4.8  备份设备重要数据

备份当前版本的软件版本、配置文件、登录密码等重要数据。

以备份当前Flash中的配置文件为例:

# 将当前运行的配置保存至Flash。

<Sysname> save

The current configuration will be written to the device. Are you sure? [Y/N]:y

Please input the file name(*.cfg)[flash:/startup.cfg]

(To leave the existing filename unchanged, press the enter key):flash:/startup.cfg

 Validating file. Please wait.........................

 The current configuration is saved to the active main board successfully.

 Configuration is saved to device successfully.

# 将Flash中所有的文件(包括配置文件和日志文件)备份到PC(IP地址:192.168.33.77)上。

说明

·     通过FTP和TFTP协议上传文件的操作类似,此处以FTP协议为例。

·     上传文件的详细操作可参考附录A 下载软件章节。

 

<Sysname>ftp 192.168.33.77

Trying 192.168.33.77 ...

Press CTRL+K to abort

Connected to 192.168.33.77.

220 3Com 3CDaemon FTP Server Version 2.0

User(192.168.33.77:(none)):Username1

331 User name ok, need password

Password:

230 User logged in

ftp> binary

200 Type is Image (Binary)

ftp> put startup.cfg

227 Entering Passive Mode (192,168,77,3,8,222)

150 "D:\FTP\ startup.cfg " file ready to receive in BIN mode

226 Transfer finished successfully.

FTP: 6360 byte(s) sent in 0.170 second(s), 37.00Kbyte(s)/sec.

4.9  检查设备存储空间

确认设备的存储介质中的剩余空间,确保存储介质有足够的剩余空间能够容纳待升级的软件包:

·     若存储介质中的剩余空间小于升级软件包的大小,则需要删除存储介质中多余的文件。

·     若下载的软件包为IPE文件,则存储介质中的剩余空间需要大于IPE文件和IPE文件解压缩成多个BIN文件的软件包大小。

4.9.1  通过命令行检查设备存储介质

1. 确认设备启动软件的存储介质

通过display boot-loader命令查看设备启动软件的存储介质。以下显示信息中显示设备启动软件的存储介质为flash。

不同设备回显信息可能存在差异,请以设备实际显示内容为准,本节回显信息以S10500系列交换机为例。

<Sysname> display boot-loader

Software images on slot 1:

Current software images:

  flash:/S10500-CMW710-BOOT-R7596P10.bin

  flash:/S10500-CMW710-SYSTEM-R7596P10.bin

Main startup software images:

  flash:/S10500-CMW710-BOOT-R7596P10.bin

  flash:/S10500-CMW710-SYSTEM-R7596P10.bin

Backup startup software images:

  flash:/S10500-CMW710-BOOT-R7596P51.bin

  flash:/S10500-CMW710-SYSTEM-R7596P51.bin

2. 查询设备剩余存储空间

在用户视图下执行dir命令。以下显示信息中显示剩余存储空间为185872KB。

注意

若设备通过dir命令默认查看的不是设备启动软件的存储介质中的文件信息,需要先通过cd命令进入设备启动软件的存储介质的根目录,然后通过dir命令查询文件信息。

 

不同设备回显信息可能存在差异,请以设备实际显示内容为准,本节回显信息以S10500系列交换机为例。

<Sysname> cd flash:/

<Sysname> dir

Directory of flash:

   0 -rw-    40403968 Aug 24 2021 13:03:11   S10500-CMW710-BOOT-R7596P10.bin

   1 -rw-    40434688 Sep 27 2021 12:43:18   S10500-CMW710-BOOT-R7596P51.bin

……

   6 -rw-   361966592 Aug 24 2021 13:11:46   S10500-CMW710-SYSTEM-R7596P10.bin

   7 -rw-   354719744 Sep 27 2021 12:50:55   S10500-CMW710-SYSTEM-R7596P51.bin

 

1048576 KB total (185872 KB free)

3. 删除多余文件

通过如下命令可删除设备存储介质中多余的文件:

·     在用户视图下执行delete /unreserved file命令可以永久删除文件,系统会将该文件从设备上彻底删除。被删除的文件不再存在,不能恢复。

# 永久删除当前目录下的文件boot.bin。

<Sysname> delete /unreserved boot.bin

The file cannot be restored. Delete flash:/boot.bin? [Y/N]:y

Deleting the file permanently will take a long time. Please wait...

Deleting file flash:/boot.bin...Done.

·     在用户视图下执行delete命令删除存储介质中多余的文件。

# 删除当前目录下的文件boot.bin。

<Sysname> delete boot.bin

Delete flash:/boot.bin? [Y/N]:y

Deleting file flash:/boot.bin...Done.

# 回收站中有文件boot.bin,清空回收站。

<Sysname> reset recycle-bin

Clear flash:/boot.bin? [Y/N]:y

Clearing file flash:/boot.bin... Done.

说明

使用delete命令删除的文件将被保存到回收站中,保存到回收站中的文件仍然会占用存储介质的空间。可以通过reset recycle-bin命令删除回收站中的所有文件,这些文件将永久删除,不能恢复。

 

4.9.2  通过Bootware检查设备存储介质

1. 确认设备启动软件的存储介质

说明

不同设备不同版本的BootWare菜单不同,请以设备实际显示内容为准。本节以S10500系列交换机为例进行介绍。

 

(1)     在BootWare扩展段主菜单通过如下步骤查询设备启动软件的存储介质。

==========================<EXTENDED-BOOTWARE MENU>==========================

|<1> Boot System                                                           |

|<2> Enter Serial SubMenu                                                  |

|<3> Enter Ethernet SubMenu                                                |

|<4> File Control                                                          |

|<5> Restore to Factory Default Configuration                              |

|<6> Skip Current System Configuration                                     |

|<7> BootWare Operation Menu                                               |

|<8> Skip Authentication for Console Login                                 |

|<9> Storage Device Operation                                              |

|<0> Reboot                                                                |

============================================================================

Ctrl+Z: Access EXTENDED ASSISTANT MENU

Ctrl+C: Display Copyright

Ctrl+F: Format File System

Enter your choice(0-9):

# 键入<4>,进入文件控制子菜单。

===============================<File CONTROL>===============================

|Note:the operating device is flash                                        |

|<1> Display All File(s)                                                   |

|<2> Set Image File type                                                   |

|<3> Set Bin File type                                                     |

|<4> Delete File                                                           |

|<5> Copy File                                                             |

|<0> Exit To Main Menu                                                     |

============================================================================

Enter your choice(0-5):

# 键入<1>,显示所有文件。

Display all file(s) in flash:

 'M' = MAIN      'B' = BACKUP      'N/A' = NOT ASSIGNED

============================================================================

|NO. Size(B)   Time                 Type   Name                            |

|1   33086464  Nov/15/2021 17:21:50 M      flash:/S10500-CMW710-BOOT-R7596P|

|10.bin                                                                    |

|2   278083584 Nov/15/2021 17:15:07 M      flash:/S10500-CMW710-SYSTEM-R759|

|6P10.bin                                                                  |

|3   6952      Nov/15/2021 18:36:51 N/A    flash:/info/info_5_3.bin        |

============================================================================

 

===============================<File CONTROL>===============================

|Note:the operating device is flash                                        |

|<1> Display All File(s)                                                   |

|<2> Set Image File type                                                   |

|<3> Set Bin File type                                                     |

|<4> Delete File                                                           |

|<5> Copy File                                                             |

|<0> Exit To Main Menu                                                     |

============================================================================

Enter your choice(0-5):

# 键入<0>,退出文件控制子菜单。

查看显示信息中Type为M的启动软件,表示当前设备启动软件所在的存储介质为flash。若显示信息中无Type为M的启动软件,则需要切换操作的存储介质。

(2)     切换操作的存储介质。

==========================<EXTENDED-BOOTWARE MENU>==========================

|<1> Boot System                                                           |

|<2> Enter Serial SubMenu                                                  |

|<3> Enter Ethernet SubMenu                                                |

|<4> File Control                                                          |

|<5> Restore to Factory Default Configuration                              |

|<6> Skip Current System Configuration                                     |

|<7> BootWare Operation Menu                                               |

|<8> Skip Authentication for Console Login                                 |

|<9> Storage Device Operation                                              |

|<0> Reboot                                                                |

============================================================================

Ctrl+Z: Access EXTENDED ASSISTANT MENU

Ctrl+F: Format File System

Ctrl+C: Display Copyright

Enter your choice(0-9):

# 键入<9>,进入存储器操作子菜单。

==============================<DEVICE CONTROL>==============================

|<1> Display All Available Nonvolatile Storage Device(s)                   |

|<2> Set The Operating Device                                              |

|<3> Set The Default Boot Device                                           |

|<0> Exit To Main Menu                                                     |

============================================================================

Enter your choice(0-3):

# 键入<2>,设置操作的存储介质。此处以启动软件的存储介质是flash为例。

Please set the operating device:

============================================================================

|Note:the operating device is flash                                        |

|NO.  Device Name  File System  Total Size  Available Space                |

|1    flash        YAFFS2       1048576KB   184920KB                       |

|0    Exit                                                                 |

============================================================================

Enter your choice(0-2):

# 键入<1>,设置flash为操作的存储介质。

==============================<DEVICE CONTROL>==============================

|<1> Display All Available Nonvolatile Storage Device(s)                   |

|<2> Set The Operating Device                                              |

|<3> Set The Default Boot Device                                           |

|<0> Exit To Main Menu                                                     |

============================================================================

Enter your choice(0-3):

# 键入<3>,设置默认启动软件的存储介质。

Please set the default device:

============================================================================

|Note:the default device is flash                                          |

|NO.  Device Name  File System  Total Size  Available Space                |

|1    flash        YAFFS2       1048576KB   184920KB                       |

|0    Exit                                                                 |

============================================================================

Enter your choice(0-2):

# 键入<1>,设置flash为默认启动软件的存储介质。

==============================<DEVICE CONTROL>==============================

|<1> Display All Available Nonvolatile Storage Device(s)                   |

|<2> Set The Operating Device                                              |

|<3> Set The Default Boot Device                                           |

|<0> Exit To Main Menu                                                     |

============================================================================

Enter your choice(0-3):

# 键入<0>,退出子菜单,重复步骤1查询设备启动软件的存储介质。

2. 查询设备剩余存储空间

在BootWare扩展段主菜单通过如下步骤查询剩余存储空间。

==========================<EXTENDED-BOOTWARE MENU>==========================

|<1> Boot System                                                           |

|<2> Enter Serial SubMenu                                                  |

|<3> Enter Ethernet SubMenu                                                |

|<4> File Control                                                          |

|<5> Restore to Factory Default Configuration                              |

|<6> Skip Current System Configuration                                     |

|<7> BootWare Operation Menu                                               |

|<8> Skip Authentication for Console Login                                 |

|<9> Storage Device Operation                                              |

|<0> Reboot                                                                |

============================================================================

Ctrl+Z: Access EXTENDED ASSISTANT MENU

Ctrl+F: Format File System

Ctrl+C: Display Copyright

Enter your choice(0-9):

# 键入<9>,进入存储器操作子菜单。

==============================<DEVICE CONTROL>==============================

|<1> Display All Available Nonvolatile Storage Device(s)                   |

|<2> Set The Operating Device                                              |

|<3> Set The Default Boot Device                                           |

|<0> Exit To Main Menu                                                     |

============================================================================

Enter your choice(0-3):

# 键入<1>,查询存储介质剩余存储空间。

Display all available nonvolatile storage device(s):

============================================================================

|NO.  Device Name  File System  Total Size  Available Space                |

|1    flash        YAFFS2       1048576KB   184920KB                       |

============================================================================

3. 删除多余文件

在BootWare扩展段主菜单通过如下步骤删除文件。

==========================<EXTENDED-BOOTWARE MENU>==========================

|<1> Boot System                                                           |

|<2> Enter Serial SubMenu                                                  |

|<3> Enter Ethernet SubMenu                                                |

|<4> File Control                                                          |

|<5> Restore to Factory Default Configuration                              |

|<6> Skip Current System Configuration                                     |

|<7> BootWare Operation Menu                                               |

|<8> Skip Authentication for Console Login                                 |

|<9> Storage Device Operation                                              |

|<0> Reboot                                                                |

============================================================================

Ctrl+Z: Access EXTENDED ASSISTANT MENU

Ctrl+F: Format File System

Ctrl+C: Display Copyright

Enter your choice(0-9):

# 键入<4>,进入文件控制子菜单。

===============================<File CONTROL>===============================

|Note:the operating device is flash                                        |

|<1> Display All File(s)                                                   |

|<2> Set Image File type                                                   |

|<3> Set Bin File type                                                     |

|<4> Delete File                                                           |

|<5> Copy File                                                             |

|<0> Exit To Main Menu                                                     |

============================================================================

Enter your choice(0-5):

# 键入<4>,删除文件,输入需要删除文件对应的NO.即可删除文件。

Deleting the file in flash:

 'M' = MAIN      'B' = BACKUP      'N/A' = NOT ASSIGNED

============================================================================

|NO. Size(B)   Time                 Type   Name                            |

|1   361966592 Aug/24/2021 13:04:32 N/A    flash:/S10500-CMW710-SYSTEM-R759|

|6P10.bin                                                                  |

|2   24333312  Aug/24/2021 13:04:03 N/A    flash:/S10500-CMW710-PACKET-CAPT|

|URE-R7596P10.bin                                                          |

|0   Exit                                                                  |

============================================================================

Enter file No.:2

The file you selected is

flash:/S10500-CMW710-PACKET-CAPTURE-R7596P10.bin,Delete it? [Y/N]Y

Deleting....................................................Done.

 

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

新华三官网
联系我们