注意升级之前检查当前配置和 Firmware版本,并保存当前配置。升级相当于重装系统,配置将清空(License会继续保留)
版本升级阶层
版本升级要遵从如下阶层,不可跨多个版本升级(待验证能否从7.0直接到7.2):
5.0.1d -> 5.2.3 -> 5.3.2c -> 6.0.1a -> 6.1.2c -> 6.2.2f -> 6.3.2e -> 6.4.3f > 7.0.2d > 7.1.2 > 7.2.1a
版本升级步骤
- 查看当前固件版本;
- 本地部署FTP服务器,并上传合适的新固件文件;
- 上传当前配置到FTP服务器;
- 如果是级联交换机,请执行switchdisable确认交换机不再运行业务;
- 执行Firmwaredownload 命令进行升级;
- 系统自动重启之后确认版本是否升级成功 ;
- 下载配置到交换机;
- cfgsave保存配置文件;
- cfgenable cfg 启用配置文件;
- 执行 switchenable启用交换机;
- 通过switchshow查看交换机是否成功扫描到 WWN号,通过cfgshow 查看当前运行的配置档案。
- 升级结束,为确保万一最好 reboot系统验证。
主要升级过程
SW3:admin> configeupload
Protocol (scp, ftp, sftp, local) [ftp]:
Server Name or IP Address [host]: 10.77.77.93
User Name [user]: admin
Path/Filename [<home dir>/config.txt]: /79.txt
Section (all|chassis|switch [all]):
Password:
configUpload complete: All selected config parameters are uploaded
SW3:admin> firmwaredownload
Server Name or IP Address: 10.77.77.93
User Name: admin
File Name: /v7.0.1b
Network Protocol(1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1]: 2
Password:
Server IP: 10.77.77.93, Protocol IPv4
Checking system settings for firmwaredownload...
System settings check passed.
You can run firmwaredownloadstatus to get the status
of this command.
This command will cause a warm/non-disruptive boot but will
require that existing telnet, secure telnet or SSH sessions
be restarted.
Do you want to continue (Y/N) [Y]: Y
Firmware is being downloaded to the switch. This step may take up to 30 minutes.
Preparing for firmwaredownload...
Start to install packages...
dir ##################################################
ldconfig ##################################################
glibc ##################################################
glibc-linuxthreads ##################################################
bash ##################################################
readline ##################################################
terminfo ##################################################
termcap ##################################################
vixie-cron ##################################################
fileutils ##################################################
textutils ##################################################
setup ##################################################
swbd12-setup ##################################################
which ##################################################
findutils ##################################################
bzip ##################################################
zlib ##################################################
chkconfig ##################################################
sed ##################################################
procps ##################################################
psmisc ##################################################
modutils ##################################################
sin ##################################################
rcinit ##################################################
misc ##################################################
pam ##################################################
util-linux ##################################################
sh-utils ##################################################
popt ##################################################
grep ##################################################
rpm ##################################################
sysvinit ##################################################
man ##################################################
less ##################################################
gzip ##################################################
tar ##################################################
rsync ##################################################
uuid-libs ##################################################
e2fsprogs ##################################################
cpio ##################################################
dev ##################################################
bootenv ##################################################
wdtd ##################################################
fwdl ##################################################
telnet-server ##################################################
kernel ##################################################
kernel-module-usb ##################################################
swbd21-drivers ##################################################
sysklogd ##################################################
getty ##################################################
net-tools ##################################################
uucp ##################################################
portmap ##################################################
inetd ##################################################
iptables ##################################################
tcpd ##################################################
rsh-server ##################################################
rsh ##################################################
openssl-libs ##################################################
openssh ##################################################
openssh-server ##################################################
rusers-server ##################################################
rdate ##################################################
logrotate ##################################################
ntp ##################################################
pciutils ##################################################
strace ##################################################
sendmail ##################################################
iproute2 ##################################################
libxml2 ##################################################
fss ##################################################
fabos-setup ##################################################
fabos-drivers ##################################################
fabos-libs ##################################################
nonet-lib ##################################################
fabos-diag ##################################################
fabos ##################################################
fabos-daemons ##################################################
fabos-zoning ##################################################
sqlite ##################################################
dhcpcd ##################################################
fabos-vf ##################################################
fabos-hmon ##################################################
fabos-wwnhs ##################################################
fabos-man ##################################################
fabos-swbd71 ##################################################
apache ##################################################
fastcgi ##################################################
fabos-webtools ##################################################
fabos-webtoolsez ##################################################
tz ##################################################
mtracer-tool ##################################################
sysstat ##################################################
prom-440epx ##################################################
Please avoid powering off the system during prom update.
ipv6 ##################################################
awk ##################################################
ipsec ##################################################
hss-diag ##################################################
Removing unneeded files, please wait ...
Finished removing unneeded files.
All packages have been downloaded successfully.
Firmware has been downloaded to the secondary partition of the switch.
HA Rebooting ...
SW3:admin> switchshow
switchName: SW3
switchType: 71.2
switchState: Offline
switchMode: Native
switchRole: Disabled
switchDomain: 1 (unconfirmed)
switchId: fffc01
switchWwn: 10:00:00:27:f8:c9:4d:89
zoning: ON (cfg02)
switchBeacon: OFF
Index Port Address Media Speed State Proto
==============================================
0 0 010000 id N8 In_Sync FC Disabled
1 1 010100 id N8 In_Sync FC Disabled
2 2 010200 id N8 In_Sync FC Disabled
3 3 010300 id N8 In_Sync FC Disabled
4 4 010400 id N8 In_Sync FC Disabled
5 5 010500 id N8 In_Sync FC Disabled
6 6 010600 id N8 In_Sync FC Disabled
7 7 010700 id N8 No_Light FC Disabled
8 8 010800 id N8 No_Light FC Disabled
9 9 010900 id N8 No_Light FC Disabled
10 10 010a00 id N8 No_Light FC Disabled
11 11 010b00 id N8 No_Light FC Disabled
12 12 010c00 id N8 No_Light FC Disabled
13 13 010d00 id N8 No_Light FC Disabled
14 14 010e00 id N8 No_Light FC Disabled
15 15 010f00 id N8 No_Light FC Disabled
16 16 011000 id N8 No_Light FC Disabled
17 17 011100 id N8 No_Light FC Disabled
18 18 011200 id N8 No_Light FC Disabled
19 19 011300 id N8 No_Light FC Disabled
20 20 011400 id N8 No_Light FC Disabled
21 21 011500 id N8 No_Light FC Disabled
22 22 011600 id N8 No_Light FC Disabled
23 23 011700 id N8 No_Light FC Disabled
SW3:admin> version
Kernel: 2.6.14.2
Fabric OS: v7.0.1b
Made on: Wed May 9 17:27:07 2012
Flash: Fri Aug 1 17:03:33 2014
BootProm: 1.0.9
SW2:admin> configdownload
Protocol (scp, ftp, sftp, local) [ftp]:
Server Name or IP Address [host]: 10.77.77.93
User Name [user]: admin
Path/Filename [<home dir>/config.txt]: /78.txt
Section (all|chassis|switch [all]):
*** CAUTION ***
This command is used to download a backed-up configuration
for a specific switch. If using a file from a different
switch, this file's configuration settings will override
any current switch settings. Downloading a configuration
file, which was uploaded from a different type of switch,
may cause this switch to fail.
A switch reboot is required for some parameter changes to
take effect.
configDownload operation may take several minutes
to complete for large files.
Do you want to continue [y/n]: y
Password:
ConfigDownload: wwnRecordMatch: NOT found Chassis Configuration,chassis.licenseID
ConfigDownload: wwnRecordMatch: NOT found Chassis Configuration,chassis.licenseID
duplicate license-key "BDRG7Kf7TGNLZBT33FmTEZDgTKN7tPga*****"
duplicate license-key "ZMYrtaKRHmZEDEt3C9D7DRQFXMRgYLBS*****"
duplicate license-key "ZMYrtaKRHmZECEt3L9D7DRQFXMRgYLBS*****"
duplicate license-key "RTHZ9XrET7MEDFHtttTNBNrAEmtJgCFT*****"
duplicate license-key "3D7mK4mSRK3NLr7tDEY7PLRQCYt4BCAJ*****"
duplicate license-key "XFWCSm7SLtLJXB4tJDPgAPL4mPB7NNQS*****"
Doing configDownload on switch ...
Activating configDownload: Switch is disabled
configDownload complete: All selected config parameters are downloaded
SW3:admin> cfgsave
You are about to save the Defined zoning configuration. This
action will only save the changes on Defined configuration.
Any changes made on the Effective configuration will not
take effect until it is re-enabled. Until the Effective
configuration is re-enabled, merging new switches into the
fabric is not recommended and may cause unpredictable
results with the potential of mismatched Effective Zoning
configurations.
Do you want to save Defined zoning configuration only? (yes, y, no, n): [no] yes
Nothing changed: nothing to save, returning ...
SW3:admin> cfgenbalenable cfg02
You are about to enable a new zoning configuration.
This action will replace the old zoning configuration with the
current configuration selected. If the update includes changes
to one or more traffic isolation zones, the update may result in
localized disruption to traffic on ports associated with
the traffic isolation zone changes
Do you want to enable 'cfg02' configuration (yes, y, no, n): [no] yes
zone config "cfg02" is in effect
Updating flash ...
SW3:admin> switchshow
switchName: SW3
switchType: 71.2
switchState: Offline
switchMode: Native
switchRole: Disabled
switchDomain: 1 (unconfirmed)
switchId: fffc01
switchWwn: 10:00:00:27:f8:c9:4d:89
zoning: ON (cfg02)
switchBeacon: OFF
Index Port Address Media Speed State Proto
==============================================
0 0 010000 id N8 In_Sync FC Disabled
1 1 010100 id N8 In_Sync FC Disabled
2 2 010200 id N8 In_Sync FC Disabled
3 3 010300 id N8 In_Sync FC Disabled
4 4 010400 id N8 In_Sync FC Disabled
5 5 010500 id N8 In_Sync FC Disabled
6 6 010600 id N8 In_Sync FC Disabled
7 7 010700 id N8 No_Light FC Disabled
8 8 010800 id N8 No_Light FC Disabled
9 9 010900 id N8 No_Light FC Disabled
10 10 010a00 id N8 No_Light FC Disabled
11 11 010b00 id N8 No_Light FC Disabled
12 12 010c00 id N8 No_Light FC Disabled
13 13 010d00 id N8 No_Light FC Disabled
14 14 010e00 id N8 No_Light FC Disabled
15 15 010f00 id N8 No_Light FC Disabled
16 16 011000 id N8 No_Light FC Disabled
17 17 011100 id N8 No_Light FC Disabled
18 18 011200 id N8 No_Light FC Disabled
19 19 011300 id N8 No_Light FC Disabled
20 20 011400 id N8 No_Light FC Disabled
21 21 011500 id N8 No_Light FC Disabled
22 22 011600 id N8 No_Light FC Disabled
23 23 011700 id N8 No_Light FC Disabled
SW3:admin> switchenable
SW3:admin> switchshow
switchName: SW3
switchType: 71.2
switchState: Online
switchMode: Native
switchRole: Principal
switchDomain: 1
switchId: fffc01
switchWwn: 10:00:00:27:f8:c9:4d:89
zoning: ON (cfg02)
switchBeacon: OFF
Index Port Address Media Speed State Proto
==============================================
0 0 010000 id N8 Online FC F-Port 10:00:00:90:fa:68:02:15
1 1 010100 id N8 Online FC F-Port 10:00:00:90:fa:65:95:d1
2 2 010200 id N8 Online FC F-Port 50:06:01:69:3e:e0:4b:b6
3 3 010300 id N8 Online FC F-Port 50:06:01:61:3e:e0:4b:b6
4 4 010400 id N8 Online FC F-Port 21:00:00:24:ff:4a:15:bc
5 5 010500 id N8 Online FC F-Port 21:00:00:24:ff:4a:15:bd
6 6 010600 id N8 Online FC F-Port 21:00:00:24:ff:4a:14:83
7 7 010700 id N8 Online FC E-Port 10:00:00:27:f8:c7:3e:89 "SW1" (downstream)
8 8 010800 id N8 No_Light FC
9 9 010900 id N8 No_Light FC
10 10 010a00 id N8 No_Light FC
11 11 010b00 id N8 No_Light FC
12 12 010c00 id N8 No_Light FC
13 13 010d00 id N8 No_Light FC
14 14 010e00 id N8 No_Light FC
15 15 010f00 id N8 No_Light FC
16 16 011000 id N8 No_Light FC
17 17 011100 id N8 No_Light FC
18 18 011200 id N8 No_Light FC
19 19 011300 id N8 No_Light FC
20 20 011400 id N8 No_Light FC
21 21 011500 id N8 No_Light FC
22 22 011600 id N8 No_Light FC
23 23 011700 id N8 No_Light FC
SW3:admin> cfgshow
Defined configuration:
cfg: cfg01 zonevm; zonestorage; zoneOSNHB
cfg: cfg02 zone01; zone02; zone03; zone04; zone05; zone06; zone07;
zone08; zone09; zone10; zone11; zone12; zone13; zone14;
zone15; zone16; zone17
zone: zone01 ESXi5_1_hba3; OSN4032VM_SW2
zone: zone02 ESXi5_2_hba3; OSN4032VM_SW2
zone: zone03 EMC410_A1; OSN4032EMC_SW2
zone: zone04 EMC410_B1; OSN4032EMC_SW2
zone: zone05 ESXi5_1_hba3; OSN4042VM_SW4
zone: zone06 ESXi5_2_hba3; OSN4042VM_SW4
zone: zone07 EMC410_A1; OSN4042EMC_SW4
zone: zone08 EMC410_B1; OSN4042EMC_SW4
zone: zone09 ESXi5_3_hba3; OSN4032VM_SW2
zone: zone10 ESXi5_4_hba3; OSN4032VM_SW2
zone: zone11 EMC733_A1; OSN4032EMC_SW2
zone: zone12 EMC733_B1; OSN4032EMC_SW2
zone: zone13 ESXi5_3_hba3; OSN4042VM_SW4
zone: zone14 ESXi5_4_hba3; OSN4042VM_SW4
zone: zone15 EMC733_A1; OSN4042EMC_SW4
zone: zone16 EMC733_B1; OSN4042EMC_SW4
zone: zone17 OSN4032404_SW2; OSN4042403_SW4
zone: zoneOSNHB
1,6; 2,6
zone: zonestorage
1,2; 1,3; 1,4; 2,2; 2,3; 2,4
zone: zonevm 1,0; 1,1; 1,5; 2,0; 2,1; 2,5
alias: EMC410_A1
50:06:01:69:3e:e0:4b:b6
alias: EMC410_B1
50:06:01:61:3e:e0:4b:b6
alias: EMC733_A1
50:06:01:69:3e:e0:47:3a
alias: EMC733_B1
50:06:01:61:3e:e0:47:3a
alias: ESXi5_1_hba3
10:00:00:90:fa:68:02:15
alias: ESXi5_2_hba3
10:00:00:90:fa:65:95:d1
alias: ESXi5_3_hba3
10:00:00:90:fa:65:94:31
alias: ESXi5_4_hba3
10:00:00:90:fa:65:8e:d8
alias: OSN4032404_SW2
21:00:00:24:ff:4a:14:83
alias: OSN4032EMC_SW2
21:00:00:24:ff:4a:15:bc
alias: OSN4032VM_SW2
21:00:00:24:ff:4a:15:bd
alias: OSN4042403_SW4
21:00:00:24:ff:4a:14:1e
alias: OSN4042EMC_SW4
21:00:00:24:ff:4a:12:ea
alias: OSN4042VM_SW4
21:00:00:24:ff:4a:12:eb
Effective configuration:
cfg: cfg02
zone: zone01 10:00:00:90:fa:68:02:15
21:00:00:24:ff:4a:15:bd
zone: zone02 10:00:00:90:fa:65:95:d1
21:00:00:24:ff:4a:15:bd
zone: zone03 50:06:01:69:3e:e0:4b:b6
21:00:00:24:ff:4a:15:bc
zone: zone04 50:06:01:61:3e:e0:4b:b6
21:00:00:24:ff:4a:15:bc
zone: zone05 10:00:00:90:fa:68:02:15
21:00:00:24:ff:4a:12:eb
zone: zone06 10:00:00:90:fa:65:95:d1
21:00:00:24:ff:4a:12:eb
zone: zone07 50:06:01:69:3e:e0:4b:b6
21:00:00:24:ff:4a:12:ea
zone: zone08 50:06:01:61:3e:e0:4b:b6
21:00:00:24:ff:4a:12:ea
zone: zone09 10:00:00:90:fa:65:94:31
21:00:00:24:ff:4a:15:bd
zone: zone10 10:00:00:90:fa:65:8e:d8
21:00:00:24:ff:4a:15:bd
zone: zone11 50:06:01:69:3e:e0:47:3a
21:00:00:24:ff:4a:15:bc
zone: zone12 50:06:01:61:3e:e0:47:3a
21:00:00:24:ff:4a:15:bc
zone: zone13 10:00:00:90:fa:65:94:31
21:00:00:24:ff:4a:12:eb
zone: zone14 10:00:00:90:fa:65:8e:d8
21:00:00:24:ff:4a:12:eb
zone: zone15 50:06:01:69:3e:e0:47:3a
21:00:00:24:ff:4a:12:ea
zone: zone16 50:06:01:61:3e:e0:47:3a
21:00:00:24:ff:4a:12:ea
zone: zone17 21:00:00:24:ff:4a:14:83
21:00:00:24:ff:4a:14:1e