03-软件升级配置举例
本章节下载: 03-软件升级配置举例 (250.13 KB)
目 录
本文档介绍软件升级的典型配置举例。
本文档不严格与具体软、硬件版本对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
本文档假设您已了解软件升级和FTP/TFTP的特性。
如图1所示,Switch和文件服务器通过交换机相连,Switch作为TFTP客户端,文件服务器作为TFTP服务器。现要求:通过TFTP方式将存储在文件服务器上的文件switch.ipe下载到TFTP客户端,为Switch升级软件版本。
为了使交换机在重启后使用新版本软件,需要指定下次启动时所用的主用启动文件为升级后的软件版本。
表1 适用产品及版本
产品 |
软件版本 |
S5560X-EI系列 |
Release 63xx系列 |
S5560X-HI系列 |
Release 63xx系列 |
S5500V2-EI系列 |
Release 63xx系列 |
MS4520V2-30F |
Release 63xx系列 |
S6520X-HI系列 S6520X-EI系列 |
Release 63xx系列 |
S6520X-SI系列 S6520-SI系列 |
Release 63xx系列 |
S5000-EI系列 |
Release 63xx系列 |
MS4600系列 |
Release 63xx系列 |
S5560S-EI系列 S5560S-SI系列 |
Release 63xx系列 |
S5130S-HI系列 S5130S-EI系列 S5130S-SI系列 S5130S-LI系列 |
Release 63xx系列 |
S5120V2-SI系列 S5120V2-LI系列 |
Release 63xx系列 |
S3100V3-EI系列 S3100V3-SI系列 |
Release 63xx系列 |
S5110V2系列 |
Release 63xx系列 |
S5110V2-SI系列 |
Release 63xx系列 |
S5000V3-EI系列 |
Release 63xx系列 |
S5000E-X系列 |
Release 63xx系列 |
E128C E152C E500C系列 E500D系列 |
Release 63xx系列 |
MS4520V2系列(除MS4520V2-30F) |
Release 63xx系列 |
MS4320V2系列 MS4300V2系列 MS4320系列 MS4200系列 |
Release 63xx系列 |
WS5850-WiNet系列 |
Release 63xx系列 |
WS5820-WiNet系列 WS5810-WiNet系列 |
Release 63xx系列 |
WAS6000系列 |
Release 63xx系列 |
· 当设备剩余的存储空间不够,请使用delete /unreserved file-url命令删除部分暂时不用的文件后再执行升级软件操作。
· 软件升级时需要重启设备,建议使用save命令保存设备的当前配置。
# 配置文件服务器的IP地址为192.168.100.14/24,与Switch路由可达,具体配置方法略。
# 启动文件服务器上的TFTP服务器功能(以3CDaemon软件为例),设置TFTP服务器下载路径等参数,并开启服务。
图2 配置TFTP服务器
# 配置Switch管理口的IP地址。
<Switch> system-view
System View: return to User View with Ctrl+Z.
[Switch] interface m-gigabitethernet 0/0/0
[Switch-M-GigabitEthernet0/0/0] ip address 192.168.100.66 255.255.255.0
[Switch-M-GigabitEthernet0/0/0] quit
[Switch] quit
# 在Switch 上ping TFTP服务器地址,能够ping通。
<Switch> ping 192.168.100.14
Ping 192.168.100.14 (192.168.100.14): 56 data bytes, press CTRL_C to break
56 bytes from 192.168.100.14: icmp_seq=0 ttl=64 time=10.701 ms
56 bytes from 192.168.100.14: icmp_seq=1 ttl=64 time=2.678 ms
56 bytes from 192.168.100.14: icmp_seq=2 ttl=64 time=2.282 ms
56 bytes from 192.168.100.14: icmp_seq=3 ttl=64 time=1.617 ms
56 bytes from 192.168.100.14: icmp_seq=4 ttl=64 time=1.701 ms
--- Ping statistics for 192.168.100.14 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 1.617/3.796/10.701/3.474 ms
# 执行save命令保存交换机当前配置信息。
<Switch> 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.
# 使用TFTP方式将文件服务器上的软件版本switch.ipe文件下载到Switch上,以缺省文件名switch.ipe保存。
<Switch> tftp 192.168.100.14 get switch.ipe
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 58.7M 100 58.7M 0 0 1193k 0 0:00:50 0:00:50 --:--:-- 1127k
# 指定Switch下次启动时所用的主用启动文件为switch.ipe。
<Switch> boot-loader file flash:/switch.ipe slot 1 main
Verifying the file flash:/switch.ipe on slot 1.....Done.
Images in IPE:
boot.bin
system.bin
This command will set the main startup software images. Continue? [Y/N]:y
Add images to slot 1.
Decompressing file switch.bin to flash:/boot.bin.........Done.
Decompressing file switch.bin to flash:/system.bin.................................Done.
The images that have passed all examinations will be used as the main startup software images at the next reboot on slot 1.
# 重启设备。
<Switch> reboot
# 设备重启后,使用display version命令查看设备版本信息。
<Switch> display version
H3C Comware Software, Version 7.1.070, Release xxxx
Copyright (c) 2004-2019 New H3C Technologies Co., Ltd. All rights reserved.
H3C S5130S-52S-HI uptime is 0 weeks, 0 days, 0 hours, 19 minutes
Last reboot reason : User reboot
Boot image: flash:/boot.bin
Boot image version: 7.1.070, Release xxxx
Compiled Jun 18 2019 17:52:09
System image: flash:/system.bin
System image version: 7.1.070, Release xxxx
Compiled Jun 18 2019 17:52:09
……略……
# 显示本次启动和下次启动所采用的启动软件包的名称。
<Switch> display boot-loader
Software images on slot 1:
Current software images:
flash:/boot.bin
flash:/system.bin
Main startup software images:
flash:/boot.bin
flash:/system.bin
Backup startup software images:
None
#
interface M-GigabitEthernet0/0/0
ip address 192.168.100.66 255.255.255.0
#
如图3所示,Switch和文件服务器通过交换机相连,Switch作为FTP客户端,文件服务器作为FTP服务器。现要求:
· 通过FTP方式为Switch升级软件版本,将存储在文件服务器上的文件switch.ipe下载到FTP客户端。
· 配置FTP客户端登录FTP服务器的用户名为123456,密码为123456。
为了使交换机在重启后使用新软件版本,需要指定下次启动时所用的主用启动文件为升级后的软件版本。
表2 适用产品及版本
产品 |
软件版本 |
S5560X-EI系列 |
Release 63xx系列 |
S5560X-HI系列 |
Release 63xx系列 |
S5500V2-EI系列 |
Release 63xx系列 |
MS4520V2-30F |
Release 63xx系列 |
S6520X-HI系列 S6520X-EI系列 |
Release 63xx系列 |
S6520X-SI系列 S6520-SI系列 |
Release 63xx系列 |
S5000-EI系列 |
Release 63xx系列 |
MS4600系列 |
Release 63xx系列 |
S5560S-EI系列 S5560S-SI系列 |
Release 63xx系列 |
S5130S-HI系列 S5130S-EI系列 S5130S-SI系列 S5130S-LI系列 |
Release 63xx系列 |
S5120V2-SI系列 S5120V2-LI系列 |
Release 63xx系列 |
S3100V3-EI系列 S3100V3-SI系列 |
Release 63xx系列 |
S5110V2系列 |
Release 63xx系列 |
S5110V2-SI系列 |
Release 63xx系列 |
S5000V3-EI系列 |
Release 63xx系列 |
S5000E-X系列 |
Release 63xx系列 |
E128C E152C E500C系列 E500D系列 |
Release 63xx系列 |
MS4520V2系列(除MS4520V2-30F) |
Release 63xx系列 |
MS4320V2系列 MS4300V2系列 MS4320系列 MS4200系列 |
Release 63xx系列 |
WS5850-WiNet系列 |
Release 63xx系列 |
WS5820-WiNet系列 WS5810-WiNet系列 |
Release 63xx系列 |
WAS6000系列 |
Release 63xx系列 |
· 当设备剩余的内存空间不够,请使用delete /unreserved file-url命令删除部分暂时不用的文件后再执行升级软件操作。
· 确保主机和Switch的FTP用户名、密码及文件名等参数保持一致。
# 配置文件服务器的IP地址为192.168.100.14/24,使得与Switch路由可达,具体配置方法略。
# 启动文件服务器上的FTP功能(以3CDaemon软件为例),设置FTP服务器下载路径、FTP用户名和密码,并开启FTP服务。
图4 配置FTP服务器
# 配置Switch接口IP地址。
<Switch> system-view
System View: return to User View with Ctrl+Z.
[Switch] interface m-gigabitethernet 0/0/0
[Switch-M-GigabitEthernet0/0/0] ip address 192.168.100.66 255.255.255.0
[Switch-M-GigabitEthernet0/0/0] quit
[Switch] quit
# 在Switch上ping文件服务器地址,能够ping通。
<Switch> ping 192.168.100.14
Ping 192.168.100.14 (192.168.100.14): 56 data bytes, press CTRL_C to break
56 bytes from 192.168.100.14: icmp_seq=0 ttl=64 time=10.701 ms
56 bytes from 192.168.100.14: icmp_seq=1 ttl=64 time=2.678 ms
56 bytes from 192.168.100.14: icmp_seq=2 ttl=64 time=2.282 ms
56 bytes from 192.168.100.14: icmp_seq=3 ttl=64 time=1.617 ms
56 bytes from 192.168.100.14: icmp_seq=4 ttl=64 time=1.701 ms
--- Ping statistics for 192.168.100.14 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 1.617/3.796/10.701/3.474 ms
# 执行save命令保存交换机当前配置信息。
<Switch> 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...
Configuration is saved to mainboard device successfully.
# 以用户名123456、密码123456登录FTP服务器。
<Switch> ftp 192.168.100.14
Connected to 192.168.100.14 (192.168.100.14).
220 3Com 3CDaemon FTP Server Version 2.0
User (192.168.100.14:(none)): 123456
331 User name ok, need password
Password:
230 User logged in
Remote system type is UNIX.
Using binary mode to transfer files.
# 将文件switch.ipe从FTP服务器下载到Switch上。
ftp> get switch.ipe
227 Entering passive mode (192,168,100,14,8,86)
125 Using existing data connection
226 Closing data connection; File transfer successful.
50445056 bytes received in 53.6 seconds (1.25 Mbyte/s)
ftp> quit
# 指定Switch下次启动时所用的主用启动文件为switch.ipe。
<Switch> boot-loader file flash:/switch.ipe slot 1 main
Verifying the file flash:/switch.ipe on slot 1.....Done.
Images in IPE:
boot.bin
system.bin
This command will set the main startup software images. Continue? [Y/N]:y
Add images to slot 1.
Decompressing file switch.bin to flash:/boot.bin.........Done.
Decompressing file switch.bin to flash:/system.bin.................................Done.
The images that have passed all examinations will be used as the main startup software images at the next reboot on on slot 1.
# 重启设备。
<Switch> reboot
# 设备重启后,使用display version命令查看设备版本信息。
<Switch> display version
H3C Comware Software, Version 7.1.070, Release xxxx
Copyright (c) 2004-2019 New H3C Technologies Co., Ltd. All rights reserved.
H3C S5130S-52S-HI uptime is 0 weeks, 0 days, 0 hours, 19 minutes
Last reboot reason : User reboot
Boot image: flash:/boot.bin
Boot image version: 7.1.070, Release xxxx
Compiled Jun 18 2019 17:52:09
System image: flash:/system.bin
System image version: 7.1.070, Release xxxx
Compiled Jun 18 2019 17:52:09
……略……
# 显示本次启动和下次启动所采用的启动软件包的名称。
<Switch> display boot-loader
Software images on slot 1:
Current software images:
flash:/boot.bin
flash:/system.bin
Main startup software images:
flash:/boot.bin
flash:/system.bin
Backup startup software images:
None
#
interface M-GigabitEthernet0/0/0
ip address 192.168.100.66 255.255.255.0
#
如图5所示,Switch和文件服务器通过交换机相连,Switch作为FTP服务器,文件服务器作为FTP客户端。
现要求:
· 通过FTP方式为Switch升级软件版本,将存储在FTP客户端上的文件switch.ipe上传到FTP服务器。
· 配置FTP客户端登录FTP服务器的用户名为abc,密码为123456。
为了使交换机在重启后使用新软件版本,需要指定下次启动时所用的主用启动文件为升级后的软件版本。
表3 适用产品及版本
产品 |
软件版本 |
S5560X-EI系列 |
Release 63xx系列 |
S5560X-HI系列 |
Release 63xx系列 |
S5500V2-EI系列 |
Release 63xx系列 |
MS4520V2-30F |
Release 63xx系列 |
S6520X-HI系列 S6520X-EI系列 |
Release 63xx系列 |
S6520X-SI系列 S6520-SI系列 |
Release 63xx系列 |
S5000-EI系列 |
Release 63xx系列 |
MS4600系列 |
Release 63xx系列 |
S5560S-EI系列 S5560S-SI系列 |
Release 63xx系列 |
S5130S-HI系列 S5130S-EI系列 S5130S-SI系列 S5130S-LI系列 |
Release 63xx系列 |
S5120V2-SI系列 S5120V2-LI系列 |
Release 63xx系列 |
S3100V3-EI系列 S3100V3-SI系列 |
Release 63xx系列 |
S5110V2系列 |
Release 63xx系列 |
S5110V2-SI系列 |
Release 63xx系列 |
S5000V3-EI系列 |
Release 63xx系列 |
S5000E-X系列 |
Release 63xx系列 |
E128C E152C E500C系列 E500D系列 |
Release 63xx系列 |
MS4520V2系列(除MS4520V2-30F) |
Release 63xx系列 |
MS4320V2系列 MS4300V2系列 MS4320系列 MS4200系列 |
Release 63xx系列 |
WS5850-WiNet系列 |
Release 63xx系列 |
WS5820-WiNet系列 WS5810-WiNet系列 |
Release 63xx系列 |
WAS6000系列 |
Release 63xx系列 |
· 当设备剩余的内存空间不够,请使用delete /unreserved file-url命令删除部分暂时不用的文件后再执行升级软件操作。
· 确保主机和Switch的FTP用户名、密码及文件名等参数保持一致。
· 在Switch和主机之间进行FTP传输,需要选择binary方式传输文件。
# 配置Switch接口IP地址。
<Switch> system-view
System View: return to User View with Ctrl+Z.
[Switch] interface m-gigabitethernet 0/0/0
[Switch-M-GigabitEthernet0/0/0] ip address 192.168.100.66 255.255.255.0
[Switch-M-GigabitEthernet0/0/0] quit
# 在Switch上添加一个FTP用户abc,并设置其认证密码为123456。
[Switch] local-user abc
[Switch-luser-manage-abc] password simple 123456
# 配置用户角色为network-admin。
[Switch-luser-manage-abc] authorization-attribute user-role network-admin
# 为保证FTP客户端仅使用授权的用户角色network-admin,删除缺省用户角色network-operator。
[Switch-luser-manage-abc] undo authorization-attribute user-role network-operator
# 配置服务类型为FTP。
[Switch-luser-manage-abc] service-type ftp
[Switch-luser-manage-abc] quit
# 启动Switch的FTP服务功能。
[Switch] ftp server enable
[Switch] quit
# 执行save命令保存交换机当前配置信息。
<Switch> 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.
# 配置文件服务器的IP地址为192.168.100.14/24,使得到Switch路由可达,具体配置方法略。
# 从文件服务器登录FTP server,本例以Windows命令提示符界面为例。
C:\Documents and Settings\Administrator> ftp 192.168.100.66
Connected to 192.168.100.66.
220 FTP service ready.
# 以用户名abc、密码123456登录FTP服务器。
User (192.168.100.66:(none)): abc
331 Password required for abc.
Password:
230 User logged in.
# 使用lcd命令,将FTP客户端本地的工作路径切换到软件版本所在的目录下。
ftp> lcd E:\
Local directory now E:\
# 将传输模式设置为binary方式。
ftp> binary
200 TYPE is now 8-bit binary
# 将本地switch.ipe文件上传到FTP服务器上,缺省以文件名switch.ipe保存。
ftp> put switch.ipe
200 PORT command successful
150 Connecting to port 2903
226 File successfully transferred
ftp: 发送 50445056 字节,用时 1.05Seconds 67282.77Kbytes/sec.
# 使用ls命令查看FTP服务器上是否有文件。
ftp> ls switch.ipe
200 PORT command successful
150 Connecting to port 3391
switch.ipe
226 1 matches total
ftp: 收到 24 字节,用时 0.00Seconds 24000.00Kbytes/sec.
# 终止与FTP Server的连接,并退回到用户视图。
ftp> bye
# 指定Switch下次启动时所用的主用启动文件为switch.ipe。
<Switch> boot-loader file flash:/switch.ipe slot 1 main
Verifying the IPE file and the images.....Done.
Verifying the file flash:/switch.ipe on slot 1.....Done.
Images in IPE:
boot.bin
system.bin
This command will set the main startup software images. Continue? [Y/N]:y
Add images to slot 1.
Decompressing file switch.bin to flash:/boot.bin.........Done.
Decompressing file switch.bin to flash:/system.bin.................................Done.
The images that have passed all examinations will be used as the main startup software images at the next reboot on slot 1.
# 重启设备。
<Switch> reboot
# 设备重启后,使用display version命令查看设备版本信息。
<Switch> display version
H3C Comware Software, Version 7.1.070, Release xxxx
Copyright (c) 2004-2019 New H3C Technologies Co., Ltd. All rights reserved.
H3C S5130S-52S-HI uptime is 0 weeks, 0 days, 0 hours, 19 minutes
Last reboot reason : User reboot
Boot image: flash:/boot.bin
Boot image version: 7.1.070, Release xxxx
Compiled Jun 18 2019 17:52:09
System image: flash:/system.bin
System image version: 7.1.070, Release xxxx
Compiled Jun 18 2019 17:52:09
……略……
# 显示本次启动和下次启动所采用的启动软件包的名称。
<Switch> display boot-loader
Software images on slot 1:
Current software images:
flash:/boot.bin
flash:/system.bin
Main startup software images:
flash:/boot.bin
flash:/system.bin
Backup startup software images:
None
#
interface M-GigabitEthernet0/0/0
ip address 192.168.100.66 255.255.255.0
#
local-user abc class manage
password hash $h$6$YMVbbwFL/vviWcQu$+CuTbYCehNZtZo5RCXiadpYbXYWa2omt5TUtEh3UPCg3fZjxYCp5WzbuE2GoowVi2YA/BK+mnSZJZqi5jRDuCg==
service-type ftp
authorization-attribute user-role network-admin
#
ftp server enable
#
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!