一.问题描述

1、由于Vmware界面显示异常,无法判断存储卷状态,如何查询存储数据卷路径等信息等

二、过程分析

1、由于Vmware界面显示异常,可通过开启ESXi主机的ssh服务。登录ESXi的OS shell命令行。

依次点击“管理”-“服务”-“TSM-SSH”,选中该服务后选择启动。

三、解决方法

1、列出ESXi主机的所有LUN的路径信息,若挂载的磁盘较多,打印信息会较多。

[root@localhost:~] esxcli storage core path list

fc.20000024ff2969e3:21000024ff2969e3-fc.500b34200ff50800:500b34200ff50803-naa.600b3428259
e037de06fd0f2ed0000d8 UID: fc.20000024ff2969e3:21000024ff2969e3-fc.500b34200ff50800:500b34200ff50803-naa.600
b3428259e037de06fd0f2ed0000d8 Runtime Name: vmhba3:C0:T3:L1
Device: naa.600b3428259e037de06fd0f2ed0000d8
Device Display Name: MacroSAN Fibre Channel Disk (naa.600b3428259e037de06fd0f2ed0000d8
) Adapter: vmhba3
Channel: 0
Target: 3
LUN: 1
Plugin: NMP
State: active
Transport: fc
Adapter Identifier: fc.20000024ff2969e3:21000024ff2969e3
Target Identifier: fc.500b34200ff50800:500b34200ff50803
Adapter Transport Details: WWNN: 20:00:00:24:ff:29:69:e3 WWPN: 21:00:00:24:ff:29:69:e3
Target Transport Details: WWNN: 50:0b:34:20:0f:f5:08:00 WWPN: 50:0b:34:20:0f:f5:08:03
Maximum IO Size: 33553920

2、使用如下命令可列出连接到ESXi的LUN列表。
[root@localhost:~] esxcli storage core device list
naa.600b34236b6535ddb013d87d6d5a00d8
Display Name: MacroSAN Fibre Channel Disk (naa.600b34236b6535ddb013d87d6d5a00d8)
Has Settable Display Name: true
Size: 2097152
Device Type: Direct-Access
Multipath Plugin: NMP
Devfs Path: /vmfs/devices/disks/naa.600b34236b6535ddb013d87d6d5a00d8
Vendor: MacroSAN
Model: LU
Revision: 1.0
SCSI Level: 5
Is Pseudo: false
Status: on
Is RDM Capable: true
Is Local: false
Is Removable: false
Is SSD: false
Is VVOL PE: false
Is Offline: false
Is Perennially Reserved: false
Queue Full Sample Size: 0
Queue Full Threshold: 0
Thin Provisioning Status: unknown
Attached Filters:
VAAI Status: supported
Other UIDs: vml.0200030000600b34236b6535ddb013d87d6d5a00d84c5500000000
Is Shared Clusterwide: true
Is Local SAS Device: false
Is SAS: false
Is USB: false
Is Boot USB Device: false
Is Boot Device: false
Device Max Queue Depth: 64
No of outstanding IOs with competing worlds: 32
Drive Type: unknown
RAID Level: unknown
Number of Physical Drives: unknown
Protection Enabled: false
PI Activated: false
PI Type: 0
PI Protection Mask: NO PROTECTION
Supported Guard Types: NO GUARD SUPPORT
DIX Enabled: false
DIX Guard Type: NO GUARD SUPPORT
Emulated DIX/DIF Enabled: false

3、若要查询LUN的详细路径信息,可使用如下命令列出某个卷的信息。其中-d参数加上该lun的wwn号。
[root@localhost:~] esxcli storage core path list -d naa.600b342a17eacb1d6e6bde340d0000d0
fc.20000024ff2969e3:21000024ff2969e3-fc.500b34200ff50800:500b34200ff50803-naa.600b342a17eacb1d6e6bde340d0000d0
UID: fc.20000024ff2969e3:21000024ff2969e3-fc.500b34200ff50800:500b34200ff50803-naa.600b342a17eacb1d6e6bde340d0000d0
Runtime Name: vmhba3:C0:T3:L2
Device: naa.600b342a17eacb1d6e6bde340d0000d0
Device Display Name: MacroSAN Fibre Channel Disk (naa.600b342a17eacb1d6e6bde340d0000d0)
Adapter: vmhba3
Channel: 0
Target: 3
LUN: 2
Plugin: NMP
State: active
Transport: fc
Adapter Identifier: fc.20000024ff2969e3:21000024ff2969e3
Target Identifier: fc.500b34200ff50800:500b34200ff50803
Adapter Transport Details: WWNN: 20:00:00:24:ff:29:69:e3 WWPN: 21:00:00:24:ff:29:69:e3
Target Transport Details: WWNN: 50:0b:34:20:0f:f5:08:00 WWPN: 50:0b:34:20:0f:f5:08:03
Maximum IO Size: 33553920

fc.20000024ff2969e3:21000024ff2969e3-fc.500b34200ff38c00:500b34200ff38c03-naa.600b342a17eacb1d6e6bde340d0000d0
UID: fc.20000024ff2969e3:21000024ff2969e3-fc.500b34200ff38c00:500b34200ff38c03-naa.600b342a17eacb1d6e6bde340d0000d0
Runtime Name: vmhba3:C0:T2:L2
Device: naa.600b342a17eacb1d6e6bde340d0000d0
Device Display Name: MacroSAN Fibre Channel Disk (naa.600b342a17eacb1d6e6bde340d0000d0)
Adapter: vmhba3
Channel: 0
Target: 2
LUN: 2
Plugin: NMP
State: active
Transport: fc
Adapter Identifier: fc.20000024ff2969e3:21000024ff2969e3
Target Identifier: fc.500b34200ff38c00:500b34200ff38c03
Adapter Transport Details: WWNN: 20:00:00:24:ff:29:69:e3 WWPN: 21:00:00:24:ff:29:69:e3
Target Transport Details: WWNN: 50:0b:34:20:0f:f3:8c:00 WWPN: 50:0b:34:20:0f:f3:8c:03
Maximum IO Size: 33553920

4.若为升级前后要查询的路径的数量是否正确,可使用grep方式查询active总路径或单独某个lun的路径数量。
[root@localhost:~] esxcli storage core path list | grep “State: active” | wc -l
15
//查询当前系统所有lun的active的路径条数。
若该数值减去系统盘的路径=存储分配的路径数量,表明当前识别路径数量正确。

5、查询单独某个LUN的路径的数量,以LUN:2为例
[root@localhost:~] esxcli storage core path list | grep “LUN: 2” | wc -l
3

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐