Chinaunix

标题: 根据HP UNIX的pv如何知道HDS存储的LUN ID [打印本页]

作者: yyf0363    时间: 2010-12-27 17:33
标题: 根据HP UNIX的pv如何知道HDS存储的LUN ID
请问下HDS存储划分给HP-UX一个LUN,如LUN ID 为A,在HP-UX下看到的是一个PV
在HP-UX下执行ioscan
# ioscan -funC disk
Class     I  H/W Path        Driver S/W State   H/W Type     Description
========================================================================
disk     29  0/0/5/0/0/0/0.1.48.0.0.1.7  sdisk   CLAIMED     DEVICE       HITACHI OPEN-V
                            /dev/dsk/c5t1d7   /dev/rdsk/c5t1d7

那么LUN ID为A与这个PV的关系是怎么对应的?或者说通过HP-UX小机上的pv如何可以知道划分给小机的HDS存储上对应的LUN ID是多少?

谢谢各位大侠了,在线等候!!感谢
作者: hetg407    时间: 2010-12-27 17:41
HP常用的lun号计算方法:
如磁盘的设备文件名为/dev/dsk/cxtydz

LUN ID=Y*8+Z

因为一个SCSI链路上只能有15个Target,所以/dev/dsk/cxtydz的Y值最大只能到15,也就是说一个SCSI链路上的最大LUN号为/dev/dsk/cxt15d7(LUN 127)如果LUN ID超过127那X值就增加1,这样LUN号就和X有关了。
举个例子LUN0的设备文件名为/dev/dsk/c0t0d0那么LUN 128的设备文件名就可能为/dev/dsk/c1t0d0.
作者: yyf0363    时间: 2010-12-27 17:58
回复 2# hetg407

那如果是多路径环境呢,如何算?比如
#ioscan -m dsf
Persistent DSF               Legacy DSF(s)   
====================================
/dev/rdsk/disk248          /dev/rdsk/c5t8d7
                                      /dev/rdsk/c7t8d7
作者: asx_liu    时间: 2010-12-27 22:28
# ioscan -fun | grep -e rdisk -e rdsk | ./inqraid -CLI -fc > lun.out #结合HDS 提供的inqraid 工具,找出磁盘设备与HDS 阵列LUN 对于关系(该工具请见附件)
#cat lun.out
DEVICE_FILE PORT SERIAL LDEV CTG H/M/12 SSID R:Group PRODUCT_ID
c0t6d0 - - - - - - - HUS153014VL3800
c1t2d0 - - - - - - - DVD RW AD-5200A
c2t6d0 - - - - - - - HUS153014VL3800
c6t0d0 CL1-C 77011783 559 - s/s/ss 0000 5:19-00 DF600F
c6t0d1 CL2-C 77011783 596 - s/s/ss 0000 5:20-00 DF600F
c8t0d0 CL1-C 77011783 559 - s/s/ss 0000 5:19-00 DF600F
c8t0d1 CL2-C 77011783 596 - s/s/ss 0000 5:20-00 DF600F
备注:其中LDEV 列为磁盘阵列中LDEV 号或者AMS 系列中LUN 编号,而5:19_00 或者5:20_00 表示意思为RAID 5 类型RAID,19 表示RAID GROUP 19。

inqraid.zip

22.91 KB, 下载次数: 170


作者: yyf0363    时间: 2010-12-28 10:29
回复 4# asx_liu


    呵呵,非常感谢




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2