ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux Get Lun & HBA & Multipath info

Linux Get Lun & HBA & Multipath info

原创 Linux操作系统 作者:BenX22 时间:2013-01-18 10:10:15 0 删除 编辑
---------------------------------------------------------------
Env:
Blade host  ---------> 2  B40 FC-SAN
                           ---------->2 DS8100 IBM Storage
with redundancy with more than 4 multipaths
------------------------------------------------- -------------
multipath -ll                    
--fc3c3(DS8100 B)
n1ds1b03 (3600507630affc3c30000000000001b03) dm-3 IBM,2107900
[size=250G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=4][active]
 \_ 1:0:0:28 sdad 65:208  [active][ready]
 \_ 2:0:0:28 sddh 70:240  [active][ready]
 \_ 2:0:1:28 sdgp 132:80  [active][ready]
 \_ 1:0:2:28 sdgq 132:96  [active][ready]
1 0 0 28
2 0 0 28
2 0 1 28
1 0 2 28
 
Host:Bust:Target:Lun

第一位是主机的SCSI ID(HBA),第二位是Channel ID(BUS),第三位是Target ID(fc3c3/1),第四位是LUN ID。
从同一个光纤卡识别的同一个存储设备的不同的卷,只有LUN ID不同.

multipath -ll|grep -E "1:0:0|2:0:0|2:0:1|1:0:2"|awk -F ":" '{print $4}'|awk '{print $1}'|sort -nu        --0-43

--fc3c1(DS8100 A)
ds3203 (3600507630affc3c10000000000003203) dm-94 IBM,2107900
[size=250G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=4][active]
 \_ 1:0:1:50 sdej 128:176 [active][ready]
 \_ 1:0:3:50 sdlr 68:400  [active][ready]
 \_ 2:0:2:50 sdls 68:416  [active][ready]
 \_ 2:0:3:50 sdnt 71:496  [active][ready]

multipath -ll|grep -E "1:0:1|1:0:3|2:0:2|2:0:3"|awk -F ":" '{print $4}'|awk '{print $1}'|sort -nu        --0-51
 
more /proc/scsi/scsi
--add lun from fc3c3(DS8100 B)   --max lun 43
echo scsi add-single-device 1 0 0 44 > /proc/scsi/scsi
echo scsi add-single-device 2 0 0 44 > /proc/scsi/scsi
echo scsi add-single-device 2 0 1 44 > /proc/scsi/scsi
echo scsi add-single-device 1 0 2 44 > /proc/scsi/scsi
echo scsi add-single-device 1 0 1 52 > /proc/scsi/scsi
echo scsi add-single-device 2 0 1 52 > /proc/scsi/scsi
echo scsi add-single-device 1 0 2 52 > /proc/scsi/scsi
echo scsi add-single-device 2 0 2 52 > /proc/scsi/scsi

--Get FC-HBA card
lspci|grep -i fibre
systool -c fc_host -v                    --local
systool -c fc_remote_ports -v   --remote port number

--Get Lun WWID(WWN)
scsi_id -g -u -s /block/sdX
ls -lth /dev/disk/by-id       --Identify of device via udev does not change with reboot and is unique to the device
ls -lth /dev/disk/by-path     --Shows the storage WWID if exists
ls -lth /dev/disk/by-uuid     --UUID is a unique device identifier assigned to each lun and device as unique generated by Linux
ls -lth /sys/block/sd[a-z]/device
cat /proc/scsi/scsi

[root@gtdb-r2 2:0:0:1]# ls -lth /sys/class/scsi_device/
total 0
drwxr-xr-x 2 root root 0 Sep 27 11:17 0:0:0:0
drwxr-xr-x 2 root root 0 Sep 27 11:17 0:0:1:0
drwxr-xr-x 2 root root 0 Sep 27 11:17 0:1:0:0
drwxr-xr-x 2 root root 0 Sep 27 11:17 2:0:0:0
drwxr-xr-x 2 root root 0 Sep 27 11:17 2:0:0:1
drwxr-xr-x 2 root root 0 Sep 27 11:17 2:0:0:2
drwxr-xr-x 2 root root 0 Sep 27 11:17 2:0:0:3
drwxr-xr-x 2 root root 0 Sep 27 11:17 2:0:0:4
drwxr-xr-x 2 root root 0 Sep 27 11:17 2:0:0:5
ls -lth /sys/class/scsi_disk/
ls -lth /sys/class/scsi_generic
 
 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27064837/viewspace-752860/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-06-13

  • 博文量
    74
  • 访问量
    110114