近日处理了一个VMAX10k存储系统非正常关机导致的vault corruption的case,下面对关于EMC VMAX vault有关的基本概念做个说明。

下图是本次vault restore失败原因的event 列表,vault restore失败的原因是 vault table corrupt或者stale。

下面介绍一下什么是vault?

当Symmetrix VMAX存储系统人为下电或者意外掉电的情况下,系统就会执行vault的操作来保护数据的一致性。在VMAX存储上配置了很多的SPS电池,也成为后备电源,这些电池的功能就是当供电没有的情况下,存储系统可以利用这些SPS供电来把物理内存中的数据写入到磁盘中,这些磁盘成为power vault device。vault的image是完全冗余的,其保存的内容就是物理内存中的数据,在PVD中保存独立的2份而且在不同的磁盘上。

vault有两种操作

如果系统发生掉电、transiton offline或者环境条件达到某个条件(比如高温,比如sps少于某个数量等),就会触发vault的操作。

Vault分两个操作

  • SAVE,就是把global memory中的数据写入到PVD中。存储系统停止所有的IO操作,物理内存在一个一致性状态的时候,directors把内存中的数据写入到vault device中,保存两份数据。然后VMAX系统才完成power down的动作。
  • Restore。当VMAX重新启动,开始初始化hardware和环境系统,然后就开始从保存的数据中恢复restore物理内存,并冲洗初始化物理内存。在恢复前要对vault device的数据做一致性检查。当系统中的SPS电池正常数量足够并且充电完成足够可以支持另外一次vault的时候,这个时候vmax系统才恢复到正常工作状态。如果有任何的条件不安全或者不满足,系统就不能restore到正常状态。这个时候就麻烦大了,要找真正的vmax研发人员来底层做操作处理了。

对于不同的vmax系统,vault device的配置是有特殊要求的。

  1. Vault devices 是系统中部分磁盘中预留出一部分空间来保存vault data,也包含metadata。
  2. 各种磁盘都可以做vault device,比如FC磁盘,SATA磁盘或者SSD磁盘,早期的老的DMX,SSD是不能做vault的。
  3. 预留出来的vault空间是系统内部使用的。
  4. 每个loop中的5个vault device被用来做sparing保护,vault device也是可以有permanent sparing 或者direct sparing。
  5. Vault device的总的容量大小取决于设备型号,至少可以保存两份物理内存中的数据。

下表就是不同存储设备型号需要的vault device数量和大小。

型号

Vault 空间大小

每个引擎的pvd数量和总大小

VMAX 10K

9 GB

20, total of 180 GB of vault space

VMAX 20K

5 GB

40, total of 200 GB of vault space

VMAX 40K

9 GB

40, total of 360 GB of vault space

EMC VMAX关于vault有关的概念相关推荐

  1. 分布式架构的对比-EMC VMAX

    VMAX架构包含1个到8个VMAX引擎(存储节点).这些引擎相互连接在一起,被称为虚拟Matrix架构.每个引擎都可以当作存储阵列,拥有自己的前端主机端口连接.后端磁盘导向器.高速缓存(内部镜像化)和 ...

  2. EMC VMAX的磁盘构成,fast policy(重要)

    首先是流程, 不同种类的磁盘(sata,fc,flah)->disk group->raid->DATA volume->thin pool->TDEV and BCVD ...

  3. EMC全球调查显示:企业对新的安全威胁还未做好准备

    2016年7月11日,北京--EMC公司(NYSE:EMC)今天宣布,最新调查结果显示,企业尚未认识到数据保护挑战在日益增加,因此遭受了数据丢失造成的经济损失.EMC此前委托Vanson Bourne ...

  4. 存储时间:从Symmetrix V-Max看高端存储的未来

    EMC Symmetrix:从DMX到V-Max   张广彬:大家好,存储时间又与您见面了.本期主题是从Symmetrix V-Max看高端存储的未来.为此我们请来了易安信电脑系统(中国)有限公司技术 ...

  5. 使​​用Hashicorp Vault管理PKI并颁发证书

    使用vault搭建CA,即PKI Vault是一个加密的键值存储,旨在解决当今组织面临的许多挑战,无论是小型创业公司还是企业,它们都面临一些基本问题,其中一个是"秘密蔓延",其中意 ...

  6. 天津社保EMC存储容灾项目---2629万

    天津市人力资源和社会保障局金保工程二期建设项目存储容灾系统项目(项目编号:TGPC-2015-A-0150)中标公告 受天津市人力资源和社会保障局委托,天津市政府采购中心以公开招标方式,对天津市人力资 ...

  7. 【杂记】EMC、EMI、EMS、TVS、ESD概念学习总结

    注:[杂记]系列为日常网搜资料的简单堆砌而积累成之.如有错误恭谢指出.标识为"原创"其实不完全是,只是多引用再整理,大都引自网络,侵删! EMC EMC(Electromagnet ...

  8. 存储运维知识点记录(netapp,华为,HP-3par,emc)

    netapp部分 (1)当netapp存储出现问题了,应该怎么收集日志? 一般当硬件(硬盘,电池)出现问题时,厂商会要求收集autosupport日志,收集时在netapp的命令号模式下: #syst ...

  9. DCHQ + EMC REX-Ray在多个云和虚拟化平台上交付容器数据库服务

    DCHQ内部部署v4.0现在可在预览模式下使用,支持容器数据库服务(CDS) , Microsoft Azure资源管理器 , 阿里巴巴阿里 云 , OVH公共云 ,应用程序日志流和其他重要功能. C ...

  10. 索尼 Sensor 基本概念,及曝光相关的计算

    CMOS Sensor 的一些基本概念,及曝光相关的计算 - 知乎 1.基本概念 1)帧 简单来说,一帧就是一副图像.显示器上面我们看到的画面就是一帧一帧的显示的.只不过显示的速度足够快,人眼以为画面 ...

最新文章

  1. swift iOS8 XIB 问题 ViewController.init() xib
  2. /etc/fstab文件损坏怎么办
  3. 搭建selenium + Python环境的总结:
  4. 国家智能计算机研究开发中心 地址,油藏数值模拟-国家智能计算机研究开发中心.PDF...
  5. CodeForces - 1333C Eugene and an array(尺取)
  6. php5向下兼容php4吗,PHP5与PHP4的区别小议
  7. 【剑指offer】Java版代码(完整版)
  8. python之路--小数据池,再谈编码,is和 == 的区别
  9. bzoj3998 [TJOI2015]弦论
  10. 【优化分类】基于matlab遗传算法结合爬山算法优化极限学习机分类【含Matlab源码 1660期】
  11. 联想 M7600d 激光一体机清零方法
  12. [4G5G专题-22]:架构-3GPP组织以及3GPP标准各个版本的演进路线
  13. vue项目为什么选择svg图标
  14. java开发工程师培训费,南通渡课Java开发工程师培训费用是多少
  15. matlab 椭圆方程拟合,matlab中如何插值拟合求椭圆方程
  16. v7000更换电池步骤_UPS电池更换方案
  17. 2016年终总结,不慌不忙不急不躁的一年
  18. 我的笔记--ECMAScript 新特性
  19. JSJ2021A6(时间限制:20000ms 内存限制:65536KB)
  20. 安卓学习专栏——安卓报错android.support.v4.widget.DrawerLayout飘红

热门文章

  1. 基于PHP+Zend Studio 13 + MYSQL+饭店预订管理系统
  2. 台式计算机无线网卡,台式机无线网卡怎么选 台式机无线网卡选购指南
  3. Enable Cube
  4. gaster字体转换器_哥特字体在线生成,哥特字体在线生成器,哥特字体在线转换
  5. 电脑键盘部分按键失灵_键盘失灵_电脑键盘失灵怎么办_电脑键盘失灵_笔记本键盘失灵怎么办-太平洋IT百科...
  6. 运用spss modeler运用支持向量机_一道向量题一题多解引起的思考
  7. 英特尔居然也来搞GTA5美化MOD了……?
  8. (ZT)中国姓氏韦氏拼音拼法
  9. JavaScript 3D球形标签云代码
  10. css font属性详解