??????

技术文档
当前位置:技术文档

H3C盒式交换机CLI快速升级指南

来源:未知 时间:2019-12-19 10:57
 

1. 用终端仿真程序连接设备

图4-3 通过Console口连接设备示意图

 

(1)       4-3所示,使用配置电缆连接设备和主机,使用网线连接主机网口和设备的的任意一个以太网接口。

(2)       在主机上打开终端仿真程序,并按如下要求设置终端仿真参数:

·            波特率:9600

·            数据位:8

·            停止位:1

·            奇偶校验:无

·            流量控制:无(建议取消终所有流控设置,否则可能导致连接不上设备)

缺省情况下,通过Console口登录设备后的认证方式为none,可直接登录。

登录成功之后的用户角色为network-admin

4.2.3  配置设备管理IP

创建管理VLAN 99

<Sysname> system-view

[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 Setting\Administrato> 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 Setting\Administrato> telnet 192.168.1.1

(3)       在登录界面输入认证密码123456,通过Telnet方式登录设备。

更多详细内容请参见产品基础配置指导的“登录设备”章节。

4?2?6  查看当前版本

通过display version命令查看设备当前版本号(对比升级前后的设备软件版本可以验证升级是否成功)。

<Sysname> 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命令查看设备剩余存储空间,确保足够的空间(一般为软件包大小的两倍以上)保存新的待升级软件包。

<Sysname> 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命令来彻底删除多余的文件

<Sysname> delete /unreserved 123?bin

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的环境

说明

设备支持通过FTPTFTPSFTP等方式备份设备的重要文件和上传最新的软件版本,本文仅以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 Setting\Administrato> 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)       在设备上查看软件包的大小是否和本地相同。如果不相同则需要删除设备上的文件并重新上传。

<Sysname> dir

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,并指定其为主用启动软件包。

<Sysname> boot-loader file flash:/r6126p65?ipe all main

(2)       为了保险起见,建议将当前旧版本启动软件包r6126p20.ipe设置为备用下次启动软件包。

<Sysname> boot-loader file flash:/r6126p20.ipe all backup

(3)       启动软件包解压设置完成后会提示是否删除文件,建议选择“N”。

<Sysname> Do you want to delete flash:/r6126p65.ipe now? [Y/N]:N

(4)       通过display boot-loader命令查看设备的启动文件信息

<Sysname> 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命令设备将使用新上传的升级软件包重新启动。

<Sysname> 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命令查看设备版本信息

<Sysname> 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命令查看本次及下次启动文件的名称。

<Sysname> 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)       验证升级后的设备运行是否正常。

# 查看设备的当前状态。

<Sysname> display device

Slot Type              State    Subslot  Soft Ver             Patch Ver

1    S5130S-52S-HI     Master   0        S5130S-52S-HI6126P65    None

<Sysname> display system stable state

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)       (可选)卸载历史补丁。

<H3C> install deactivate patch flash:/patch.bin slot 1

This operation maybe take several minutes, please wait...............Done.

<H3C> install commit

如果执行了这条命令,设备重启后旧补丁将不再生效;如果没有执行这条命令,设备重启后旧补丁将继续生效。

(5)       安装补丁

<Sysname> install activate patch flash:/patch_new.bin slot 1

This operation maybe take several minutes, please wait..............Done.

<Sysname> install commit

如果执行了这条命令,设备重启后补丁将继续生效如果没有执行这条命令设备重启后补丁将不再生效。

(6)       验证补丁包是否安装成功。

<Sysname> display install active

Active packages on slot 1:

  flash:/patch_new?bin

通过以上信息可以看出补丁已经安装成功。

说明

设备安装补丁后,如果升级了软件版本,之后再退回到原来的软件版本,之前安装的补丁可能会失效,需要重新为设备安装补丁。

 

升级失败后的处理

5.1  版本回退

5.1.1  版本回退的场景

版本回退主要应用于如下场景:

·            用户业务需求变更,需要将当前软件版本回退到以前的版本。

·            升级失败,设备部分功能运行异常,需要将当前软件版本回退到以前的版本。

5?1?2  版本回退流程

图5-1 版本回退流程图

 

 

5.1.3  版本回退过程

版本回退的具体操作和升级过程类似,这里简要介绍如下:

(1)       设置设备下次启动主用的启动软件包为r6126p20?ipe

<Sysname> boot-loader file flash:/r6126p20.ipe all main

(2)       通过命令查看设备下次启动所用的是否设置成功。

<Sysname> 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-r6126p20?bin

  flash:/cmw710-system-r6126p20.bin

Backup startup software images:

  flash:/cmw710-boot-r6126p20.bin

  flash:/cmw710-system-r6126p20.bin

(3)       通过reboot命令重启设备。

<Sysname> 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命令查看设备版本信息

<Sysname> 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)       请检查设备存储介质的剩余空间是否足够保存待升级的启动软件包。


上一篇:H3C 无线案例问题解答
下一篇:S6700光转电接口不UP问题处理
电子标识编号:20181009000069

电话:028-83252151

传真:028-85259033

咨询热线:15378180513
在线客服
???3???? ???3??? ???3??? ???3???? ???3??? ???3???? ???3??? ?????? ???3???? ????APP??