amio555 发表于 2015-11-5 10:01:39

HP-ux.关于LUN,Vdisk,VG,LV,挂载点,设备文件等查询实例描述

摘要:
总结近期工作中所掌握的部分关于存储与主机的知识点。曾经只是通过定性的文字描述去了解什么是VG,什么是Vdisk,什么是LV…但这里将通过一则查询实例来加深对文字定义的理解!当前任务为,整理HP存储产品EVA3000磁盘阵列柜和若干HP小型机的映射关系。这里将通过EVA3000中command view结合主机命令工具(bdf、strings、ioscan、vgdisplay、diskinfo、spmgr、ll /dev/* |grep vg、ll /dev/*/group)来完成该任务!首先明确,你必须具有命令工具操作和执行权限,推荐以root用户登陆。
正文:
首先来看,我需要做什么?
存储LUN记录表.xls
应用系统
LUN名称
大小 (GB)
表达主机1
对应盘符
表达主机2
对应盘符
对应VG
控制器
分析记录内容:上述信息将以EVA3000磁盘阵列柜为主
1.      LUN名称,我理解为EVA3000中所查到的vdisk名称;
2.      大小(GB),为每个LUN所划分的存储容量,即为每个vdisk存储容量;
3.      表达主机,每个vdisk将表达给不同的主机,即该vdisk只允许被表达的主机识别(可见);
4.      对应盘符,当一个vdisk表达给主机后,在该主机会生成一个对应的设备文件,该设备文件名称即为”对应盘符”,其表现格式为” c12t0d2”
5.      对应VG,当一个vdisk表达给主机后,需要在主机建立VG以便与vdisk建立映射关系,每个VG可以包含多个vdisk(即LV),但每个vdisk只允被一个VG所使用。
6.      控制器,手工规定该vdisk将首先通过哪个控制器,且可强行规定该控制器是否与其他控制器互为冗余(Failover/Failback)或仅允许通过单个控制器(only)。

存储配置模版.xls
主机名
卷组
大小(GB)
所含磁盘
卷组号
逻辑卷
逻辑卷大小
挂接点
分析记录内容:上述信息将以HP小型机为主
1.      主机名略
2.      卷组,即VG
3.      大小,每个VG的空间
4.      所含磁盘,该VG所包含的vdisk,在EVA3000中一个独立的vdisk将被系统随机指派到盘柜中任意物理磁盘的任意空间,因而针对EVA3K设备只有逻辑的磁盘概念,不涉及物理的磁盘概念。
5.      卷组号,逻辑卷组号,其表现格式为” 0x020000”
6.      逻辑卷,即LV,个人简单理解为在将VG划分为若干空间(1~255),每一个空间将被理解为一个LV
7.      逻辑卷大小,每个LV的空间
8.      挂接点,将LV所创建的Filesystem挂载与系统 ” / ” 根目录下

了解了我的工作内容后,就开始在EVA3000与HP小机上有目的进行相关信息的查询。

这里所涉及到的概念
1.      命令工具:bdf、strings、ioscan、vgdisplay、diskinfo、spmgr、ll /dev/* |grep vg、ll /dev/*/group
2.      群集中的vglock:简单说用做临时缓冲存储空间,当群集中某一节点发生故障,另一节点接管存储资源时,它们将通过vglock来进行临时的,数据交换,以增强安全性冗余。群集必备
3.      Secure Path 工具:很常用的HP小机工具,可以通过GG获取!
4.      EVA3000的command view:即查询EVA3K所需的工具

通过EVA3000 command view查看磁盘阵列柜中vdisk的划分,访问EVA3000方法很简单,在浏览器输入存储管理器IP地址即可
用户administrator (默认值)
密码admin+EVA3000序列号倒序排列 (默认值) 如:EVA3000序列号为123ABC,则其密码为”adminCBA321”



通过上图可以知道,EVA3000中创建了若干vdisk,按其应用将这些vdisk纳入相应组(Flooder),这里将以XINE / Vdisk_ora_data1进行实例分析。
右侧标签”General”中部分常用信息:
1.       该vdisk阵列级别为Vraid1
2.      其容量为300GB
3.      运行状态良好



右侧标签”Persentation”中部分常用信息:
1.      手工规定控制器首选路径为A,且需具备冗余(Failover/Failback 故障转移 / 故障恢复)
2.      表达主机,这里该Vdisk_ora_data1表达给两台主机,分别为xine1、xine2
3.      LUN号,需要与主机中的设备文件c*t*d*所对应



这里将看到EVA3K所涉及的相关主机,且Hosts中相关信息将与Virtual Disks信息所对应
右侧标签”General”中部分常用信息:
1.      节点名称即为主机名(hostname)
2.      主机系统类型为HP-ux



右侧标签”Persentation”中部分常用信息:
1.      这里可以看到该主机被哪些vdisk所表达,同样可以通过Virtual Disks来对应查看
2.      LUN号在主机系统中详细查询具备举足轻重的地位,同样与Virtual Disks中”Persentation”标签中的LUN号所对应

通过命令工具”strings /etc/lvmtab”查看本地主机中的VG数量,其输出结果:
xine2[#/]strings /etc/lvmtab
/dev/vg00
2EFa
/dev/dsk/c2t1d0
/dev/dsk/c2t0d0
/dev/vgdata1
63EIkv
/dev/dsk/c16t0d1
/dev/vgdata2
63EIl[
/dev/dsk/c16t0d2
/dev/vgdata3
63EImT
/dev/dsk/c16t0d3
/dev/vglock
63EIi
/dev/dsk/c16t0d0
这里可以获取主机 xine2中vgdata1的对应盘符 c16t0d1
vg00为本地主机磁盘
每个vg可以包含多个vdisk,譬如:
/dev/vgdata1
/dev/dsk/c16t0d1
/dev/dsk/c16t0d2
上述实例即为vgdata1对用两个vdisk,其分别为c16t0d1、c16t0d2,在这里d1和d2中的数字1和2通常对应EVA3000的command view >> 某vidsk >> Persentation 中的LUN号。可以参考

通过命令工具“ll /dev/*/ |grep vg“或“ ll /dev/*/group“查询卷组号,这里推荐使用第2种方法,因为第1种方法局限性比较强,假设VG命名中不包含字符串“vg“则不能显示正确结果。其输出结果:
xine2[#/] ll dev/*/group
crw-r-----   1 root       sys         64 0x000000 Oct 31 04:53 dev/vg00/group
crw-rw-rw-   1 root       sys         64 0x020000 Nov8 22:03 dev/vgdata1/group
crw-rw-rw-   1 root       sys         64 0x030000 Nov8 22:06 dev/vgdata2/group
crw-rw-rw-   1 root       sys         64 0x040000 Nov8 22:07 dev/vgdata3/group
crw-rw-rw-   1 root       sys         64 0x010000 Nov8 22:07 dev/vglock/group

通过命令工具” bdf ”读取文件系统列表与对应挂载点,其输出结果:
xine2[#/]bdf
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3    4194304   99192 4063744    2% /
/dev/vg00/lvol1   511672   50056410448   11% /stand
/dev/vg00/lvol8    6291456759464 5488840   12% /var
/dev/vg00/lvol7    4194304 1686008 2488760   40% /usr
/dev/vg00/lvol4    6291456 3150720 3116936   50% /tmp
/dev/vg00/lv_orainstall
                   4096000 3490507568576   86% /orainstall
/dev/vg00/lv_oracle
                   20480000 3366464 16846160   17% /oracle
/dev/vg00/lvol6    5242880 1680776 3534312   32% /opt
/dev/vg00/lvol5    6291456 2614656 3648128   42% /home
/dev/vgdata1/lv_data1
                   307232768 75154544 230265152   25% /oradata1
/dev/vgdata2/lv_data2
                   307232768 22196624 282809320    7% /oradata2
/dev/vgdata3/lv_data3
                   307232768   11680 304820936    0% /oradata3
在LV上创建FS无须指明LV,且创建的FS名称与LV名称对应,同时加深一个概念,即
1个LV只能创建1个FS;
1个FS可以有多个挂载点;
1个FS同时只能Mount到1个Point;
其实这里还可以通过”kbytes”获取该文件系统大小(即LV大小)

通过命令工具”vgdisplay -v”查询VG详细信息,包括VG名称,VG中创建的LV数量,LV名称、LV大小、PV名称以及VG、LV、PV状态等信息
这里以vgdata1为例,其输出结果:
xine2[#/]vgdisplay -v vgdata1
--- Volume groups ---
VG Name                     /dev/vgdata1 #VG名称
VG Write Access             read/write   
VG Status                   available, exclusive #VG状态
Max LV                      255   
Cur LV                      1      
Open LV                     1      
Max PV                      16   
Cur PV                      1      
Act PV                      1      
Max PE per PV               4799         
VGDA                        2   
PE Size (Mbytes)            64            
Total PE                  4799   
Alloc PE                  4688   
Free PE                     111   
Total PVG                   0      
Total Spare PVs             0            
Total Spare PVs in use      0                     

   --- Logical volumes ---
   LV Name                     /dev/vgdata1/lv_data1 #LV名称,这里仅创建了一个LV
   LV Status                   available/syncd         #LV状态
   LV Size (Mbytes)            300032          #LV大小,以兆为单位
   Current LE                  4688      
   Allocated PE                4688      
   Used PV                     1      

   --- Physical volumes ---
   PV Name                     /dev/dsk/c16t0d1#PV名称,该VG仅包含一个PV
   PV Status                   available                #PV状态
   Total PE                  4799   
   Free PE                     111   
   Autoswitch                  On

下面将利用一些辅助工具来协助特殊情况下信息查询。

特殊实例 1
卷组
大小(GB)
所含磁盘
卷组号
逻辑卷
逻辑卷大小
挂接点
/dev/DMSVG/
200
200
c8t0d0
c8t0d1
0x020000
/dev/DMSVG/sdbdata
204800MB
/dmsdata
/dev/DMSVG/interface
20000MB
/interface
/dev/DMSVG/sdblog
2048MB
/dmslog


特殊实例 2
卷组
大小(GB)
所含磁盘
卷组号
逻辑卷
逻辑卷大小
挂接点
/dev/R3DDATVG/
40
c12t0d6
0x010000
/dev/R3DDATVG/sapdata
102368MB
/dev/R3DDATVG/sapdata
60
c12t0d3
/oracle/R3D/sapdata

应用”strings /etc/lvmtab”发现该VG对应两个vdisk,在系统中会出现两个虚拟设备文件名称,但要具体分析两个设备文件所对应vdisk的容量,则需:
首先利用上面介绍的方法分析”R3DDATVG”所包含的磁盘,其输出结果:
# strings /etc/lvmtab
/dev/vg00
/dev/dsk/c1t2d0
/dev/R3DDATVG
/dev/dsk/c12t0d3
/dev/dsk/c12t0d6
/dev/R3DLOGVG
/dev/dsk/c12t0d4
/dev/R3DSAPVG
/dev/dsk/c12t0d5
/dev/R3DBACKUP
/dev/dsk/c2t2d0
通过上述信息分别列出R3DDATVG中包含的磁盘,分别用黄色标记

利用 ”ioscan -fnCdisk” 分析主机与EVA3K通信的磁盘设备文件,其输出结果:
# ioscan -fnCdisk
Class   IH/W Path      Driver   S/W State   H/W Type   Description
===========================================================================
disk      00/0/1/1.2.0   sdisk    CLAIMED   DEVICE       HP 73.4GST373453LC
                            /dev/dsk/c1t2d0   /dev/rdsk/c1t2d0
disk      10/0/2/0.2.0   sdisk    CLAIMED   DEVICE       HP 73.4GST373453LC
                            /dev/dsk/c2t2d0   /dev/rdsk/c2t2d0
disk      20/0/2/1.2.0   sdisk    CLAIMED   DEVICE       HP      DVD-ROM 305
                            /dev/dsk/c3t2d0   /dev/rdsk/c3t2d0
disk   100/10/0/0.97.24.255.1.3.0sdisk    CLAIMED   DEVICE       IBM   1722-600
                            /dev/dsk/c18t3d0   /dev/rdsk/c18t3d0
disk   110/12/0/0.97.35.255.1.3.0sdisk    CLAIMED   DEVICE       IBM   1722-600
                            /dev/dsk/c19t3d0   /dev/rdsk/c19t3d0
disk      6255/255/0/0.3   sdisk    CLAIMED   DEVICE       HSV100 HP
                            /dev/dsk/c12t0d3   /dev/rdsk/c12t0d3
disk      7255/255/0/0.4   sdisk    CLAIMED   DEVICE       HSV100 HP
                            /dev/dsk/c12t0d4   /dev/rdsk/c12t0d4
disk      8255/255/0/0.5   sdisk    CLAIMED   DEVICE       HSV100 HP
                            /dev/dsk/c12t0d5   /dev/rdsk/c12t0d5
disk      9255/255/0/0.6   sdisk    CLAIMED   DEVICE       HSV100 HP
                            /dev/dsk/c12t0d6   /dev/rdsk/c12t0d6
通过上述信息可以确认该主机识别到EVA3K中4个vdisk,其设备文件名分别用黄色标注

利用 “ diskinfo “ 查看c12t0d3和c12t0d6空间,其输出结果:
# diskinfo /dev/rdsk/c12t0d3
SCSI describe of /dev/rdsk/c12t0d3:
             vendor: HP      
         product id: HSV100         
               type: direct access
               size: 62914560 Kbytes
   bytes per sector: 512
# diskinfo -v /dev/rdsk/c12t0d6
SCSI describe of /dev/rdsk/c12t0d6:
             vendor: HP      
         product id: HSV100         
               type: direct access
               size: 41943040 Kbytes
   bytes per sector: 512
          rev level: 3020
    blocks per disk: 83886080
      ISO version: 0
       ECMA version: 0
       ANSI version: 2
    removable media: no
    response format: 2
   (Additional inquiry bytes:
通过上述信息可以确认c12t0d3空间容量60GB,c12t0d6空间容量40GB

Spmgr工具的辅助分析:
xine2[#/]spmgr display
Server:xine2    Report Created: Tue, Mar 27 16:45:09 2007
Command: spmgr display
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Storage:5000-1FE1-5004-B860
Load Balance: OffAuto-restore: Off
Path Verify: On    Verify Interval: 30   
HBAs:fcd0fcd1
Controller:P66C5E2AAQU01A, Operational
               P66C5E2AAQS015, Operational
Devices:c16t0d0c16t0d1c16t0d2c16t0d3

TGT/LUN   Device             WWLUN_ID             H/W_Path         #_Paths
    0/0   c16t0d0            6005-08B4-0010-2540-0001-D000-0057-0000   4
                                                    255/255/0/0.0
          ControllerPath_Instance      HBA             Preferred?Path_Status
          P66C5E2AAQU01A                                     no
                      c12t0d1            fcd0            no         Standby
                      c13t0d1            fcd1            no         Standby

          ControllerPath_Instance      HBA             Preferred?Path_Status
          P66C5E2AAQS015                                     no
                      c14t0d1            fcd0            no         Active
                      c15t0d1            fcd1            no         Available

TGT/LUN   Device             WWLUN_ID             H/W_Path         #_Paths
    0/1   c16t0d1            6005-08B4-0010-2540-0001-D000-005E-0000   4
                                                    255/255/0/0.1
          ControllerPath_Instance      HBA             Preferred?Path_Status
          P66C5E2AAQU01A                                     YES
                      c12t0d2            fcd0            no         Standby
                      c13t0d2            fcd1            no         Standby

          ControllerPath_Instance      HBA             Preferred?Path_Status
          P66C5E2AAQS015                                     no
                      c14t0d2            fcd0            no         Active
                      c15t0d2            fcd1            no         Available

TGT/LUN   Device             WWLUN_ID             H/W_Path         #_Paths
    0/2   c16t0d2            6005-08B4-0010-2540-0001-D000-0061-0000   4
                                                    255/255/0/0.2
          ControllerPath_Instance      HBA             Preferred?Path_Status
          P66C5E2AAQU01A                                     no
                      c12t0d3            fcd0            no         Standby
                      c13t0d3            fcd1            no         Standby

          ControllerPath_Instance      HBA             Preferred?Path_Status
          P66C5E2AAQS015                                     YES
                      c14t0d3            fcd0            no         Active
                      c15t0d3            fcd1            no         Available

TGT/LUN   Device             WWLUN_ID             H/W_Path         #_Paths
    0/3   c16t0d3            6005-08B4-0010-2540-0001-D000-0064-0000   4
                                                    255/255/0/0.3
          ControllerPath_Instance      HBA             Preferred?Path_Status
          P66C5E2AAQU01A                                     YES
                      c12t0d4            fcd0            no         Active
                      c13t0d4            fcd1            no         Available

          ControllerPath_Instance      HBA             Preferred?Path_Status
          P66C5E2AAQS015                                     no
                      c14t0d4            fcd0            no         Standby
                      c15t0d4            fcd1            no         Standby

页: [1]
查看完整版本: HP-ux.关于LUN,Vdisk,VG,LV,挂载点,设备文件等查询实例描述