开始新对话

未解决

此帖子已超过 5 年

1593

2013年9月4日 22:00

使用Solutions Enabler SYMCLI检查Symmetrix坏盘的方法

使用Solutions Enabler SYMCLI检查Symmetrix坏盘的方法

转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese

介绍

     通常情况下,Symmetrix存储阵列的装机用户都会配置Dial Home,如果阵列中有物理磁盘损坏,状态发生变化,EMC的技术支持中心都会接到通知,触发自动脚本生成换盘的服务请求或者是由工程师拨入检查做后续处理。不过,有些情况下由于客户环境的原因,没有办法安装Dial Home。出于运维需求,用户还是需要了解阵列中是否有坏盘的情况,从而联系EMC技术支持做后续处理。本文介绍了如何使用Solutions Enabler SYMCLI命令查看坏盘的方法。

更多信息

检查Symmetrix阵列的坏盘:

检查Symmetrix阵列中的坏盘,主要依赖于三条命令:


symdisk list -failed

symdisk list –hotspare

symdisk show


     第一条命令symdisk list -failed的作用是: 列出Symmetrix存储阵列中、被检测出已经为损坏的物理磁盘。在下面的例子中,命令输出中显示了有一个物理磁盘状态为Failed,位置是Director 2D,位置是C4


Symmetrix ID                 : 000190100xxx

Disks Selected               : 1

Ident  Symb Int TID Vendor     Type       Hypr   Total       Free      Actual

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

DF-2D  02D    C   4 SEAGATE    T400R10       0          0          0     381470


     那用户会问,存储阵列中已经配置了Spare备盘,是不是备盘成功顶上了呢?那我们就需要用第二条和第三条命令结合起来看,symdisk list -hotspare这条命令原来的作用是列出Symmetrix阵列中所有备盘信息的。鉴定坏盘的过程中,我们主要看的就是Hypr的数量(Hyper超级卷的概念可以参考:Symmetrix 超级卷、物理卷、逻辑卷及Meta卷图解手册)。在以下例子中,可以看到,备盘Director 15C位置CC的磁盘上有110Hypr,这就意味着,这个备盘已经实际被使用到了:


Symmetrix ID                 : 000190100450

Disks Selected               : 20

Ident  Symb Int TID Vendor     Type       Hypr   Total       Free      Actual

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

DF-15C 15C    C   C SEAGATE    T400R10     110          0          0     381470


     第三条命令可以对坏盘进行进一步确认,使用命令检查坏盘DirectorDF-2D InterfaceCTarget ID4, 输入命令symdisk show 2D:C4,命令输出如下,可以看到,Hotspare字段为FalseFailed Disk字段也为True,而且这个盘上Hyper的状态也为Not Ready,说明这个坏盘上的Hyper已经为NR状态,有备盘顶上。


Director                   : DF-2D

  Interface                  : C

  Target ID                  : 4

  Disk Group Number          : 0

  Disk Group Name            : DISK_GROUP_000

  Actual Disk Capacity (MB)  : 381470

  Rated Disk Capacity (GB)   : N/A

  Hypers                     : 14

  Hot Spare                  : False

  Failed Disk                : True

Hypers (14):

{

#   Vol  Emulation        Dev  Type          Mir Mbr Status         Cap(MB)

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

  13  133 FBA              025C Data           2  N/A Not Ready           600

  14  134 FBA              0289 RAID-5         1   3  Not Ready           300

}


     但是,在有些情况下,输入symdisk list –failed并没有任何信息,但是symdisk list –hotspare会显示备盘有hyper的数量,这种情况下,是Symmetrix检测到有盘存在潜在的损坏风险,也会触发备盘顶上,这种情况下,用户需要直接联系EMC技术支持,由工程师确认是否要更换磁盘。

     综上所述,使用SYMCLI检查坏盘,有它的局限性,信息不是很完整。SYMCLI无法看到到底由那个备盘顶上了,不过我们还是可以从命令输出里面看到一些信息,帮助用户初步定位阵列内磁盘的状态,方便后续的排错工作。         

参考

Solution Enabler命令symdisk解释与实例

Symmetrix 超级卷、物理卷、逻辑卷及Meta卷图解手册


应用于

Symmetrix存储阵列

Solutions Enabler SYMCLI

             

没有回复!
找不到事件!

Top