微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

虚拟化存储故障排查-存储设备和LUN

对于vSphere主机存储的故障排除,要求您使用vSphere命令行实用程序正确检测特定磁盘。部分故障排除还需要您的技能才能正确识别连接到vSphere主机的LUN。让我们查看一些可以在工具箱中使用的命令,以便正确识别连接的磁盘:

上述命令及其输出一个简短的说明 :

上面的命令已列出连接到vSphere主机的两台设备。在第一行开头naa,您可以在输出中看到设备的Device Name标识符(另请参见下面的屏幕截图)。这里naa指的是网络寻址机构标识符 ; 它始终是设备唯一的,并且在vSphere主机上保持不变。设备Runtime Name在上述命令的输出中缺少,但您也可以从vSphere客户端(请参阅下面的屏幕截图)找到它。此名称由vSphere主机生成,用于指示存储设备的第一个路径。您可以在vSphere主机上标识物理存储适配器的名称,并将其引导至存储设备,目标和LUN信息。第二行显示设备display Name名称。例如,在随后的屏幕截图中,vmhba0:C2:T0:L0表示使用存储适配器vmhba0和通道2在目标0上的LUN 0。您可以看到驱动器的大小,容量大约为180 GB,而第二个磁盘的大小为8 TB。该设备类型是Direct Accessmultipath插件NMP。设备类型可以是CD-ROM,本地磁盘或网络驱动器。如您所见,还列出了其他信息,这在进行故障排除时非常有用。

显示与上述输出中列出的某个设备更相关的信息,请在vSphere主机CLI中使用以下命令:

如你所见,上述命令中的–d或者--device标志表示设备。–d标志后要跟特定存储设备的设备名称。在此命令中,您可以在输出中看到本地存储设备具有LUN 0,1个目标和2个通道。

您可以在前面的输出结尾看到一条消息说Unavailable or path is unclaimed。可以使用以下命令对声明路径进行故障排除:

esxcli storage core claiming reclaim --device naa.6b8ca3a0f2ab980019ffea3b09083f4b

该命令将首先尝试取消激活驱动器的所有路径,然后通过为每个无人认领的路径运行声明规则来回收路径。

对于系统的流程图存储故障排除,请阅读此知识库文章,网址为http://goo.gl/wBj6fQ。

您还可以使用以下命令显示有关存储适配器的信息:

esxcli storage core adapter list

HBA Name Driver Link State UID Description

-------- ------------ ---------- -------------- --------------------------------------------------

vmhba0 megaraid_sas link-n/a unkNown.vmhba0 (0:2:0.0) LSI / Symbios Logic Dell PERC H710P Mini

vmhba32 iscsi_vmk online iscsi.vmhba32 iSCSI Software Adapter

通过vMA列出存储设备

虽然这个过程略有不同,同样的信息也可以通过使用以下命令从VMware vMA设备获取 - 这次您不需要指定设备名称,因为该命令将列出特定vSphere主机的所有可用设备:

1.设置目标vSphere主机:

vi-admin @vma:〜> vifptarget --set crimv3esx001.linxsol.com

2.使用vicfg-mpath命令列出可用的存储设备:

3.您可能还需要生成一份清单从设备名称映射到每个卷的UUID和扩展区。在这里,您可以看到VMFS UUID和Device NameID:

esxcli storage vmfs extent list

Volume Name VMFS UUID Extent Number Device Name Partition

-------------- ----------------------------------- ------------- ------------------------------------ ---------

exx002-123 526fe8a4-a4898996-1b9d-b8ca3af0b2d9 0 naa.6b8ca3a0f2ab980019ffea2907f89b62 3

esx001-scratch 52726634-c883703c-68b7-b8ca3af0b2d9 0 naa.6b8ca3a0f2ab980019ffea3b09083f4b 1

4.但是,上述命令仍未列出vSphere主机可用的网络卷。如果您要对网络卷而不是本地卷进行故障排除,则此命令没什么用处。

5.要列出特定vSphere主机可用的所有文件系统,可以使用esxcli storage filesystem list命令。这是输出

esxcli storage filesystem list

6.这里你可以看到可用的卷到装载它的vSphere主机,卷名,UUID,装载状态,文件系统类型,总大小和可用容量。

7.如何识别磁盘或LUN分区。我将使用该ls命令列出/vmfs/devices/disks列出所有可用磁盘:

8.该命令还将显示特定存储功能的所有可能目标。冒号后面的UUID中的最后一个数字是分区号。您可以看到本地磁盘总共有185 GB的空间,有8个分区。第二个本地磁盘的大小为7.6 TB,并且具有单个分区。在UUID中,整个磁盘在冒号后用零表示。使用VMKFSTOOLS执行不同的操作时,此命令非常方便。

9.您也可以使用VML标识符(VML是遗留标识符)而不是NAA标识符。也可以使用VML标识符使用VMKFSTOOLS。您可以按如下方式找到VML ID : vmkfstools –q disk.vmdk.

10.您可以使用该esxcli命令获取有关存储统计信息的信息。查找vSphere存储基础架构的问题也非常有用。您应该密切关注从Failed输出结尾开始的指标。您可以在Failed Commands以粗体列出的输出中看到非常高的错误率,并且肯定指向连接或存储设备问题。

原文地址:https://www.toutiao.com/article/6687358005597438478/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


谷歌翻译不能用了怎么办?最近有很多用户发现谷歌浏览器翻译功能不能使用了,这个该怎么解决呢,这里小编为大家提供两种解决方法。一种是通过修改操作系统的 hosts 文件,将 API 所使用的域名映射到一个可用的 IP 上
ios17有不少新功能,此次更新重点升级了电话和短信的功能,新增了联系人海报、音频消息转文字、check in等新功能,同时还带来了独立的手记功能“Journal”,可标记重要时刻,以及在待机中增加了“Standby”模式,可横
什么是IP地址?IP地址有什么用? 很简单,IP是整个TCP/IP协议族的核心,也是构成互联网的基础。
网上找到的动图下载到本地保存时格式却成了webp,想要发表情包却成了发短视频了,怎么解决这个问题呢?其实只需要将webp格式转为gif格式就好啦,下面小编带大家来看一下怎么转。
小米手机一开相机就死机怎么处理? 处理手机一开相机就死机的操作步骤:打开设置-应用程序-相机-清除数据试试;
充电宝押金什么时候可以退?具体操作充电宝退押金的操作步骤如下:1、打开微信里面的小程序进入街电小程序
学信网可以查到入团准确信息吗?学信网查不到入团时间。入团准确时间查询有以下方法:1、查看团员证。团员证上清楚的写着入团时间,只要找到团员证,马上就能查自己的入团时间了。
如果忽然遇到系统运行出现慢的问题,我们就会检查一下任务管理中是否有占用系统资源的进程在作怪,而在任务管理器中发现一个很占CPU使用率的程序-rundll32.exe,但是通过杀毒软件却没有任何用。
什么是bs机
OTG打开没反应怎么办