EMC的VPLEX双活存储架构有大量的使用,经常会遇到电池故障的情况,需要更换。这个操作其实很简单,但也有一些命令要执行,之前回复过很多网友的问题,这里总结一下,分享给更多的数据中心维护小伙伴们。

直接上干货,详细的更换流程来了。

先认识一下电池,VPLEX VS2使用2200W的存储电池,和VMAX的是一样的,很重,一个大概50斤左右,铅酸电池,最好两个小伙伴一起来更换。

* 登录到Vplexcli命令行
在Linux的shell 提示符下,输入下面的命令来登录Vplexcli 命令行:

vplexcli

使用service 账号登录

首先检查一下sps的状态,下面的是 sps a failure

* 关闭 SPS conditioning (这个我也不知道怎么翻译)
*  1) 检查SPS的conditioning 是打开的还是关闭的(enabled 还是disable的)
* 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                 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的状态。

下面是准备物理上拆除有问题的控制器

* 物理上找到故障的SPS
VPLEX如果是一个多引擎的Metrocluster会有好几个SPS,别搞错了。从机柜后面看,SPS A在 右边,SPS
B在左边。大部分的SPS故障都有明显的黄色LED灯。但也有一些没有黄色故障灯。

* 把有故障的SPS拆除,然后把新的SPS装入进去
这个就是一个纯粹的物理动作,相信小伙伴们都可以搞定。

* 打开 SPS conditioning
使用下面的命令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 详细探讨。

技术
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信