设备升级
交换机上要 sftp server enable
sftp tencent@11.164.16.168
上传put
下载get
sftp -P 22 tencent@11.164.16.168
bin
dir
put S9850_6850-CMW710-R6710HS04.bin
put S9850_6850-CMW710-R6710.ipe
---------交换机升级------
版本
boot-loader file flash:/S9850_6850-CMW710-R6710.ipe all main
可以设置把老版本设置为备用启动软件包
boot-loader file flash:/S9850_6850-CMW710-R6635.ipe all main
补丁
install activate patch flash:/S9850_6850-CMW710-R6710HS04.bin all
dis boot-loader
Software images on slot 1:
Current software images:
flash:/s9850_6850-cmw710-boot-r6710.bin
flash:/s9850_6850-cmw710-system-r6710.bin
flash:/S9850_6850-CMW710-R6710HS04.bin
Main startup software images:
flash:/s9850_6850-cmw710-boot-r6710.bin
flash:/s9850_6850-cmw710-system-r6710.bin
flash:/S9850_6850-CMW710-R6710HS04.bin
Backup startup software images:
flash:/s9850_6850-cmw710-boot-r6635.bin
flash:/s9850_6850-cmw710-system-r6635.bin
-------
display install active
Active packages on slot 1:
flash:/s9850_6850-cmw710-boot-r6710.bin
flash:/s9850_6850-cmw710-system-r6710.bin
flash:/S9850_6850-CMW710-R6710HS04.bin
一、H3C
选择升级方式
- 通过boot-loader命令升级
- 通过install命令升级
- 通过ISSU命令升级
- 通过Bootware菜单升级
不同产品不同情况下可选择的升级方式不同,您需要根据实际产品及版本的支持情况选择合适的升级方式。
表4-1 升级方式介绍
|
升级方式 |
升级对象 |
说明 |
|
通过boot-loader命令升级 |
|
需要重启设备来实现设备软件的升级 使用该方式升级设备软件时会导致当前业务中断 |
|
通过install命令升级 |
|
设备无需重启,对业务影响小 |
|
通过ISSU命令升级 |
|
仅支持在IRF组网中使用 可在设备不中断当前业务的同时进行软件升级,对业务影响较小 |
|
通过Bootware菜单升级 |
|
只能通过Console口登录设备 可在设备无法正常启动时升级设备软件 |
(1) Boot包:包含Linux内核程序,提供进程管理、内存管理、文件系统管理等功能的.bin文件。
(2) System包:包含Comware内核和基本功能模块的.bin文件,比如设备管理、接口管理、配置管理和路由模块等。
(3) Feature包:包含高级或定制业务的.bin文件。用户可根据需要购买Feature包。
(4) 补丁(Patch)包:用来修复设备软件缺陷的.bin程序文件。补丁包只能修复启动软件包的缺陷,不涉及功能的添加和删除。所以补丁包只有安装而没有升级的说法。补丁包分为叠加补丁包和非叠加补丁包,具体定义如下:
叠加补丁包:两个版本的叠加补丁包之间所解决的问题可以是包含、不包含或不完全包含的关系。只有当两个版本的叠加补丁包之间所解决的问题为不包含的关系时,设备才可以同时安装这两个补丁包。
非叠加补丁包:新版本的补丁包包含旧版本的补丁包所解决的所有问题,每个Boot、System和Feature包只能安装一个非叠加补丁。为同一个Boot、System或Feature包安装新版本补丁包的同时,设备会卸载旧版本的补丁包。为Boot、System或Feature包安装的非叠加补丁包可以同时安装在设备上。
叠加补丁包和非叠加补丁包可以同时安装到设备上。
设备必须具有Boot包和System包才能正常运行。
设备上可安装的软件包(包括Boot包、System包、Feature包和补丁包)共为32个,其中Boot包和System包只能安装一个,Feature包和补丁包总共可安装30个
启动文件有以下两种发布形式:
- BIN文件:后缀为.bin的文件。一个BIN文件就是一个启动文件。要升级的BIN文件之间版本必须兼容才能升级成功。
- IPE(Image Package Envelope,复合软件包套件)文件:后缀为.ipe的文件。它是多个软件包的集合,产品通常会将同一个版本需要升级的所有类型的软件包都压缩到一个IPE文件中发布。用户使用IPE文件升级设备时,设备会自动将它解压缩成多个BIN文件,并使用这些BIN文件来升级设备,从而能够减少启动文件之间的版本管理问题。
1、查看当前系统软件版本
使用display version命令查看设备正在运行的系统软件的版本,确认当前版本是否符合版本说明书中升级的版本要求,是否可直接升级到目标版本。
2、检查当前设备运行状态
使用display system stable state命令查看设备运行状态,确认设备运行正常。设备运行状态(System state)为Stable时表示运行正常
使用display device命令查看设备单板或接口子卡工作状态,确认单板或接口子卡工作正常。单板或接口子卡工作的状态(Brd Status)为Normal时表示工作正常。
使用display cpu-usage命令查看设备的CPU使用率。确保设备的CPU使用率低于80%。
使用display alarm命令查看设备的告警信息。保证设备、单板或接口子卡等可插拔模块工作正常。如无告警信息表示正常。
3、备份设备重要数据
save
put startup.cfg
4、检查设备存储空间
通过display boot-loader命令查看设备启动软件的存储介质。以下显示信息中显示设备启动软件的存储介质为flash。

查询设备剩余存储空间
<Sysname> cd flash:/
<Sysname> dir
删除多余文件
在用户视图下执行delete /unreserved file命令可以永久删除文件,系统会将该文件从设备上彻底删除。被删除的文件不再存在,不能恢复。
在用户视图下执行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.
5、升级启动软件
boot-loader file命令用来配置设备下次启动时使用的软件包。
boot-loader file命令用来配置设备下次启动时使用的软件包。
boot-loader file boot filename system filename [ feature filename&<1-30> ] [ patch filename&<1-16> ] { all | slot slot-number } { backup | main }
boot-loader file ipe-filename [ patch filename&<1-16> ] { all | slot slot-number } { backup | main }
boot:Boot包。
system:System包。
feature:Feature包。
patch:Patch包。该参数只能指定非叠加补丁。由于每个Boot、System和Feature包只能安装一个非叠加补丁,所以非叠加补丁最多只能同时安装16个。
filename&<1-30>:软件包的名称,形如filesystemname/filename.bin。该文件必须保存在设备任一文件系统的根目录下,该参数中必须包含文件系统的名称,从存储介质名称开始最多可输入63个字符。&<1-30>表示前面的参数最多可以输入30次。有关指定文件夹和文件详细介绍请参见“基础配置指导”中的“文件系统管理”。
ipe-filename:IPE(Image Package Envelope,复合软件包套件)文件的名称,形如filesystemname/filename.ipe。该文件必须保存在设备任一文件系统的根目录下,该参数中必须包含文件系统的名称,从存储介质名称开始最多可输入63个字符。有关指定文件夹和文件详细介绍请参见“基础配置指导”中的“文件系统管理”。
all:指定系统中软件包适用的所有的硬件。
slot slot-number:表示待升级的成员设备的编号。
backup:指定该软件包为备用启动软件包。备用启动软件包用于主用启动软件包不可用或异常情况时,引导设备启动。
main:指定该软件包为主用启动软件包。主用启动软件包用于引导设备启动。
display boot-loader命令用来显示本次启动和下次启动所采用的启动软件包的名称。
6、安装补丁包
<Sysname> install activate patch flash:/patch1.bin all
# 设置设备重启后补丁继续生效。
<Sysname> install commit
# 执行display install active命令显示处于active状态补丁包的信息。
<Sysname> display install active
# 卸载补丁包。
<Sysname> install deactivate patch flash:/patch1.bin all
# 设置设备重启后补丁不生效。
<Sysname> install commit
display install committed命令用来显示设备下次启动时使用的主用软件包的相关信息
display install active命令用来显示当前系统中处于激活状态的软件包的相关信息
install activate
install activate命令用来激活Feature包或补丁包。
【命令】
install activate feature filename&<1-30> slot slot-number
install activate patch filename { all | slot slot-number }
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
feature:Feature包。
patch:补丁包。用于快速修复系统Bug。
filename&<1-30>:软件包的名称,形如filesystemname/filename.bin。该文件必须保存在设备任一文件系统的根目录下,该参数中必须包含文件系统的名称,从存储介质名称开始最多可输入63个字符。&<1-30>表示前面的参数最多可以输入30次。有关指定文件夹和文件详细介绍请参见“基础配置指导”中的“文件系统管理”。
slot slot-number:表示设备在IRF中的成员编号。
all:升级补丁包对应的所有成员设备。
【使用指导】
使用本命令激活指定硬件上的软件包后,被激活的软件包只在本次运行的系统中生效。要使被激活的软件包在设备重启后继续生效,还需要执行install commit命令。激活补丁包时,若使用install activate patch filename all命令同时激活所有硬件上的补丁包,则无需执行install commit命令,所有补丁包在设备重启后继续生效。
执行该命令时,如果filename不是存放在待升级成员设备上的文件,则系统会先将该文件拷贝到待升级成员设备上,再执行升级动作。
浙公网安备 33010602011771号