2013-06-26 23:23:38
来 源
中存储网
网络存储
HBA卡并不是装上就可以用的,通常还需要在系统上安装驱动,然后在光纤交换机上划分ZONE。各家存储配置方式不同,但多有界面可以看到主机HBA卡信息,而且也支持手动添加。
  HBA卡并不是装上就可以用的,通常还需要在系统上安装驱动,然后在光纤交换机上划分ZONE。

  主机连接了光纤交换机,划了ZONE访问存储控制器前端port,这个时候怎么判断主机和存储已联通呢?

  1.存储层面:

  如果你已知主机HBA卡的WWN地址,可以上存储上看自动发现的各主机HBA卡WWN信息,如果能看到,自然表示已连通,这是存储上做些lun mapping即可让主机识别到存储卷;各家存储配置方式不同,但多有界面可以看到主机HBA卡信息,而且也支持手动添加。

  2.主机OS层面:

  那么主机端怎样去检测存储呢?

  Linux下,此处以RHEL为例:

  [root@localhost ~]# cat /proc/scsi/lpfc/0

  lpfc0t00 DID 01f202 WWPN 50:01:01:60:39:a0:24:2f WWNN 50:01:01:60:b9:a0:24:2f

  lpfc0t01 DID 01f102 WWPN 50:01:01:68:39:a0:24:2f WWNN 50:01:01:60:b9:a0:24:2f

  [root@localhost ~]# cat /proc/scsi/lpfc/1

  lpfc1t00 DID 01f301 WWPN 50:01:01:69:39:a0:24:2f WWNN 50:01:01:60:b9:a0:24:2f

  lpfc1t01 DID 01fe01 WWPN 50:01:01:61:39:a0:24:2f WWNN 50:01:01:60:b9:a0:24:2f

  /proc/scsi/lpfc/0和/proc/scsi/lpfc/1等于这台linux主机有2块emulex HBA卡,这里所看到的就是对端存储的port了

  Solaris下,此处以Solaris9为例:

  bash-2.05# cfgadm -al

  c3 fc-fabric connected configured unknown

  c3::5006016001230678 disk connected configured unknown

  c3::5006016101230678 disk connected configured unknown

  此处可看出c3是一块HBA卡设备,c3::5006016001230678和c3::5006016101230678就是对端存储的前端port

  AIX下,此处以AIX5.3为例:

  通常AIX下划好zone,但尚未分盘时,由于AIX已识别到了对端控制器port,它会将这个port识别成一个hdisk设备,所以你在查非本地盘最近的一个盘符信息时就可以看到,此例中主机上本地盘有2块,分别是hdisk0和hdisk1,第三个是hdisk2,就是存储port了

  # lscfg -vpl hdisk2

  hdisk2 U1.9-P2-I1/Q1-W5006016A446079CA-L0 EMC CLARiiON FCP LUNZ Disk

  Manufacturer…………….DGC

  Machine Type and Model……LUNZ

  ROS Level and ID…………0429

  Serial Number……………FCEEP100102007

  Subsystem Vendor/Device ID..CX4-240

  Device Specific.(PQ)……..00

  Device Specific.(VS)……..0000000000CL

  Device Specific.(UI)……..50060160C46079CA50060160C46079CA

  FRU Label……………….FFFF

  Device Specific.(Z0)……..10

  Device Specific.(Z1)……..10

  PLATFORM SPECIFIC

  Name: disk

  Node: disk

  Device Type: block

  通过这些方法,在检查问题时可做出正确判断,有利于分析


声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。