03-设备软件升级典型配置举例
本章节下载: 03-设备软件升级典型配置举例 (222.7 KB)
目 录
本章介绍启动软件包的升级操作。
表1 软件升级的特点及升级步骤
特点 |
软件升级具体步骤 |
||
(1)升级前的准备 |
(2)选择文件传输协议并进行相应配置 |
(3)执行升级操作 |
|
IRF需要对所有成员设备进行软件升级 |
表2 配置适用的产品与软件版本关系
产品 |
软件版本 |
S5830V2&S5820V2系列以太网交换机 |
Release 2208P01,Release 2210 |
如图1所示,IRF由两台成员设备组成,其中成员设备1为主设备,成员设备2为从设备。
现要求通过升级前的准备实现备份配置文件,删除无用文件,保证主设备和从设备有足够的存储空间存放新的启动软件包。
(1) 配置IRF
# 查看主设备根目录下的文件及子目录。
<Sysname> dir
Directory of flash:
0 -rw- 52922368 Jan 01 2011 01:31:49 5800_r2208p01.ipe
1 drw- - Jan 01 2011 00:47:50 core
2 drw- - Jan 01 2011 00:00:30 diagfile
3 -rw- 203 Jan 01 2011 00:24:30 lauth.dat
4 drw- - Sep 25 2013 15:12:34 license
5 drw- - Jan 02 2000 00:00:07 logfile
6 -rw- 11273216 Jan 01 2011 10:53:44 s5820v2_5830v2-cmw710-boot-r2208p01
.bin
7 -rw- 33190912 Jan 01 2011 10:54:49 s5820v2_5830v2-cmw710-system-r2208p
01.bin
8 drw- - Jan 01 2000 00:00:07 seclog
9 -rw- 3931 Jan 01 2011 00:48:13 startup.cfg
10 -rw- 78422 Jan 01 2011 00:48:13 startup.mdb
11 drw- - Jan 01 2011 04:16:53 versionInfo
524288 KB total (191248 KB free)
# 查看从设备根目录下的文件及子目录。
<Sysname> dir slot2#flash:/
Directory of slot2#flash:
0 -rw- 52922368 Jan 01 2011 01:31:49 5800_r2208p01.ipe
1 drw- - Jan 01 2011 00:47:50 core
2 drw- - Jan 01 2011 00:00:30 diagfile
3 -rw- 203 Jan 01 2011 00:24:30 lauth.dat
4 drw- - Sep 25 2013 15:12:34 license
5 drw- - Jan 02 2000 00:00:07 logfile
6 -rw- 11273216 Jan 01 2011 10:53:44 s5820v2_5830v2-cmw710-boot-r2208p01
.bin
7 -rw- 33190912 Jan 01 2011 10:54:49 s5820v2_5830v2-cmw710-system-r2208p
01.bin
8 drw- - Jan 01 2000 00:00:07 seclog
9 -rw- 3931 Jan 01 2011 00:48:13 startup.cfg
10 -rw- 78422 Jan 01 2011 00:48:13 startup.mdb
11 drw- - Jan 01 2011 04:16:53 versionInfo
524288 KB total (191248 KB free)
# 删除主设备中的文件5800_r2208p01.ipe,以保证足够的存储空间,用于存储新的启动软件包。
<Sysname>delete /unreserved flash:/5800_r2208p01.ipe
The file cannot be restored. Delete flash:/5800_r2208p01.ipe?[Y/N]:y
Deleting the file permanently will take a long time. Please wait...
Deleting file flash:/5800_r2208p01.ipe...Done.
# 删除从设备中的文件5800_r2208p01.ipe,以保证足够的存储空间,用于存储新的启动软件包。
<Sysname> delete /unreserved slot2#flash:/5800_r2208p01.ipe
The file cannot be restored. Delete flash:/5800_r2208p01.ipe?[Y/N]:y
Deleting the file permanently will take a long time. Please wait...
Deleting file flash:/5800_r2208p01.ipe...Done.
# 将主设备中的配置文件startup.cfg在当前文件夹下复制一份,并命名为startup_bak.cfg。
<Sysname> copy startup.cfg startup_bak.cfg
Copy flash:/startup.cfg to flash:/startup_bak.cfg?[Y/N]:y
Copying file flash:/startup.cfg to flash:/startup_bak.cfg...Done.
# 显示IRF中所有存储介质根目录下的文件及文件夹信息。
<Sysname> dir /all-filesystems
Directory of flash:
0 drw- - Jan 01 2011 00:47:50 core
1 drw- - Jan 01 2011 00:00:30 diagfile
2 -rw- 203 Jan 01 2011 00:24:30 lauth.dat
3 drw- - Sep 25 2013 15:12:34 license
4 drw- - Jan 02 2000 00:00:07 logfile
5 -rw- 11273216 Jan 01 2011 10:53:44 s5820v2_5830v2-cmw710-boot-r2208p01
.bin
6 -rw- 33190912 Jan 01 2011 10:54:49 s5820v2_5830v2-cmw710-system-r2208p
01.bin
7 drw- - Jan 01 2000 00:00:07 seclog
8 -rw- 3931 Jan 01 2011 00:48:13 startup.cfg
9 -rw- 78422 Jan 01 2011 00:48:13 startup.mdb
10 -rw- 3931 Jan 01 2011 00:48:13 startup_bak.cfg
11 drw- - Jan 01 2011 04:16:53 versionInfo
524288 KB total (244160 KB free)
Directory of slot2#flash:
0 drw- - Jan 01 2011 00:47:50 core
1 drw- - Jan 01 2011 00:00:30 diagfile
2 -rw- 203 Jan 01 2011 00:24:30 lauth.dat
3 drw- - Sep 25 2013 15:12:34 license
4 drw- - Jan 02 2000 00:00:07 logfile
5 -rw- 11273216 Jan 01 2011 10:53:44 s5820v2_5830v2-cmw710-boot-r2208p01
.bin
6 -rw- 33190912 Jan 01 2011 10:54:49 s5820v2_5830v2-cmw710-system-r2208p
01.bin
7 drw- - Jan 01 2000 00:00:07 seclog
8 -rw- 3931 Jan 01 2011 00:48:13 startup.cfg
9 -rw- 78422 Jan 01 2011 00:48:13 startup.mdb
10 -rw- 3931 Jan 01 2011 00:48:13 startup_bak.cfg
11 drw- - Jan 01 2011 04:16:53 versionInfo
524288 KB total (244160 KB free)
本配置指导中使用的均为一次性生效的命令,不会保存到配置文件中,不涉及完整配置。
表3 配置适用的产品与软件版本关系
产品 |
软件版本 |
S5830V2&S5820V2系列以太网交换机 |
Release 2208P01,Release 2210 |
如图2所示,IRF由两台成员设备组成,其中成员设备1为主设备,成员设备2为从设备。IRF为FTP客户端与FTP服务器相连,FTP服务器已经配置好用户名、密码和工作路径,设备的启动软件包存储在FTP服务器的工作路径下。
现要求通过交换机作为FTP客户端实现将设备文件从FTP服务器下载到IRF的Flash中。
图2 交换机作为FTP客户端典型配置组网图
当使用FTP方式将启动软件包下载到设备的Flash中前,请将文件传输的模式设置为二进制模式。
(1) 配置IRF(FTP client)
# 以用户名abc、密码123456登录FTP服务器。
<Sysname>ftp 10.1.1.1
Connected to 10.1.1.1 (10.1.1.1).
220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user
User (10.1.1.1:(none)): abc
331 Give me your password, please
Password:
230 Logged in successfully
Remote system type is MSDOS.
# 将传输模式设置为binary,以便传输文件。
ftp> binary
200 Type is Image (Binary)
# 将启动软件包5800_r2210.ipe从FTP服务器下载到IRF。
· 将文件5800_r2210.ipe从FTP服务器下载到主设备存储介质的根目录下。
ftp> get 5800_r2210.ipe
227 Entering Passive Mode (10,1,1,1,8,17)
150 "C:\5800_r2210.ipe" file ready to send (52922368 bytes) in IMAGE / Binary mode
226 Transfer finished successfully.
52922368 bytes received in 107 seconds (484.4 kbyte/s)
· 将文件5800_r2210.ipe从FTP服务器下载到从设备(成员编号为2)存储介质的根目录下。
ftp> get 5800_r2210.ipe slot2#flash:/5800_r2210.ipe
227 Entering Passive Mode (10,1,1,1,8,17)
150 "C:\5800_r2210.ipe" file ready to send (52922368 bytes) in IMAGE / Binary mode
226 Transfer finished successfully.
52922368 bytes received in 107 seconds (484.4 kbyte/s)
# 退出FTP。
ftp> bye
# 显示IRF中所有存储介质根目录下的文件及文件夹信息。
<Sysname> dir /all-filesystems
Directory of flash:
0 -rw- 52922368 Jan 01 2011 08:07:22 5800_r2210.ipe
1 drw- - Jan 01 2011 00:47:50 core
2 drw- - Jan 01 2011 00:00:30 diagfile
3 -rw- 203 Jan 01 2011 00:24:30 lauth.dat
4 drw- - Sep 25 2013 15:12:34 license
5 drw- - Jan 02 2000 00:00:07 logfile
6 -rw- 11273216 Jan 01 2011 10:53:44 s5820v2_5830v2-cmw710-boot-r2208p01
.bin
7 -rw- 33190912 Jan 01 2011 10:54:49 s5820v2_5830v2-cmw710-system-r2208p
01.bin
8 drw- - Jan 01 2000 00:00:07 seclog
9 -rw- 3931 Jan 01 2011 00:48:13 startup.cfg
10 -rw- 78422 Jan 01 2011 00:48:13 startup.mdb
11 -rw- 3931 Jan 01 2011 00:48:13 startup_bak.cfg
12 drw- - Jan 01 2011 04:16:53 versionInfo
524288 KB total (199240 KB free)
Directory of slot2#flash:
0 -rw- 52922368 Jan 01 2011 08:07:22 5800_r2210.ipe
1 drw- - Jan 01 2011 00:47:50 core
2 drw- - Jan 01 2011 00:00:30 diagfile
3 -rw- 203 Jan 01 2011 00:24:30 lauth.dat
4 drw- - Sep 25 2013 15:12:34 license
5 drw- - Jan 02 2000 00:00:07 logfile
6 -rw- 11273216 Jan 01 2011 10:53:44 s5820v2_5830v2-cmw710-boot-r2208p01
.bin
7 -rw- 33190912 Jan 01 2011 10:54:49 s5820v2_5830v2-cmw710-system-r2208p
01.bin
8 drw- - Jan 01 2000 00:00:07 seclog
9 -rw- 3931 Jan 01 2011 00:48:13 startup.cfg
10 -rw- 78422 Jan 01 2011 00:48:13 startup.mdb
11 -rw- 3931 Jan 01 2011 00:48:13 startup_bak.cfg
12 drw- - Jan 01 2011 04:16:53 versionInfo
524288 KB total (199240 KB free)
本配置指导中使用的均为一次性生效的命令,不会保存到配置文件中,不涉及完整配置。
表4 配置适用的产品与软件版本关系
产品 |
软件版本 |
S5830V2&S5820V2系列以太网交换机 |
Release 2208P01,Release 2210 |
如图3所示,IRF由两台成员设备组成,其中成员设备1为主设备,成员设备2为从设备。IRF与PC相连,IRF为FTP服务器,PC为FTP客户端,设备的启动软件包存储在FTP客户端的工作路径下。
现要求通过交换机作为FTP服务器实现将设备文件从PC上传到IRF的Flash中。
图3 交换机作为FTP服务器典型配置组网图
当使用FTP方式将启动软件包下载到设备的Flash中前,请将文件传输的模式设置为二进制模式。
(1) 配置IRF(FTP server)
# 在IRF上添加一个本地用户abc,并设置其认证密码为123456,访问时使用的用户角色为network-admin,授权访问目录为Flash的根目录,abc可以使用的服务类型为FTP。
<Sysname> system-view
[Sysname] local-user abc class manage
[Sysname-luser-abc] password simple 123456
[Sysname-luser-abc] authorization-attribute user-role network-admin work-directory flash:/
[Sysname-luser-abc] service-type ftp
[Sysname-luser-abc] quit
# 启动IRF的FTP服务功能。
[Sysname] ftp server enable
[Sysname] quit
(2) 配置PC(FTP client)
# 以用户名abc、密码123456登录FTP服务器。
c:\> ftp 1.1.1.1
Connected to 1.1.1.1.
220 FTP service ready.
User(1.1.1.1:(none)):abc
331 Password required for abc.
Password:
230 User logged in.
# 将传输模式设置为binary,并上传文件5800_r2210.ipe到主设备存储介质的根目录下。
ftp> binary
200 TYPE is now 8-bit binary
ftp> put 5800_r2210.ipe
# 退出FTP。
ftp> bye
(3) 配置IRF(FTP server)
# 将主设备存储介质根目录下文件5800_r2210.ipe拷贝到从设备存储介质根目录下进行存储。
<Sysname> copy 5800_r2210.ipe slot2#flash:/
Copy flash:/5800_r2210.ipe to slot2#flash:/5800_r2210.ipe?[Y/N]:y
Copying file flash:/5800_r2210.ipe to slot2#flash:/5800_r2210.ipe...Done.
# 显示IRF中所有存储介质根目录下的文件及文件夹信息。
<Sysname> dir /all-filesystems
Directory of flash:
0 -rw- 52922368 Jan 01 2011 08:07:22 5800_r2210.ipe
1 drw- - Jan 01 2011 00:47:50 core
2 drw- - Jan 01 2011 00:00:30 diagfile
3 -rw- 203 Jan 01 2011 00:24:30 lauth.dat
4 drw- - Sep 25 2013 15:12:34 license
5 drw- - Jan 02 2000 00:00:07 logfile
6 -rw- 11273216 Jan 01 2011 10:53:44 s5820v2_5830v2-cmw710-boot-r2208p01
.bin
7 -rw- 33190912 Jan 01 2011 10:54:49 s5820v2_5830v2-cmw710-system-r2208p
01.bin
8 drw- - Jan 01 2000 00:00:07 seclog
9 -rw- 3931 Jan 01 2011 00:48:13 startup.cfg
10 -rw- 78422 Jan 01 2011 00:48:13 startup.mdb
11 -rw- 3931 Jan 01 2011 00:48:13 startup_bak.cfg
12 drw- - Jan 01 2011 04:16:53 versionInfo
524288 KB total (199240 KB free)
Directory of slot2#flash:
0 -rw- 52922368 Jan 01 2011 08:07:22 5800_r2210.ipe
1 drw- - Jan 01 2011 00:47:50 core
2 drw- - Jan 01 2011 00:00:30 diagfile
3 -rw- 203 Jan 01 2011 00:24:30 lauth.dat
4 drw- - Sep 25 2013 15:12:34 license
5 drw- - Jan 02 2000 00:00:07 logfile
6 -rw- 11273216 Jan 01 2011 10:53:44 s5820v2_5830v2-cmw710-boot-r2208p01
.bin
7 -rw- 33190912 Jan 01 2011 10:54:49 s5820v2_5830v2-cmw710-system-r2208p
01.bin
8 drw- - Jan 01 2000 00:00:07 seclog
9 -rw- 3931 Jan 01 2011 00:48:13 startup.cfg
10 -rw- 78422 Jan 01 2011 00:48:13 startup.mdb
11 -rw- 3931 Jan 01 2011 00:48:13 startup_bak.cfg
12 drw- - Jan 01 2011 04:16:53 versionInfo
524288 KB total (199240 KB free)
#
ftp server enable
#
local-user abc class manage
password hash $h$6$22hpWFZWb0WWfeTp$SSEjRefBG8L0LqgFuO6GwkQTClZe9v9Dykw/MCgbZVF
Eh5yfk4tjEDPnlRbOIQroH4Cyedj7A4P6JWDYkhfxIA==
service-type ftp
authorization-attribute work-directory flash:/
authorization-attribute user-role network-admin
表5 配置适用的产品与软件版本关系
产品 |
软件版本 |
S5830V2&S5820V2系列以太网交换机 |
Release 2208P01,Release 2210 |
如图4所示,IRF由两台成员设备组成,其中成员设备1为主设备,成员设备2为从设备。IRF为TFTP客户端与TFTP服务器相连,设备的启动软件包放在TFTP服务器工作路径下。
现要求通过交换机作为TFTP客户端实现将设备文件从TFTP服务器下载到IRF的Flash中。
图4 交换机作为TFTP客户典型配置组网图
(1) 配置IRF(TFTP client)
# 将启动软件包5800_r2210.ipe从TFTP服务器下载到IRF。
· 将文件5800_r2210.ipe从TFTP服务器下载到主设备存储介质的根目录下。
<Sysname>tftp 1.2.1.1 get 5800_r2210.ipe
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 50.4M 100 50.4M 0 0 143k 0 0:05:59 0:05:59 --:--:-- 93333
· 将文件5800_r2210.ipe从TFTP服务器下载到从设备(成员编号为2)存储介质的根目录下。
<Sysname>tftp 1.2.1.1 get 5800_r2210.ipe slot2#flash:/5800_r2210.ipe
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 50.4M 100 50.4M 0 0 143k 0 0:05:59 0:05:59 --:--:-- 93333
# 显示IRF中所有存储介质根目录下的文件及文件夹信息。
<Sysname> dir /all-filesystems
Directory of flash:
0 -rw- 52922368 Jan 01 2011 08:07:22 5800_r2210.ipe
1 drw- - Jan 01 2011 00:47:50 core
2 drw- - Jan 01 2011 00:00:30 diagfile
3 -rw- 203 Jan 01 2011 00:24:30 lauth.dat
4 drw- - Sep 25 2013 15:12:34 license
5 drw- - Jan 02 2000 00:00:07 logfile
6 -rw- 11273216 Jan 01 2011 10:53:44 s5820v2_5830v2-cmw710-boot-r2208p01
.bin
7 -rw- 33190912 Jan 01 2011 10:54:49 s5820v2_5830v2-cmw710-system-r2208p
01.bin
8 drw- - Jan 01 2000 00:00:07 seclog
9 -rw- 3931 Jan 01 2011 00:48:13 startup.cfg
10 -rw- 78422 Jan 01 2011 00:48:13 startup.mdb
11 -rw- 3931 Jan 01 2011 00:48:13 startup_bak.cfg
12 drw- - Jan 01 2011 04:16:53 versionInfo
524288 KB total (199240 KB free)
Directory of slot2#flash:
0 -rw- 52922368 Jan 01 2011 08:07:22 5800_r2210.ipe
1 drw- - Jan 01 2011 00:47:50 core
2 drw- - Jan 01 2011 00:00:30 diagfile
3 -rw- 203 Jan 01 2011 00:24:30 lauth.dat
4 drw- - Sep 25 2013 15:12:34 license
5 drw- - Jan 02 2000 00:00:07 logfile
6 -rw- 11273216 Jan 01 2011 10:53:44 s5820v2_5830v2-cmw710-boot-r2208p01
.bin
7 -rw- 33190912 Jan 01 2011 10:54:49 s5820v2_5830v2-cmw710-system-r2208p
01.bin
8 drw- - Jan 01 2000 00:00:07 seclog
9 -rw- 3931 Jan 01 2011 00:48:13 startup.cfg
10 -rw- 78422 Jan 01 2011 00:48:13 startup.mdb
11 -rw- 3931 Jan 01 2011 00:48:13 startup_bak.cfg
12 drw- - Jan 01 2011 04:16:53 versionInfo
524288 KB total (199240 KB free)
本配置指导中使用的均为一次性生效的命令,不会保存到配置文件中,不涉及完整配置。
表6 配置适用的产品与软件版本关系
产品 |
软件版本 |
S5830V2&S5820V2系列以太网交换机 |
Release 2208P01,Release 2210 |
如图5所示,IRF由两台成员设备组成,其中成员设备1为主设备,成员设备2为从设备。某管理员通过FTP/TFTP方式已经把IRF升级所需要的启动软件包下载保存到了IRF各成员设备中。
现要求通过升级操作实现主设备和从设备使用新的设备软件启动运行。
各成员设备的软件版本需要保持一致。
(1) 配置IRF
# 指定主设备(成员编号为1)下次启动的主用启动软件包为5800_r2210.ipe。
<Sysname>boot-loader file flash:/5800_r2210.ipe slot 1 main
Images in IPE:
s5820v2_5830v2-cmw710-boot-r2210.bin
s5820v2_5830v2-cmw710-system-r2210.bin
This command will set the main startup software images. Continue? [Y/N]:y
Add images to target slot.
The specified file list will be used as the main startup software images at the
next reboot on slot 1.
# 指定从设备(成员编号为2)下次启动的主用启动软件包为5800_r2210.ipe。
<Sysname>boot-loader file flash:/5800_r2210.ipe slot 2 main
Images in IPE:
s5820v2_5830v2-cmw710-boot-r2210.bin
s5820v2_5830v2-cmw710-system-r2210.bin
This command will set the main startup software images. Continue? [Y/N]:y
Add images to target slot.
The specified file list will be used as the main startup software images at the
next reboot on slot 2.
# 重新启动交换机,使新的启动软件包生效。
<Sysname>reboot
Start to check configuration with next startup configuration file, please wait..
.......DONE!
This command will reboot the device. Continue? [Y/N]:y
Now rebooting, please wait...
# 查看系统版本信息。
<Sysname> display version
H3C Comware Software, Version 7.1.035, Release 2210
Copyright (c) 2004-2013 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
H3C S5820V2-52Q uptime is 0 weeks, 0 days, 2 hours, 18 minutes
Last reboot reason : Power on
Boot image: flash:/s5820v2_5830v2-cmw710-boot-r2210.bin
Boot image version: 7.1.035P13, Release 2210
System image: flash:/s5820v2_5830v2-cmw710-system-r2210.bin
System image version: 7.1.035, Release 2210
---- More ----
本配置指导中使用的均为一次性生效的命令,不会保存到配置文件中,不涉及完整配置。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!