1. 用终端仿真程序连接设备
图4-3 通过Console口连接设备示意图
(1) 如图4-3所示,使用配置电缆连接设备和主机,使用网线连接主机网口和设备的的任意一个以太网接口。
(2) 在主机上打开终端仿真程序,并按如下要求设置终端仿真参数:
· 波特率:9600
· 数据位:8
· 停止位:1
· 奇偶校验:无
· 流量控制:无(建议取消终所有流控设置,否则可能导致连接不上设备)
缺省情况下,通过Console口登录设备后的认证方式为none,可直接登录。
登录成功之后的用户角色为network-admin。
4.2.3 配置设备管理IP
# 创建管理VLAN 99。
[Sysname] vlan99
[Sysname-vlan99] quit
# 创建管理VLAN的接口。
[Sysname] interface vlan-interface 99
# 配置Vlan-interface99接口IP地址为192.168.1.1/24。
[Sysname-Vlan-interface99] ip address 192.168.1.1 24
[Sysname-Vlan-interface99] quit
# 进入设备与主机相连的以太网接口视图(请以设备实际情况为准,此处仅作示例)
[Sysname] interface gigabitethernet 1/0/1
# 配置接口类型为access。
[Sysname-GigabitEthernet1/0/1] port link-type access
# 将该接口加入VLAN 99。
[Sysname-GigabitEthernet1/0/1] port default vlan99
[Sysname-GigabitEthernet1/0/1] quit
4.2.4 配置主机IP
# 配置本地主机IP地址为:192.168.1.2/24。
图4-4 配置主机IP地址
# 使用“Win+R”快捷键打开运行窗口,输入cmd打开命令行终端,测试网络的连通性,确保远程主机与设备之间路由可达。
C: Documents and SettingAdministrato> ping 192.168.1.1
正在 Ping 192.168.1.1 具有 32 字节的数据:
来自 192.168.1.1 的回复: 字节=32 时间=31ms TTL=253
来自 192.168.1.1 的回复: 字节=32 时间=30ms TTL=253
来自 192.168.1.1 的回复: 字节=32 时间=30ms TTL=253
来自 192.168.1.1 的回复: 字节=32 时间=30ms TTL=253
192.168.1.1 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
较短 = 30ms,较长 = 31ms,平均 = 30ms
4.2.5 通过Telnet登录设备(本地升级请跳过此步)
1. 配置Telnet登录方式
缺省情况下,设备的Telnet服务器处于关闭状态,需要通过Console口登录后开启设备的Telnet服务功能,并确保远程主机与设备之间路由可达。
# 开启设备的Telnet服务。
[Sysname] telnet server enable
# 设置登录用户的认证方式为password。(Telnet用户的缺省认证方式为password,此步可跳过)
[Sysname] line vty 0 63
[Sysname-line-vty0-63] authentication-mode password
# 设置密码认证的密码。
[Sysname-line-vty0-63] set authentication password simple 123456
# 配置从当前用户线登录设备的用户角色为network-admin。
[Sysname-line-vty0-63] user-role network-admin
# 保存配置。
[Sysname] save
2. 通过Telnet登录设备
(1) 在远程主机上使用“Win+R”快捷键打开运行窗口,输入cmd打开命令行终端。
(2) 依次输入telnet、空格、设备的管理IP地址,然后回车。
C: Documents and SettingAdministrato> telnet 192.168.1.1
(3) 在登录界面输入认证密码123456,通过Telnet方式登录设备。
更多详细内容请参见产品基础配置指导的“登录设备”章节。
4.2.6 查看当前版本
# 通过display version命令查看设备当前版本号(对比升级前后的设备软件版本可以验证升级是否成功)。
H3C Comware Software, Version 7.1.070, Release 6126P20
Copyright (c) 2004-2019 New H3C Technologies Co., Ltd. All rights reserved.
H3C S5130S-52S-HI uptime is 0 weeks, 2 days, 19 hours, 35 minutes
Last reboot reason : User reboot
……略……
4.2.7 查看剩余空间
# 通过dir命令查看设备剩余存储空间,确保足够的空间(一般为软件包大小的两倍以上)保存新的待升级软件包。
Directory of flash:
0 drw- 707584 Jan 29 2013 05:41:21 123.bin
1 drw- 12639 Jan 29 2013 05:41:21 patch.bin
2 drw- 48866304 Jan 02 2013 08:30:11 r6126p20.ipe
3 -rw- 591 Jan 01 2013 03:31:14 serverkey
4 -rw- 6304 Feb 02 2013 06:58:55 startup.cfg
5 -rw- 159335 Feb 02 2013 06:58:55 startup.mdb
6 -rw- 0 Jan 02 2013 06:19:27 topology.dba
7 drw- - Jan 02 2013 05:32:24 versionInfo
……略……
251904 KB total (25052 KB free)
# 当空间不足时,需要使用delete /unreserved file命令来彻底删除多余的文件。
The file cannot be restored. Delete flash:/123.bin? [Y/N]:y
Deleting the file permanently will take a long time. Please wait...
Deleting file flash:/123.bin...Done.
· .ipe格式的启动软件包在升级过程中会先解压缩为多个.bin文件,请确保预留足够的存储空间(一般为软件包大小的两倍以上)放置启动软件包、解压文件和补丁包。
· 使用delete /unreserved file命令删除文件,被删除的文件将被彻底删除,不能再恢复。
· 使用delete file命令删除文件,被删除的文件被保存在回收站中,仍会占用存储空间。如果要彻底删除回收站中的某个废弃文件,必须在该文件的原目录下执行reset recycle-bin命令,清空回收站。
4.2.8 搭建FTP的环境
设备支持通过FTP、TFTP、SFTP等方式备份设备的重要文件和上传较新的软件版本,本文仅以FTP协议为例进行介绍。其它文件传输方式请参见产品配置指导。
(1) 保存设备当前配置。
# 执行save命令保存当前配置信息。
[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 exists, overwrite? [Y/N]:Y
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
(2) 配置设备作为FTP Server,并配置FTP用户信息。
# 在设备上创建本地用户abc,并配置用户密码为123456、服务类型为FTP。
[Sysname] local-user abc
[Sysname-luser-manage-abc] password simple 123456
[Sysname-luser-manage-abc] service-type ftp
# 授权该FTP用户角色为network-admin。
[Sysname-luser-manage-abc] authorization-attribute user-role network-admin
[Sysname-luser-manage-abc] quit
# 开启设备的FTP服务功能。
[Sysname] ftp server enable
4.2.9 备份重要文件
(1) 打开主机的命令行终端,使用用户名abc,密码123456登录FTP server。
# 从本地主机向设备发起FTP连接。
C:Documents and SettingAdministrato> ftp 192.168.1.1
连接到 192.168.1.1。
220 FTP service ready.
# 输入正确的FTP用户名和密码。
用户(192.168.1.1:(none)): abc
331 Password required for abc.
密码:
230 User logged in.
(2) 通过FTP方式备份设备上的重要文件(配置文件、启动软件包)到本地主机。
# 设置传输参数为binary方式。
ftp> binary
200 TYPE is now 8-bit binary
# 指定FTP客户端的根目录文件夹(本手册中以D:FTP为例)。
ftp> lcd D:FTP
# 备份当前配置文件到本地。
ftp> get startup.cfg
# 备份当前启动软件包到本地。
ftp> get r6126p20.ipe
建议从H3C官网下载当前版本的启动软件包作为备份。如果不方便获取,也可以通过FTP下载方式进行备份,下载速度较慢,请您耐心等待。
4.3 升级过程
4.3.1 上传升级启动软件包
(1) 将待升级的启动软件包放入FTP客户端的根目录文件夹。
(2) 设置传输模式为binary方式。
ftp> binary
200 TYPE is now 8-bit binary
(3) 将本地主机上的启动软件包上传至设备的缺省存储介质上。
ftp> put r6126p65.ipe
(4) 在设备上查看软件包的大小是否和本地相同。如果不相同则需要删除设备上的文件并重新上传。
Directory of flash:
0 drw- 12639 Jan 29 2013 05:41:21 patch.bin
1 drw- 48866304 Jan 02 2013 08:30:11 r6126p20.ipe
2 drw- 50810880 Jan 02 2013 08:30:11 r6126p65.ipe
3 -rw- 591 Jan 01 2013 03:31:14 serverkey
4 -rw- 6304 Feb 02 2013 06:58:55 startup.cfg
5 -rw- 159335 Feb 02 2013 06:58:55 startup.mdb
6 -rw- 0 Jan 02 2013 06:19:27 topology.dba
7 drw- - Jan 02 2013 05:32:24 versionInfo
……略……
251904 KB total (12018 KB free)
4.3.2 执行升级操作
(1) 执行boot-loader命令设置设备下次启动使用的启动软件包为r6126p65.ipe,并指定其为主用启动软件包。
(2) 为了保险起见,建议将当前旧版本启动软件包r6126p20.ipe设置为备用下次启动软件包。
(3) 启动软件包解压设置完成后会提示是否删除文件,建议选择“N”。
(4) 通过display boot-loader命令查看设备的启动文件信息。
Software images on slot 1:
Current software images:
flash:/cmw710-boot-r6126p20.bin
flash:/cmw710-system-r6126p20.bin
Main startup software images:
flash:/cmw710-boot-r6126p65.bin
flash:/cmw710-system-r6126p65.bin
Backup startup software images:
flash:/cmw710-boot-r6126p20.bin
flash:/cmw710-system-r6126p20.bin
对于IRF组网环境中的软件版本升级,需要分别指定主设备和从设备下次启动时使用的软件包,具体请参见版本说明书或配置指导的软件升级章节。
4.3.3 重启设备
# 执行reboot命令设备将使用新上传的升级软件包重新启动。
Start to check configuration with next startup configuration file, please wait..
.......DONE!
Current configuration may be lost after the reboot, save current configuration?
[Y/N]:N
This command will reboot the device. Continue? [Y/N]:Y
Now rebooting, please wait.......
若设备原本未开启FTP服务功能,仅为上传新版本软件包开启FTP服务(tcp 22端口),建议此处不保存当前配置,否则会增加设备被恶意攻击的可能。
4.4 验证升级是否成功
(1) 设备重启后,使用display version命令查看设备版本信息。
H3C Comware Software, Version 7.1.070, Release 6126P65
Copyright (c) 2004-2019 New H3C Technologies Co., Ltd. All rights reserved.
H3C S5130S-52S-HI uptime is 0 weeks, 2 days, 19 hours, 35 minutes
Last reboot reason : User reboot
……略……
(2) 使用display boot-loader命令查看本次及下次启动文件的名称。
Software images on slot 1:
Current software images:
flash:/cmw710-boot-r6126p65.bin
flash:/cmw710-system-r6126p65.bin
Main startup software images:
flash:/cmw710-boot-r6126p65.bin
flash:/cmw710-system-r6126p65.bin
Backup startup software images:
flash:/cmw710-boot-r6126p20.bin
flash:/cmw710-system-r6126p20.bin
(3) 验证升级后的设备运行是否正常。
# 查看设备的当前状态。
Slot Type State Subslot Soft Ver Patch Ver
1 S5130S-52S-HI Master 0 S5130S-52S-HI6126P65 None
System state : Stable
Redundancy state : No redundance
Slot CPU Role State
1 0 Active Stable
使用本命令显示的system state字段为Stable,则表示设备处于稳定状态。
另外,可使用display diff current-configuration startup-configuration命令来查看设备当前配置与启动配置之间的差异,也可通过查看设备上的路由表、FIB表以及版本说明书中新增加的特性是否生效等,确认运行状态是否正常。
4.5 (可选)安装补丁
(1) 通过dir命令查看设备剩余存储空间,确保足够的空间保存补丁包。
(2) 通过已搭建的FTP环境,备份当前补丁包到本地主机,并将本地主机上的补丁包上传至设备的缺省存储介质上。
ftp> get patch.bin
ftp> put patch_new.bin
(3) 执行display install active命令显示补丁的信息。查看当前设备是否已经打过补丁及补丁的运行状态。如果设备以前打过补丁,需要先将历史补丁卸载,才能打上新补丁。
(4) (可选)卸载历史补丁。
This operation maybe take several minutes, please wait...............Done.
注:如果执行了这条命令,设备重启后旧补丁将不再生效;如果没有执行这条命令,设备重启后旧补丁将继续生效。
(5) 安装补丁包。
This operation maybe take several minutes, please wait..............Done.
注:如果执行了这条命令,设备重启后补丁将继续生效;如果没有执行这条命令,设备重启后补丁将不再生效。
(6) 验证补丁包是否安装成功。
Active packages on slot 1:
flash:/patch_new.bin
通过以上信息可以看出补丁已经安装成功。
设备安装补丁后,如果升级了软件版本,之后再退回到原来的软件版本,之前安装的补丁可能会失效,需要重新为设备安装补丁。
5 升级失败后的处理
5.1 版本回退
5.1.1 版本回退的场景
版本回退主要应用于如下场景:
· 用户业务需求变更,需要将当前软件版本回退到以前的版本。
· 升级失败,设备部分功能运行异常,需要将当前软件版本回退到以前的版本。
5.1.2 版本回退流程
图5-1 版本回退流程图
5.1.3 版本回退过程
版本回退的具体操作和升级过程类似,这里简要介绍如下:
(1) 设置设备下次启动主用的启动软件包为r6126p20.ipe。
(2) 通过命令查看设备下次启动所用的是否设置成功。
Software images on slot 1:
Current software images:
flash:/cmw710-boot-r6126p65.bin
flash:/cmw710-system-r6126p65.bin
Main startup software images:
flash:/cmw710-boot-r6126p20.bin
flash:/cmw710-system-r6126p20.bin
Backup startup software images:
flash:/cmw710-boot-r6126p20.bin
flash:/cmw710-system-r6126p20.bin
(3) 通过reboot命令重启设备。
Start to check configuration with next startup configuration file, please wait..
.......DONE!
Current configuration may be lost after the reboot, save current configuration?
[Y/N] :Y
(4) 设备重启后,使用display version命令查看设备版本信息。
H3C Comware Software, Version 7.1.070, Release 6126P20
Copyright (c) 2004-2019 New H3C Technologies Co., Ltd. All rights reserved.
H3C S5130S-52S-HI uptime is 0 weeks, 2 days, 19 hours, 35 minutes
Last reboot reason : User reboot
……略……
5.2 查找升级失败的原因
升级失败后,系统会使用原版本的备用启动软件包运行启动。
用户可以通过以下方式尝试解决软件升级失败问题:
(1) 请检查物理端口连接是否完好,请确保端口物理连接正确。
(2) 通过Console 口登录设备时,请检查仿真终端相关参数是否设置正确,如波特率等。
(3) 查看命令行终端上的显示信息,请检查是否有输入错误,如IP地址、启动文件名称、指定的FTP客户端的工作路径、FTP用户名或密码等。
(4) 请检查设备存储介质的剩余空间是否足够保存待升级的启动软件包。