846  
   0
Linux系统Veritas vxdmpadm查询存储ENCLR_SNO信息与存储节点UUID不同的解决办法
作者:刘渊于 2018年11月08日 发布在分类 / 经验案例 / 经验案例 下,并于 2018年11月08日 编辑
Veritas ENCLR_SNO 存储节点UUID​

一、问题描述

Linux系统Veritas vxdmpadm 查询存储 ENCLR_SNO 信息 存储节点UUID 相比不完整问题。

sz130008:root@/root>vxdmpadm listenclosure
ENCLR_NAME        ENCLR_TYPE     ENCLR_SNO      STATUS       ARRAY_TYPE     LUN_COUNT    FIRMWARE
===================================================================================================
disk              Disk           DISKS                CONNECTED    Disk        1         4.62
macrosan0         MacroSAN       0x00b3420f-0f8d0000-  CONNECTED    ALUA        2          1.0




二、过程分析

1.确认添加存储作为JBOD设备时的cabinetnum参数含义。

vxddladm addjbod vid=vendorid pid=productid  cabinetnum=opcode/pagecode/offset/length


2.确认添加存储作为JBOD设备时的cabinetnum参数信息。

# vxddladm addjbod vid=MacroSAN cabinetnum=18/-1/96/20 serialnum=18/131/8/16
3.vxdisk list查询存储磁盘列表。


sz130008:root@/root>vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
disk_0       auto:LVM        -            -            online invalid
macrosan0_6  auto:cdsdisk    d002         dg_seed_data online
macrosan0_7  auto:cdsdisk    d001         dg_seed_data online
sz130008:root@/root>
4.vxscsiinq查询指定磁盘的VPD(Vital Product Data)信息


sz130008:root@/dev/vx/rdmp>/etc/vx/diag.d/vxscsiinq -d /dev/vx/rdmp/macrosan0_6

Inquiry for /dev/vx/rdmp/macrosan0_6, evpd 0x0, page code 0x0
Peripheral Qualifier/Device Type : 0
Removable bit : 0
Device type modifier : 0
ISO Version : 0
ECMA Version : 0
ANSI Version : 5
AEN Capability : 0
Terminat I/O Capability : 0
Additional Length : 83
Relative Addressing : 0
32 bit I/O : 0
16 bit I/O : 1
Sync capabilities : 1
Linked command : 0
Command Queing : 1
Soft Reset : 0
Vendor Identification : MacroSAN
Product Identification : LU
Revision Number : 1.0
Serial Number : 0bb41bfa-0e03-2734-5
        /dev/vx/rdmp/macrosan0_6: Raw data size 136
Bytes:   0 -   7    0x00  0x00  0x05  0x12  0x83  0x98  0x00  0x32  .......2
Bytes:   8 -  15    0x4d  0x61  0x63  0x72  0x6f  0x53  0x41  0x4e  MacroSAN
Bytes:  16 -  23    0x4c  0x55  0x00  0x00  0x00  0x00  0x00  0x00  LU......
Bytes:  24 -  31    0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00  ........
Bytes:  32 -  39    0x31  0x2e  0x30  0x00  0x30  0x62  0x62  0x34  1.0.0bb4
Bytes:  40 -  47    0x31  0x62  0x66  0x61  0x2d  0x30  0x65  0x30  1bfa-0e0
Bytes:  48 -  55    0x33  0x2d  0x32  0x37  0x33  0x34  0x2d  0x35  3-2734-5
Bytes:  56 -  63    0x00  0x00  0x00  0x40  0x09  0x60  0x02  0x60  ...@.`.`
Bytes:  64 -  71    0x03  0x20  0x00  0x00  0x00  0x00  0x00  0x00  . ......
Bytes:  72 -  79    0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00  ........
Bytes:  80 -  87    0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00  ........
Bytes:  88 -  95    0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00  ........
Bytes:  96 - 103    0x30  0x78  0x30  0x30  0x62  0x33  0x34  0x32  0x00b342
Bytes: 104 - 111    0x30  0x66  0x2d  0x30  0x66  0x38  0x64  0x30  0f-0f8d0
Bytes: 112 - 119    0x30  0x30  0x30  0x2d  0x62  0x61  0x62  0x37  000-bab7
Bytes: 120 - 127    0x30  0x37  0x32  0x34  0x2d  0x63  0x34  0x36  0724-c46
Bytes: 128 - 135    0x63  0x64  0x61  0x39  0x39  0x00  0x00  0x00  cda99...
sz130008:root@/dev/vx/rdmp>
sz130008:root@/dev/vx/rdmp>
5 .步骤4查询结果设备UUID自Bytes96开始到Bytes132 cabnetnum参数offset 96正确,length 20应该修改为37。



三、解决方法


解决思路:协调停止业务,卸载VG后,删除devnode磁盘及jbod,重新发现识别


1.删除存储已识别的所有dmpnode磁盘

# vxdisk rm aluadisk0_6
# vxdisk rm aluadisk0_7

2.删除vid=MacroSAN的JBOD磁盘类型

# vxddladm rmjbod vid=MacroSAN
3.重新添加vid=MacroSAN的JBOD磁盘类型    ,  cabinetnum 参数length由20调整为37
# vxddladm addjbod vid=MacroSAN cabinetnum=18/-1/96/37 serialnum=18/131/8/16

4.结果确认,vxdmpadm 查询到的存储 ENCLR_SNO与存储节点UUID对应。

Linux系统Veritas vxdmpadm 查询存储 ENCLR_SNO 信息与存储节点UUID相比不完整问题。

sz130008:root@/root>vxdmpadm listenclosure
ENCLR_NAME        ENCLR_TYPE     ENCLR_SNO      STATUS       ARRAY_TYPE     LUN_COUNT    FIRMWARE
===================================================================================================
disk              Disk           DISKS                CONNECTED    Disk        1         4.62
macrosan0         MacroSAN       0x00b3420f-0f8d0000-bab70724-c46cda99  CONNECTED    ALUA        2          1.0

五、风险提示

操作需要停止业务和卸载磁盘,客户环境建议又客户主机工程师操作。


六、关键字

Veritas,ENCLR_SNO ,存储节点UUID



 知识评论当前评论数0

 推荐知识


 访问权限

创建人 刘渊
工作小组 宏杉成员
文档编辑权限 创建者私有
文档阅读权限 来自分类
分类阅读权限 所有人
分类编辑权限 技术服务部  : 机构     渠道合作伙伴  : 机构     系统管理员 : 人员     
分类审核权限 审核小组  : 岗位    
分类预览权限 审核小组 : 岗位    
分类下载权限 技术服务部  : 机构    
 历史版本

修改日期 修改人 备注
2018-11-08 20:19:37[当前版本] 刘渊 CREAT

 附件

附件类型

PNGPNG

 目录
    宏杉案例知识库-V4.0.1