开始新对话

未解决

此帖子已超过 5 年

1595

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​​的磁盘上有​​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​

​ ​

​ ​

​ ​

​ ​

​ ​

​ ​

​ ​

​ ​
没有回复!
找不到事件!

Top