04-软件升级前准备
本章节下载: 04-软件升级前准备 (375.43 KB)
目 录
本章将为您介绍软件升级前需要完成的准备工作,请按以下步骤完成升级前的准备工作:
(1) 工具准备
(2) 选择升级方式
(3) 搭建升级环境
(4) 登录设备
(5) 获取升级软件
(6) 查看当前系统软件版本
(7) 检查当前设备运行状态
(8) 备份设备重要数据
(9) 检查设备存储空间
升级前,需要准备以下工具:
· 操作终端,可以是台式机或者便携机。
· 网线、串口线。
· FTP Server软件或TFTP Server软件。
· 终端仿真程序
FTP Server软件、TFTP Server软件需要用户自己购买、安装,设备不附带此软件。
本指导书提供以下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口登录设备 可在设备无法正常启动时升级设备软件 |
搭建升级环境时,基本要求如下:
· 使用串口线连接PC的串口和设备的Console口。
· 使用网线连接PC的网口和设备的管理用以太网接口。
若设备上无管理用以太网接口,则需要连接设备以太网接口。
图4-1 搭建升级环境
配置PC能够通过Console口和管理用以太网接口登录设备。
若选择通过Bootware菜单升级的方式,需要通过Console口登录设备。
若选择通过命令升级的方式,可以通过Console口登录设备,也可以通过管理用以太网接口登录设备。
若设备上无管理用以太网接口,则需要配置通过VLAN接口或三层以太网接口登录设备。配置步骤与配置管理用以太网接口类似。
在通过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>
# 通过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>
用户可以通过以下方式获取升级软件:
· 官网下载,您可以通过H3C官网(http://www.h3c.com.cn/)的“软件下载”栏目下载您所需的软件包。
· 联系技术支持,如果您需要的软件包无法在官网获取,可以联系技术支持获取指定的软件包。
使用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
使用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
使用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
使用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
使用display alarm命令查看设备的告警信息。保证设备、单板或接口子卡等可插拔模块工作正常。如无告警信息表示正常。
若存在级别为ERROR的告警信息,必须先与技术支持工程师进行确认是否可以进行升级。
display alarm命令仅部分设备支持,其他产品可通过执行display logbuffer命令查看日志缓冲区中记录的日志是否存在告警信息。
备份当前版本的软件版本、配置文件、登录密码等重要数据。
以备份当前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.
确认设备的存储介质中的剩余空间,确保存储介质有足够的剩余空间能够容纳待升级的软件包:
· 若存储介质中的剩余空间小于升级软件包的大小,则需要删除存储介质中多余的文件。
· 若下载的软件包为IPE文件,则存储介质中的剩余空间需要大于IPE文件和IPE文件解压缩成多个BIN文件的软件包大小。
通过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
在用户视图下执行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)
通过如下命令可删除设备存储介质中多余的文件:
· 在用户视图下执行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命令删除回收站中的所有文件,这些文件将永久删除,不能恢复。
不同设备不同版本的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查询设备启动软件的存储介质。
在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 |
============================================================================
在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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!