EVA存储原理:
EVA系列存储是以虚拟化存储为实现目标的中高端存储设备,外部的构造组成齐全不同于其余的存储设备,RAID在EVA外部称之为VRAID。
EVA会在每个物理磁盘(PV)的0扇区写入签名,签名后PV会被调配到不同的DISK GROUP。在DISK GROUP中每个PV会按肯定大小划分为若干存储单元(PP),PP的大小为2的整数次幂,大小在2-16M之间。
每个PV中有无限数量的PP,这些PP组成了DISK GROUP的可用空间。每5-15个PV组成一组RSS,每个RSS相当于一个惯例RAID的冗余组,但这个冗余组不等同于惯例RAID。与惯例RAID类似的是,惯例RAID是以磁盘为单位的RAID算法,而RSS是基于PP的RAID算法。
为进步性能,HP EVA会有偏向地轮流调配不同的RSS组,但这些RSS之间的数据存储是基于JBOD的,每个RSS组成的stripe的成员其实是不同PV中不同地位的PP。
无论RSS中成员数量有多少个,对于VRAID5,一个stripe中的PV数总是5个。对于VRAID6,一个stripe中的PV数总是6个。例如,对于VRAID5,EVA会尽可能在N个磁盘中做C(N,5)的组合状况来实现IO负载平衡。
当一个RSS中某个PV离线,控制器会从同一个RSS组中其余磁盘中寻找可用的PP,在逻辑上实现每个stripe的rebuild,从而保障整个存储的安全性。
当一个RSS中磁盘数量足够少时,这个RSS的安全性就非常低了,这时候,EVA会合并此RSS到另一个RSS中,这样可用的冗余空间就是共享的了,空间就能够从另一个较平安的RSS中迁徙过去。
为了保障有足够的空间提供冗余爱护,在创立DISK GROUP时,EVA会提供一个Protection Level,single示意用2个磁盘的空间做冗余,double示意用4个磁盘的空间做冗余。但这个冗余不同于hotspare,这个冗余空间仅会预留到每个PV的尾部。
EVA存储常见故障:
1、RSS中多个磁盘掉线,超过冗余爱护级别。
2、退出新磁盘进行数据迁徙时,新磁盘存在物理故障。
3、VDISK删除或EVA initialize。
4、主机与存储突发性的无奈连贯,无奈discover存储。
EVA存储数据恢复原理:
EVA系列存储最外围的构造局部来自于所有vdisk的运算pp map,这个pp map会因为磁盘的一直迁徙而迁徙,所有的故障均可基于此pp map复原。
当pp map不存在时,依据不同的条带之间的冗余关系,通过优化算法对所有PP进行条带性汇合,造成若干组正确的条带数据。再基于文件系统构造、数据结构等特色重组条带。
EVA存储数据恢复流程:
1、将EVA主机一端的连线插入,间接连入主机hba卡上,就能够辨认出所有的物理硬盘,而后将所有磁盘做镜像。因为EVA主机与扩大柜多是应用铜线连贯,因而可能须要在扩大柜上减少光纤收发模块,再通过光链路连贯fc hba卡。当然,也能够把所有硬盘拆下放入其余光纤通道柜中进行镜像。
应用EVA扩大柜进行镜像:
2、通过北亚企安自主开发的frombyte recovery for hp eva程序进行vdisk重组,间接写入成镜像文件或指标物理磁盘。
3、解释镜像文件或指标磁盘,迁徙镜像或导出外部文件。