xxwang1984 发表于 2011-09-28 11:06

最近在学习hitachi的hdlm知识,遇到一些问题,烦请高手赐教!

本帖最后由 xxwang1984 于 2011-09-28 11:24 编辑

最近在学习hitachi的hdlm知识,遇到一些问题,烦请高手赐教!

# /opt/DynamicLinkManager/bin/dlnkmgr view -lu
Product       : AMS
SerialNumber: 83040634      
LUs         : 2

iLUHDevName Device   PathID Status   
0000 sddlmaa/dev/sdb 000000 Online   
            /dev/sdg 000002 Online   
            /dev/sdd 000004 Offline(E)
            /dev/sdf 000005 Online   
0001 sddlmab/dev/sdc 000001 Online   
            /dev/sdi 000003 Online   
            /dev/sde 000006 Offline(E)
            /dev/sdh 000007 Online   
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2011/09/28 10:36:33

# /opt/DynamicLinkManager/bin/dlnkmgr view -path
Paths:000008 OnlinePaths:000006
PathStatus   IO-Count    IO-Errors
Reduced      2551375341704      

PathID PathName                        DskName                                    iLU            ChaPort Status   Type IO-Count   IO-ErrorsDNum HDevName
000000 0003.0000.0000000000000000.0000 HITACHI .DF600F          .83040634         0000             1A      Online   Own2283901562          0    0 sddlmaa
000001 0003.0000.0000000000000000.0001 HITACHI .DF600F          .83040634         0001             1A      Online   Own   959682435          0    0 sddlmab
000002 0003.0000.0000000000000001.0000 HITACHI .DF600F          .83040634         0000             0A      Online   Own2281424428          0    0 sddlmaa
000003 0003.0000.0000000000000001.0001 HITACHI .DF600F          .83040634         0001             0A      Online   Own1000636382          0    0 sddlmab
000004 0004.0000.0000000000000000.0000 HITACHI .DF600F          .83040634         0000             0B      Offline(E) Own   591168551          4    0 sddlmaa
000005 0004.0000.0000000000000001.0000 HITACHI .DF600F          .83040634         0000             1B      Online   Own2288134419          0    0 sddlmaa
000006 0004.0000.0000000000000000.0001 HITACHI .DF600F          .83040634         0001             0B      Offline(E) Own4226664974      700    0 sddlmab
000007 0004.0000.0000000000000001.0001 HITACHI .DF600F          .83040634         0001             1B      Online   Own1804664478          0    0 sddlmab
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2011/09/28 10:37:42

# fdisk -l /dev/sddlmaa

WARNING: GPT (GUID Partition Table) detected on '/dev/sddlmaa'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sddlmaa: 2947.5 GB, 2947521970176 bytes
255 heads, 63 sectors/track, 358349 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

       Device Boot      Start         End      Blocks   IdSystem
/dev/sddlmaa1               1      2673502147483647+eeEFI GPT


# ll /dev/sddlma*
brw-r----- 1 root disk 252,0 2009-11-08 /dev/sddlmaa
brw-r----- 1 root disk 252,1 2010-05-07 /dev/sddlmaa1
brw-rw---- 1 root root 252, 10 2009-11-08 /dev/sddlmaa10
brw-rw---- 1 root root 252, 11 2009-11-08 /dev/sddlmaa11
brw-rw---- 1 root root 252, 12 2009-11-08 /dev/sddlmaa12
brw-rw---- 1 root root 252, 13 2009-11-08 /dev/sddlmaa13
brw-rw---- 1 root root 252, 14 2009-11-08 /dev/sddlmaa14
brw-rw---- 1 root root 252, 15 2009-11-08 /dev/sddlmaa15
brw-r----- 1 root disk 252,2 2010-05-07 /dev/sddlmaa2
brw-rw---- 1 root root 252,3 2009-11-08 /dev/sddlmaa3
brw-rw---- 1 root root 252,4 2009-11-08 /dev/sddlmaa4
brw-rw---- 1 root root 252,5 2009-11-08 /dev/sddlmaa5
brw-rw---- 1 root root 252,6 2009-11-08 /dev/sddlmaa6
brw-rw---- 1 root root 252,7 2009-11-08 /dev/sddlmaa7
brw-rw---- 1 root root 252,8 2009-11-08 /dev/sddlmaa8
brw-rw---- 1 root root 252,9 2009-11-08 /dev/sddlmaa9
brw-r----- 1 root disk 252, 16 2009-11-08 /dev/sddlmab
brw-r----- 1 root disk 252, 17 2011-02-10 /dev/sddlmab1
brw-rw---- 1 root root 252, 26 2009-11-08 /dev/sddlmab10
brw-rw---- 1 root root 252, 27 2009-11-08 /dev/sddlmab11
brw-rw---- 1 root root 252, 28 2009-11-08 /dev/sddlmab12
brw-rw---- 1 root root 252, 29 2009-11-08 /dev/sddlmab13
brw-rw---- 1 root root 252, 30 2009-11-08 /dev/sddlmab14
brw-rw---- 1 root root 252, 31 2009-11-08 /dev/sddlmab15
brw-r----- 1 root disk 252, 18 2011-02-10 /dev/sddlmab2
brw-rw---- 1 root root 252, 19 2009-11-08 /dev/sddlmab3
brw-rw---- 1 root root 252, 20 2009-11-08 /dev/sddlmab4
brw-rw---- 1 root root 252, 21 2009-11-08 /dev/sddlmab5
brw-rw---- 1 root root 252, 22 2009-11-08 /dev/sddlmab6
brw-rw---- 1 root root 252, 23 2009-11-08 /dev/sddlmab7
brw-rw---- 1 root root 252, 24 2009-11-08 /dev/sddlmab8
brw-rw---- 1 root root 252, 25 2009-11-08 /dev/sddlmab9


# pvscan
PV /dev/sddlmab1   VG vgarch   lvm2
PV /dev/sddlmab2   VG vgarch   lvm2
PV /dev/sddlmaa1   VG vgdata   lvm2
PV /dev/sddlmaa2   VG vgdata   lvm2
Total: 4 / in use: 4 / in no VG: 0

问题:
1、上面的输出能否看到主机装了几个hba卡,每个hba卡的id是多少?
2、上面是输出中是否是4条path?
3、hdev设备sddlmaa 是否是有四个基盘 /dev/sdb 、/dev/sdg 、 /dev/sdd 、 /dev/sdf组成吗?
4、hdev设备sddlmaa只有一个逻辑分区/dev/sddlmaa1,为什么# ll /dev/sddlma*命令输出又那么多呢?

上面的问题可能问的幼稚,请不要拍砖,没有办法,绝对的新手,谢谢!

oldnetangel 发表于 2011-09-28 11:13

两个LUN,每个LUN可以通过4个Path扫描到,通过阵列的四个端口:0A/0B/1A/1B。

xxwang1984 发表于 2011-09-28 11:45

两个LUN,每个LUN可以通过4个Path扫描到,通过阵列的四个端口:0A/0B/1A/1B。
oldnetangel 发表于 2011-09-28 11:13 http://bbs.chinaunix.net/images/common/back.gif


    谢谢回复,那就是有4个hba卡,,那对应的hba卡的id能否看到呢?
    第3、4个问题呢,还烦请赐教,谢谢!

xxwang1984 发表于 2011-09-28 11:55

第四个问题应该是这样的:fdisk -l /dev/sddlmaa输出中显示hlu设备sddlmaa只有一个逻辑分区hdev /dev/sddlmaa1,为什么# ll /dev/sddlma*命令输出又那么多呢?vgscan命令输出显示hlu sddlmaa至少有两个hdev:/dev/sddlmaa1和/dev/sddlmaa2.

xxwang1984 发表于 2011-09-28 15:52

# /opt/DynamicLinkManager/bin/dlnkmgr view -path -iem -hbaportwwn
Paths:000008 OnlinePaths:000006
PathStatus   IO-Count    IO-Errors
Reduced      2557234761704      

PathIDPathName                                          HBAPortWWN            DskName                                                iLU            ChaPort Status   Type IO-Count   IO-ErrorsDNum HDevName IEP
000000 0003.0000.0000000000000000.0000 2100001B320BDF3E HITACHI .DF600F          .83040634         0000             1A      Online   Own2284831879          0    0 sddlmaa-
000001 0003.0000.0000000000000000.0001 2100001B320BDF3E HITACHI .DF600F          .83040634         0001             1A      Online   Own   960642743          0    0 sddlmab-
000002 0003.0000.0000000000000001.0000 2100001B320BDF3E HITACHI .DF600F          .83040634         0000             0A      Online   Own2282360868          0    0 sddlmaa-
000003 0003.0000.0000000000000001.0001 2100001B320BDF3E HITACHI .DF600F          .83040634         0001             0A      Online   Own1001594060          0    0 sddlmab-
000004 0004.0000.0000000000000000.0000 2101001B322BDF3E HITACHI .DF600F          .83040634         0000             0B      Offline(E) Own   591168551          4    0 sddlmaa-
000005 0004.0000.0000000000000001.0000 2101001B322BDF3E HITACHI .DF600F          .83040634         0000             1B      Online   Own2289074173          0    0 sddlmaa-
000006 0004.0000.0000000000000000.0001 2101001B322BDF3E HITACHI .DF600F          .83040634         0001             0B      Offline(E) Own4226664974      700    0 sddlmab-
000007 0004.0000.0000000000000001.0001 2101001B322BDF3E HITACHI .DF600F          .83040634         0001             1B      Online   Own1805799401          0    0 sddlmab-
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2011/09/28 15:37:21

这里的输出也看到HBAPortWWN只有一个,另外一个hba连接的path出现错误,为什么有4个path,而只有两个hba卡呢

xxwang1984 发表于 2011-09-28 16:12

路过的高手,请赐教!

xxwang1984 发表于 2011-09-28 16:15

两个LUN,每个LUN可以通过4个Path扫描到,通过阵列的四个端口:0A/0B/1A/1B。
oldnetangel 发表于 2011-09-28 11:13 http://bbs.chinaunix.net/images/common/back.gif



# systool -c fc_host -v
Class = "fc_host"

Class Device = "host3"
Class Device path = "/sys/class/fc_host/host3"
    fabric_name         = "0x1200d00cbec41c2"
    issue_lip         = <store method only>
    node_name         = "0x2000001b320bdf3e"
    port_id             = "0x5a0200"
    port_name         = "0x2100001b320bdf3e"
    port_state          = "Online"
    port_type         = "NPort (fabric via point-to-point)"
    speed               = "4 Gbit"
    supported_classes   = "Class 3"
    symbolic_name       = "QLE2562 FW:v4.03.02 DVR:v8.02.00-k5-rhel5.2-04"
    system_hostname   = ""
    tgtid_bind_type   = "wwpn (World Wide Port Name)"
    uevent            = <store method only>

    Device = "host3"
    Device path = "/sys/devices/pci0000:00/0000:00:04.0/0000:0c:00.0/0000:0d:04.0/0000:0e:00.0/host3"
      fw_dump             =
      nvram               = "ISP "
      optrom_ctl          = <store method only>
      optrom            =
      sfp               = ""
      uevent            = <store method only>
      vpd               = "‚."


Class Device = "host4"
Class Device path = "/sys/class/fc_host/host4"
    fabric_name         = "0x1200d00cbecc1d2"
    issue_lip         = <store method only>
    node_name         = "0x2001001b322bdf3e"
    port_id             = "0x390800"
    port_name         = "0x2101001b322bdf3e"
    port_state          = "Online"
    port_type         = "NPort (fabric via point-to-point)"
    speed               = "4 Gbit"
    supported_classes   = "Class 3"
    symbolic_name       = "QLE2562 FW:v4.03.02 DVR:v8.02.00-k5-rhel5.2-04"
    system_hostname   = ""
    tgtid_bind_type   = "wwpn (World Wide Port Name)"
    uevent            = <store method only>

    Device = "host4"
    Device path = "/sys/devices/pci0000:00/0000:00:04.0/0000:0c:00.0/0000:0d:04.0/0000:0e:00.1/host4"
      fw_dump             =
      nvram               = "ISP "
      optrom_ctl          = <store method only>
      optrom            =
      sfp               = ""
      uevent            = <store method only>
      vpd               = "‚."

下面的输出是不是阵列端东东?就是和hba连接的存储设备?

# systool -c fc_remote_ports -v
Class = "fc_remote_ports"

Class Device = "0-0"
Class Device path = "/sys/class/fc_remote_ports/rport-3:0-0"
    dev_loss_tmo      = "35"
    node_name         = "0x50060e80104aa722"
    port_id             = "0x5a0500"
    port_name         = "0x50060e80104aa722"
    port_state          = "Online"
    roles               = "FCP Target"
    scsi_target_id      = "0"
    supported_classes   = "Class 3"
    uevent            = <store method only>

    Device = "rport-3:0-0"
    Device path = "/sys/devices/pci0000:00/0000:00:04.0/0000:0c:00.0/0000:0d:04.0/0000:0e:00.0/host3/rport-3:0-0"
      uevent            = <store method only>


Class Device = "0-0"
Class Device path = "/sys/class/fc_remote_ports/rport-4:0-0"
    dev_loss_tmo      = "35"
    node_name         = "0xffffffffffffffff"
    port_id             = "0xffffffff"
    port_name         = "0x50060e80104aa721"
    port_state          = "Not Present"
    roles               = "unknown"
    scsi_target_id      = "0"
    supported_classes   = "unspecified"
    uevent            = <store method only>

    Device = "rport-4:0-0"
    Device path = "/sys/devices/pci0000:00/0000:00:04.0/0000:0c:00.0/0000:0d:04.0/0000:0e:00.1/host4/rport-4:0-0"
      uevent            = <store method only>


Class Device = "0-1"
Class Device path = "/sys/class/fc_remote_ports/rport-3:0-1"
    dev_loss_tmo      = "35"
    node_name         = "0x50060e80104aa720"
    port_id             = "0x5a0700"
    port_name         = "0x50060e80104aa720"
    port_state          = "Online"
    roles               = "FCP Target"
    scsi_target_id      = "1"
    supported_classes   = "Class 3"
    uevent            = <store method only>

    Device = "rport-3:0-1"
    Device path = "/sys/devices/pci0000:00/0000:00:04.0/0000:0c:00.0/0000:0d:04.0/0000:0e:00.0/host3/rport-3:0-1"
      uevent            = <store method only>


Class Device = "0-1"
Class Device path = "/sys/class/fc_remote_ports/rport-4:0-1"
    dev_loss_tmo      = "35"
    node_name         = "0x50060e80104aa723"
    port_id             = "0x390600"
    port_name         = "0x50060e80104aa723"
    port_state          = "Online"
    roles               = "FCP Target"
    scsi_target_id      = "1"
    supported_classes   = "Class 3"
    uevent            = <store method only>

    Device = "rport-4:0-1"
    Device path = "/sys/devices/pci0000:00/0000:00:04.0/0000:0c:00.0/0000:0d:04.0/0000:0e:00.1/host4/rport-4:0-1"
      uevent            = <store method only>


按您的意思,但实际是系统有两个lun,被4个path扫描的到,cha的port是0A/0B/1A/1B,对应应该也是4个hba才对啊,但上面查询到的是2个hba卡!求解
页: [1]
查看完整版本: 最近在学习hitachi的hdlm知识,遇到一些问题,烦请高手赐教!