Chinaunix首页 | 论坛 | 博客
  • 博客访问: 282664
  • 博文数量: 107
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 74
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-18 09:57
文章分类

全部博文(107)

文章存档

2023年(2)

2021年(1)

2017年(1)

2015年(4)

2014年(9)

2013年(4)

2012年(14)

2011年(49)

2010年(23)

分类: 系统运维

2011-11-30 14:22:57

故障现象:    主机通过光纤卡直连虚拟带库(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
阅读(2203) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~