VMAX3 (VMAX100k, 200K, 400K 和 250F等) MMCS 功能与作用总结

写在最前面,

第一:这个MMCS是不能热插拔的,插拔它,director就是vmax3的引擎就宕机了。遇到过无数次,由于MMCS接显示器无反应(这个是个bug,有解决方案的),然后就直接插拔MMCS,然后悲剧就发生了的情况。

第二,如果MMCS有问题,不是直接插拔更换的,是要跑复杂的脚本的,时间会很长。这个也是无数个案例,客户订购了一个MMCS备件,然后过几天告诉我们不能用,备件是坏的。问怎么更换的,说就是插拔了。这种SB或者NB工程师就是让人无语。

1. MMCS 定义

MMCS (Management Module Control Station) 是一种管理模块,内嵌有服务处理器 (MiniSP)。简单说就是把以前的control station,在vmax上叫做Service processor的1U的物理服务器和管理模块(management module)集成到了一个io 卡上。

下面是MMCS的图片,直观认识下:

从上面图片就可以看出来,这个模块上有内存,有硬盘,还有CPU,其实就是一个小的服务器,这个服务器上运行给EMC定制的Windows 7或者windows 10系统,划重点呀,这个win7或者win10是定制的。另外这个服务器采用的CPU是ATMOS平台,性能有点差的,不过处理一些管理业务也够了。

每套 VMAX3存储包含包含两个 MMCS,用于提高可靠性。每套存储其实是有1到多个引擎engine构成的。只有第一个引擎中有MMCS,其他的引擎中都是Management module,这个和VNX以及老的VMAX10k的management module是一样的。下面是个外观图:

MMCS 与控制器(vmax叫做director)共用冷却系统(cooling system),若控制器关闭,MMCS 也会停止运行。

下面是一个VMAX200k的引擎后视图,最左边可以看到两个MMCS,下面的是MMCS 1,上面的是MMCS2.

2. MMCS 的主要功能

  • 提供系统管理和维护功能,包括code加载、健康检查和硬件更换等。

对于VMAX3存储系统的硬件维护,MMCS是绝对不可缺少的部件。但是对于存储系统对外提供服务,MMCS是不影响的,换句话说,就是没有MMCS,存储也能正常对外提供服务。这也是重启MMCS不影响任何业务的原因。曾经遇到过一个NB客户,提出要重启下MMCS,让我写了三个报告,领导就是不批,说要找个节假日的维护窗口,最后就拉到了,我没有那个时间伺候这种NB客户。

回到主题,绝大部分的维护工作是在MMCS1上做的,但也有情况是要到MMCS2上去做。比如MMCS1挂掉了,有问题了,就需要使用MMCS2来恢复MMCS1。另外,如果要更换引擎1的director1,也需要用MMCS2来操作。

  • 在发生维护或硬件问题时,另一个 MMCS 可作为备选执行任务,保证系统的持续运行。

这里不要认为两个MMCS是互相failover的,就是互相备份的功能。不是这样的,MMCS2不能承担对MMCS1的作用。如果MMCS1有问题了,MMCS2唯一能做的就是去恢复MMCS1,而不代替MMCS1的功能。

  1. 3. MMCS 的角色
  • Primary (主MMCS): 提供完整的功能,所有的维护操作都是在MMCS1上做的。
  • Secondary (次级MMCS): 运行子集功能,提供基础支持。
  • Elevated Secondary (增强次级MMCS): 在主MMCS不可用时,承担部分关键职责。比如,使用MMCS2来更换引擎1的director1的时候,MMCS2就是这个角色。

至于当前使用的MMCS到底是那个角色,其实在Symmwin的窗口中是有显示的,下面是个例子供参考。

4. 如何物理访问MMCS

这部分估计是运维工程师门最关心的问题,可以不管原理,这些太高深。简单粗暴,怎么连接,怎么用?

系统默认是有一套KVM的部件和MMCS1连接,所以打开KVM访问到的默认就是MMCS1。主要有三条线:1. VGA线和KVM连接。2. 一个USB的线和键盘鼠标连接。

每套MMCS的这几条线都是用绑线带绑在一起的,固定在理线架上。如果要访问MMCS2,就把MMCS1的VGA和USB暂时断开,然后接到对应MMCS2的VGA和USB口上。下面是实物图,估计看起来更清楚些:

对于VMAX250F的机器系统出厂默认是不配置物理的KVM和键盘鼠标的,所以如果要访问MMCS,就要准备键盘鼠标显示器这些部件,然后找到对应的接口插上就可以了。遇到很多次,小白的现场工程师就是找不到接口,折腾好几天的。

如果这个保姆级教程您看了,还是找不到怎么连接,添加vx: StorageExpert吧,只有人工喂养模式来操作了。

好了,下篇文章可以讲解下如何从工程师的笔记本来访问MMCS的几种方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值