故障现象: 主机通过光纤卡直连虚拟带库(HP D2D Backup system)可以看到虚拟带库上的
机械臂和控制器,但通过HP光纤交换机HP AA978A 2/16 SAN Switch不能。
故障处理方法:需要做firmware升级
升级后需要开启光交换上连接主机HBA卡和虚拟带库的端口的NPIV参数。
故障处理过程第1步: 备份光交换配置信息:
显示光交换端口信息:
swd77:admin> switchshow
switchName: swd77
switchType: 26.2
switchState: Online
switchMode: Native
switchRole: Principal
switchDomain: 1
switchId: fffc01
switchWwn: 10:00:00:05:1e:34:91:2a
zoning: OFF
switchBeacon: OFF
Port Media Speed State
=========================
0 id N2 Online F-Port 50:00:1f:e1:50:04:ef:49
1 id N2 Online F-Port 50:00:1f:e1:50:04:ef:4c
2 id N2 Online F-Port 50:06:0b:00:00:2d:29:1c
3 id N2 Online F-Port 50:06:0b:00:00:2d:28:cc
4 id N2 Online F-Port 10:00:00:e0:02:22:ea:a8
5 id N2 Online F-Port 50:06:0b:00:00:27:35:26
6 id N2 No_Light
7 id N2 No_Light
8 id N2 Online F-Port 50:06:0b:00:00:2d:28:c6
9 id N2 Online F-Port 50:06:0b:00:00:2d:29:a6
10 id N2 Online F-Port 50:06:0b:00:00:2d:2a:3c
11 id N2 Online F-Port 50:06:0b:00:00:27:37:a2
12 id N2 Online F-Port 10:00:00:00:c9:41:bd:5b
13 id N2 No_Light
14 id N2 Online F-Port 21:00:00:e0:8b:1b:9d:c2
15 id N2 No_Light
swd77:admin> echo "next plugin the optical line";
next plugin the optical line
插入新光纤后再次显示光交换端口信息:
swd77:admin> switchshow
switchName: swd77
switchType: 26.2
switchState: Online
switchMode: Native
switchRole: Principal
switchDomain: 1
switchId: fffc01
switchWwn: 10:00:00:05:1e:34:91:2a
zoning: OFF
switchBeacon: OFF
Port Media Speed State
=========================
0 id N2 Online F-Port 50:00:1f:e1:50:04:ef:49
1 id N2 Online F-Port 50:00:1f:e1:50:04:ef:4c
2 id N2 Online F-Port 50:06:0b:00:00:2d:29:1c
3 id N2 Online F-Port 50:06:0b:00:00:2d:28:cc
4 id N2 Online F-Port 10:00:00:e0:02:22:ea:a8
5 id N2 Online F-Port 50:06:0b:00:00:27:35:26
6 id N2 Online F-Port 50:01:43:80:12:07:ce:e0
7 id N2 Online F-Port 21:00:00:e0:8b:1b:38:b0
8 id N2 Online F-Port 50:06:0b:00:00:2d:28:c6
9 id N2 Online F-Port 50:06:0b:00:00:2d:29:a6
10 id N2 Online F-Port 50:06:0b:00:00:2d:2a:3c
11 id N2 Online F-Port 50:06:0b:00:00:27:37:a2
12 id N2 Online F-Port 10:00:00:00:c9:41:bd:5b
13 id N2 No_Light
14 id N2 Online F-Port 21:00:00:e0:8b:1b:9d:c2
15 id N2 No_Light
升级前备份光交换配置信息:
swd77:admin> supportshow
Date:
Mon Nov 28 09:31:25 UTC 2011
Version:
Kernel: 2.4.19
Fabric OS: v4.2.0b
Made on: Fri Apr 2 01:01:17 2004
Flash: Tue Dec 14 15:04:22 2004
BootProm: 4.1.0
supportshow groups enabled:
os enabled
exception enabled
port enabled
fabric enabled
services enabled
security enabled
network enabled
portlog enabled
system enabled
extend disabled
filter disabled
perfmon disabled
portlogdump:
time task event port cmd args
-------------------------------------------------
11:37:13.509 INTR pstate 3 OL2
11:37:13.515 INTR pstate 3 LR3
11:37:13.515 INTR pstate 3 AC
11:37:13.515 PORT scn 3 11 00000000,00000000,00010000
11:37:13.516 PORT Rx3 3 116 22fffffe,00000000,4011ffff,04000000
11:37:13.516 PORT scn 3 1 00000000,00000000,00000002
11:37:13.516 PORT scn 3 6 00000000,00000000,00000002
11:37:13.541 PORT scn 3 144 00000000,00000000,00000008
....
....
故障处理过程第二步2: 升级光交换Firmware:
开始通过自己建的FTP服务器升级firmware:
注:需要提前将笔记本与光交换管理网口相连,然后将firmware升级包释放到ftp服务器(我的笔记本电脑)根目录:
swd77:admin> firmwaredownload
You can run firmwareDownloadStatus to get the status
of this command.
This command will cause the switch to reset and will
require that existing telnet, secure telnet or SSH
sessions be restarted.
Do you want to continue [Y]: Y
Server Name or IP Address: 10.77.77.78
User Name: wuying
File Name: //v4.4.0b/release.plist 注: release.plist文件在//v4.4.0b下本不存在,但升级程序会自动查找
Password:
Firmwaredownload has started.
Start to install packages...... 显示升级进度:
dir ##################################################
ldconfig ##################################################
glibc ##################################################
bash ##################################################
readline ##################################################
terminfo ##################################################
termcap ##################################################
setup ##################################################
swb ##################################################
which ##################################################
findutils ##################################################
bzip ##################################################
zlib ##################################################
chkconfig ##################################################
fileutils ##################################################
sed ##################################################
textutils ##################################################
procps ##################################################
psmisc ##################################################
modutils ##################################################
sin ##################################################
rcinit ##################################################
misc ##################################################
pam ##################################################
util-linux ##################################################
sh-utils ##################################################
popt ##################################################
grep ##################################################
rpm ##################################################
sysvinit ##################################################
man ##################################################
less ##################################################
gzip ##################################################
tar ##################################################
rsync ##################################################
cpio ##################################################
dev ##################################################
bootenv ##################################################
wdtd ##################################################
wget ##################################################
fwdl ##################################################
prom ##################################################
Please avoid powering off the system during prom update.
kernel ##################################################
swb ##################################################
pcmcia-cs ##################################################
sysklogd ##################################################
getty ##################################################
net-tools ##################################################
vixie-cron ##################################################
uucp ##################################################
binutils-libs ##################################################
binutils ##################################################
ksymoops ##################################################
portmap ##################################################
inetd ##################################################
iptables ##################################################
tcpd ##################################################
telnet-server ##################################################
rsh-server ##################################################
rsh ##################################################
openssl-libs ##################################################
openssh ##################################################
openssh-server ##################################################
rusers-server ##################################################
rdate ##################################################
logrotate ##################################################
ntp ##################################################
pciutils ##################################################
strace ##################################################
ftp ##################################################
ncftp ##################################################
sendmail ##################################################
iprout ##################################################
libxm ##################################################
fabos-fss ##################################################
fabos-setup ##################################################
fabos-drivers ##################################################
fabos-libs ##################################################
fabos-diag ##################################################
fabos-man ##################################################
fabos ##################################################
fabos-zoning ##################################################
fabos-fw ##################################################
fabos-hmon ##################################################
fabos-wwnhs ##################################################
fabos-swb ##################################################
mmlib ##################################################
apache ##################################################
fastcgi ##################################################
fabos-webtools ##################################################
tz ##################################################
mtracer-tool ##################################################
lkcd ##################################################
sysstat ##################################################
Write kernel image into flash.
...............................
Verification SUCCEEDED
All packages have been downloaded successfully.
Firmwaredownload has completed successfully.
HA Rebooting ...
光交换自动重启,网络连接中断数秒,然后重新登录光交换:
使用 firmwaredownloadstatus 命令显示升级进度:
swd77:admin> firmwaredownloadstatus
[0]: Mon Nov 28 09:34:34 2011
Firmwaredownload has started.
[1]: Mon Nov 28 09:38:31 2011
Firmwaredownload has completed successfully.
[2]: Mon Nov 28 09:40:21 2011
Firmwarecommit has started.
swd77:admin> firmwaredownloadstatus
[0]: Mon Nov 28 09:34:34 2011
Firmwaredownload has started.
[1]: Mon Nov 28 09:38:31 2011
Firmwaredownload has completed successfully.
[2]: Mon Nov 28 09:40:21 2011
Firmwarecommit has started.
...
...
如下结果显示升级成功完成:
swd77:admin> firmwaredownloadstatus
[0]: Mon Nov 28 09:34:34 2011
Firmwaredownload has started.
[1]: Mon Nov 28 09:38:31 2011
Firmwaredownload has completed successfully.
[2]: Mon Nov 28 09:40:21 2011
Firmwarecommit has started.
[3]: Mon Nov 28 09:44:10 2011
Firmwarecommit has completed successfully.
[4]: Mon Nov 28 09:44:10 2011
Firmwaredownload command has completed successfully.
升级后查看Firmware (Fabric OS) 版本已经更新到了v4.4.0b,升级成功:
swd77:admin> version
Kernel: 2.4.19
Fabric OS: v4.4.0b
Made on: Thu Feb 17 22:46:32 2005
Flash: Mon Nov 28 09:36:22 2011
BootProm: 4.5.0
下面要将Firmware (Fabric OS) 版本从v4.4.0b升级到v5.1.0b,过程与从v4.2.0b升级到v4.4.0b一样:
swd77:admin> firmwaredownload
You can run firmwareDownloadStatus to get the status
of this command.
This command will cause the switch to reset and will
require that existing telnet, secure telnet or SSH
sessions be restarted.
Do you want to continue [Y]: Y
Server Name or IP Address: 10.77.77.78
User Name: wuying
File Name: //v5.1.0b/release.plist
Password:
Firmwaredownload has started.
Removing pcmcia-cs-3.1.29-2
Removing fabos-fss-4.4.0b-9
Start to install packages......
dir ##################################################
ldconfig ##################################################
glibc ##################################################
bash ##################################################
readline ##################################################
terminfo ##################################################
termcap ##################################################
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 ##################################################
cpio ##################################################
dev ##################################################
bootenv ##################################################
wdtd ##################################################
wget ##################################################
fwdl ##################################################
prom ##################################################
Please avoid powering off the system during prom update.
kernel ##################################################
swbd12-drivers ##################################################
sysklogd ##################################################
getty ##################################################
net-tools ##################################################
vixie-cron ##################################################
uucp ##################################################
binutils-libs ##################################################
binutils ##################################################
ksymoops ##################################################
portmap ##################################################
inetd ##################################################
iptables ##################################################
tcpd ##################################################
telnet-server ##################################################
rsh-server ##################################################
rsh ##################################################
openssl-libs ##################################################
openssh ##################################################
openssh-server ##################################################
rusers-server ##################################################
rdate ##################################################
logrotate ##################################################
ntp ##################################################
pciutils ##################################################
strace ##################################################
ftp ##################################################
ncftp ##################################################
sendmail ##################################################
iproute2 ##################################################
libxml2 ##################################################
fss ##################################################
fabos-setup ##################################################
fabos-drivers ##################################################
fabos-libs ##################################################
fabos-diag ##################################################
fabos-man ##################################################
fabos ##################################################
fabos-zoning ##################################################
fabos-fw ##################################################
fabos-hmon ##################################################
fabos-wwnhs ##################################################
fabos-swbd26 ##################################################
mmlib ##################################################
apache ##################################################
fastcgi ##################################################
fabos-webtools ##################################################
fabos-webtoolsez ##################################################
tz ##################################################
mtracer-tool ##################################################
lkcd ##################################################
sysstat ##################################################
Write kernel image into flash.
...............................
Verification SUCCEEDED
Removing unneeded files, please wait ...
Finished removing unneeded files.
All packages have been downloaded successfully.
Firmwaredownload has completed successfully.
HA Rebooting ...
光交换自动重启,网络连接中断数秒,然后重新登录光交换:
使用 firmwaredownloadstatus 命令显示升级进度:
swd77:admin> firmwaredownloadstatus
[0]: Mon Nov 28 09:34:34 2011
Firmwaredownload has started.
[1]: Mon Nov 28 09:38:31 2011
Firmwaredownload has completed successfully.
[2]: Mon Nov 28 09:40:21 2011
Firmwarecommit has started.
swd77:admin> firmwaredownloadstatus
[0]: Mon Nov 28 09:34:34 2011
Firmwaredownload has started.
[1]: Mon Nov 28 09:38:31 2011
Firmwaredownload has completed successfully.
[2]: Mon Nov 28 09:40:21 2011
Firmwarecommit has started.
...
...
如下结果显示升级成功完成:
swd77:admin> firmwaredownloadstatus
[0]: Mon Nov 28 09:34:34 2011
Firmwaredownload has started.
[1]: Mon Nov 28 09:38:31 2011
Firmwaredownload has completed successfully.
[2]: Mon Nov 28 09:40:21 2011
Firmwarecommit has started.
[3]: Mon Nov 28 09:44:10 2011
Firmwarecommit has completed successfully.
[4]: Mon Nov 28 09:44:10 2011
Firmwaredownload command has completed successfully.
显示升级结果: firmware已经从v4.4.0b变为: v5.1.0b, 升级成功。
swd77:admin> version
Kernel: 2.4.19
Fabric OS: v5.1.0b
Made on: Fri May 26 23:36:58 2006
Flash: Mon Nov 28 09:47:19 2011
BootProm: 4.5.3
swd77:admin> firmwaredownload
Server Name or IP Address: 10.77.77.78
FTP User Name: wuying
File Name: //v5.3.2c/release.plist
FTP Password:
You can run firmwaredownloadstatus to get the status
of this command.
This command will cause the switch to reset and will
require that existing telnet, secure telnet or SSH
sessions be restarted.
Do you want to continue [Y]: Y
Firmware is being downloaded to the switch. This step may take up to 30 minutes.
Checking system settings for firmwaredownload...
Removing wget-1.5.3-1
Removing ftp-0.17-1
Removing ncftp-3.0.3-3
Removing binutils-libs-2.10.1-1
Removing binutils-2.10.1-1
Removing fabos-fw-5.1.0b-8
Removing lkcd-4.1_1_2.4.19-1
Removing mmlib-1.1.3-1
Removing fabos-webtoolsez-5.1.0b-1
Removing prom-4.5.3-1
Start to install packages...
dir ##################################################
ldconfig ##################################################
glibc ##################################################
bash ##################################################
readline ##################################################
terminfo ##################################################
termcap ##################################################
fileutils ##################################################
textutils ##################################################
setup ##################################################
warning: /etc/hosts created as /etc/hosts.rpmnew
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 ##################################################
telnet-server ##################################################
cpio ##################################################
dev ##################################################
bootenv ##################################################
wdtd ##################################################
fwdl ##################################################
kernel ##################################################
swbd12-drivers ##################################################
sysklogd ##################################################
getty ##################################################
net-tools ##################################################
vixie-cron ##################################################
uucp ##################################################
ksymoops ##################################################
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 ##################################################
fabos-diag ##################################################
fabos ##################################################
fabos-zoning ##################################################
fabos-man ##################################################
fabos-hmon ##################################################
fabos-wwnhs ##################################################
fabos-swbd26 ##################################################
sqlite ##################################################
dhcpcd ##################################################
apache ##################################################
fastcgi ##################################################
fabos-webtools ##################################################
tz ##################################################
mtracer-tool ##################################################
sysstat ##################################################
ipv6 ##################################################
awk ##################################################
Writing kernel image into flash.
................................
Finished writing kernel image.
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 ...
重新登录:
swd77:admin> firmwaredownloadstatus
[1]: Mon Nov 28 09:59:29 2011
Firmware is being downloaded to the switch. This step may take up to 30 minutes.
[2]: Mon Nov 28 10:06:08 2011
Firmware has been downloaded to the secondary partition of the switch.
[3]: Mon Nov 28 10:07:48 2011
The firmware commit operation has started. This may take up to 10 minutes.
[4]: Mon Nov 28 10:12:17 2011
The commit operation has completed successfully.
[5]: Mon Nov 28 10:12:17 2011
Firmwaredownload command has completed successfully. Use firmwareshow to verify the firmware versions.
swd77:admin> firmwareshow
Appl Primary/Secondary Versions
------------------------------------------
FOS v5.3.2c
v5.3.2c
swd77:admin> version
Kernel: 2.6.14
Fabric OS: v5.3.2c
Made on: Wed Sep 30 16:48:51 2009
Flash: Mon Nov 28 10:01:58 2011
BootProm: 4.5.3
升级成功: firmware版本已经变为最新的v5.3.2.
故障处理过程第3步: 开启相应端口的NPIV协议:
为支持虚拟带库,必须得在连接虚拟带库的主机端口和虚拟带库所在端口开启NPIV协议:
注:低版本的firmware不支持该参数,所以在此案例中所了升级。
swd77:admin> portcfgshow
Ports of Slot 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
-----------------+--+--+--+--+----+--+--+--+----+--+--+--+----+--+--+--
Speed AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN
Trunk Port ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON
Long Distance .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
VC Link Init .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Locked L_Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Locked G_Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Disabled E_Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
ISL R_RDY Mode .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
RSCN Suppressed .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Persistent Disable.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
NPIV capability .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
swd77:admin> portcfgnpivport 6 1
swd77:admin> portcfgnpivport 7 1
swd77:admin> portcfgshow
Ports of Slot 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
-----------------+--+--+--+--+----+--+--+--+----+--+--+--+----+--+--+--
Speed AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN
Trunk Port ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON
Long Distance .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
VC Link Init .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Locked L_Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Locked G_Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Disabled E_Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
ISL R_RDY Mode .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
RSCN Suppressed .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Persistent Disable.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
NPIV capability .. .. .. .. .. .. ON ON .. .. .. .. .. .. .. ..
where AN:AutoNegotiate, ..:OFF, ??:INVALID,
SN:Software controlled AutoNegotiation.
swd77:admin> timed out waiting for input: auto-logout