EMC的VPLEX双活存储架构有大量的使用,经常会遇到电池故障的情况,需要更换。这个操作其实很简单,但也有一些命令要执行,之前回复过很多网友的问题,这里总结一下,分享给更多的数据中心维护小伙伴们。
直接上干货,详细的更换流程来了。
先认识一下电池,VPLEX VS2使用2200W的存储电池,和VMAX的是一样的,很重,一个大概50斤左右,铅酸电池,最好两个小伙伴一起来更换。
在Linux的shell 提示符下,输入下面的命令来登录Vplexcli 命令行:
vplexcli
使用service 账号登录
首先检查一下sps的状态,下面的是 sps a failure
下面是一个例子,针对 engine 1-1:
/engines/engine-1-1/stand-by-power-supplies/stand-by-power-supply-a/conditioning:
Name Value
---------------------- ----------------------------
enabled true
in-progress false
manual-cycle-requested false
next-cycle Mon Feb 06 12:00:00 UTC 2012
previous-cycle Mon Jan 02 12:05:07 UTC 2012
previous-cycle-result PASS
/engines/engine-1-1/stand-by-power-supplies/stand-by-power-supply-b/conditioning:
Name Value
---------------------- ----------------------------
enabled true
in-progress false
manual-cycle-requested false
next-cycle Mon Feb 07 00:00:00 UTC 2012
previous-cycle Mon Jan 03 00:05:10 UTC 2012
previous-cycle-result PASS
2) 如果SPS conditioning 是enabled,就需要disable它,下面是命令
battery-conditioning disable -s /engines/engine-id/stand-by-power-supplies/*
3) 再次检查SPS conditioning 是否是diabled
ll /engines/engine-id/stand-by-power-supplies/*/conditioning
下面是个具体的例子 engine 1-1:
/engines/engine-1-1/stand-by-power-supplies/stand-by-power-supply-a/conditioning:
Name Value
---------------------- ----------------------------
enabled false
in-progress false
manual-cycle-requested false
next-cycle Mon Feb 06 12:00:00 UTC 2012
previous-cycle Mon Jan 02 12:05:07 UTC 2012
previous-cycle-result PASS
/engines/engine-1-1/stand-by-power-supplies/stand-by-power-supply-b/conditioning:
Name Value
---------------------- ----------------------------
enabled false
in-progress false
manual-cycle-requested false
next-cycle Mon Feb 07 00:00:00 UTC 2012
previous-cycle Mon Jan 03 00:05:10 UTC 2012
previous-cycle-result PASS
在enabled的属性中,应该是 false的状态。
下面是准备物理上拆除有问题的控制器
VPLEX如果是一个多引擎的Metrocluster会有好几个SPS,别搞错了。从机柜后面看,SPS A在 右边,SPS B在左边。大部分的SPS故障都有明显的黄色LED灯。但也有一些没有黄色故障灯。
这个就是一个纯粹的物理动作,相信小伙伴们都可以搞定。
使用下面的命令enable sps的conditioning
battery-conditioning enable -s /engines/engine-id/stand-by-power-supplies/stand-by-power-supply-id
然后再确认一下
ll /engines/engine-id/stand-by-power-supplies/stand-by-power-supply-id/conditioning
/engines/engine-1-1/stand-by-power-supplies/stand-by-power-supply-b/conditioning:
Name Value
---------------------- ----------------------------
enabled true
in-progress false
manual-cycle-requested false
next-cycle Mon Feb 06 12:00:00 UTC 2012
previous-cycle Mon Jan 02 12:05:07 UTC 2012
previous-cycle-result PASS
上面的命令输出 enabled 应该是true才可以。
到这里SPS就差不多换完了,上面的所有命令基本上都是一个概念命令,不是明确的一个命令,因为客户的环境不同,引擎数可能也不同,所以命令也会有细微差异。如果还有问题,可以添加微信 StorageExpert 详细探讨。