未解决
此帖子已超过 5 年
2 Intern
•
2.1K 消息
1
1595
使用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的磁盘上有110个Hypr,这就意味着,这个备盘已经实际被使用到了:
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
第三条命令可以对坏盘进行进一步确认,使用命令检查坏盘Director:DF-2D、 Interface:C、Target ID:4, 输入命令symdisk show 2D:C4,命令输出如下,可以看到,Hotspare字段为False、Failed 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