存储在线 9月29日消息:构建一个磁盘阵列存储系统,不但要选一个高性能的阵列控制器,更要慎重地挑一个高可靠度的磁盘阵列柜。因为,宝贵的数据不是存在数组控制器里,而是存放在磁盘驱动器里;而磁盘驱动器又是放在磁盘阵列柜内。所以,要仔细挑选一个可靠的磁盘阵列柜。
由于磁盘驱动器的技术以及传输接口的技术不断的发展,磁盘阵列系统的设计随时都面临新的挑战,以便符合与日俱增的要求。一个优质的磁盘阵列柜,必须在设计阶段,就要考虑到其规格必须符合更大容量、更高转速磁盘驱动器的需求,提供:
稳定、高容量、容错的电源供应系统;可靠、高性能、容错的冷却系统;能够克服震动的机械结构;支持SCA2 热抽换接头的被动背板;一体成型、无主动组件之磁盘载盒;数组柜环境监控与警示功能;直接热抽换且方便的维护操作功能;最佳的空间利用等。
稳定、高容量、容错的电源供应系统。磁盘驱动器马达启动时,需要很大的启动电流电源供应系统必须能提供足够、稳定之瞬间电流,否则会造成磁盘驱动器无法启动,甚至造成数据写入错误。
具备容错,热抽换、负载分享的双电源供应器,是不可或缺的,更重要的是,如果电源供应器发生故障,要能不必拆下螺丝就能更换热抽换电源供应器。
冷却系统设计不完善的磁盘阵列柜,磁盘驱动器运转时,系统就会过热。一个具备可靠、高性能、容错之冷却系统的磁盘阵列柜,就更显得重要了。
一个优质磁盘阵列柜的冷却系统的设计,必须完全符合热力学理论的全方位冷却:热传导、热对流及热辐射之三项散热方式,才能更有效率、可靠度更高。
磁盘托架必须为一体成形的刚性合金制造,且紧密稳固地固定在机箱内,如此可以最快最有效地将硬盘的热能传导到整个托架,然后以最大辐射面积,将热能辐射到机体内的空气中,再以中央系统涡轮抽风机将热空气以对流方式排出。
由于磁盘阵列的特性,当存取阵列中的数据时,阵列中所有的磁盘驱动器的磁头,都几乎在同时,往同一个方向SEEK,又几乎同时在相同的位置煞车,其惯性动量非常之大。因此造成很大的震动问题。如果磁盘阵列柜的机械结构不能克服这些震动问题,轻则造成Re-Seek,严重的话,会导致碟面受损,数据遗失。
磁盘阵列柜中,除了背板〈Backplane〉之外,背板上不可以有任何主动组件,以免有某一组件发生故障,必须停机更换。
Promise VTrak M500i是一款基于iSCSI的SATA Ⅱ磁盘阵列,专为预算有限的中、小企业设计的IP SAN产品。对于服务器不多、资料量不大的中小企业而言,一台VTrak M500i高达7.5TB的容量足够系统的需要,加上iSCSI自身具备以太网的特性,企业不需要采购昂贵的光纤交换机和HBA,就可以轻松导入存储区域网络,有效整合存储资源;此外,大容量的VTrak M500i也相当适合作为备份资料的存储媒体。PROMISE VTrak M500i支持SATAⅡ硬盘、NCQ、TCQ,大幅度改善了系统的运行性能;支持iSNS、SLP 、DHCP、Microsoft MPIO、CHAP、LUN映射和屏蔽、SMTP邮件报警通知;管理介面设计人性化,产品内附中文手册,帮助使用者在最短时间内完成iSCSI SAN环境的建设,Web管理提供了多语言界面,用户可以自行选择设定,目前提供的语言支持有:简体中文、繁体中文、日文、法文、德文、意大利文、韩文。
VTrak M500i产品正面图
VTrak M500i产品背面图
VTrak M500i采用防震设计,各部件固定到位。
磁盘托架为铝合金材质,且两边档板采用不等高度设计,保证形成空气对流;更有利于磁盘散热。
为了让广大用户更深入的了解,DoSTOR特意对Promise VTrak M500i进行了性能测试,由于此次测试只是基于对实际业务的模拟环境中,所以得出的数据仅作为参考数据,各种不同的应用环境中的实际数据还需用户亲自体验。
Vtrak M500i的连接方式与管理界面是目前市面通行的几种方式。支持两种连接类型的管理方式:串口连接方式、以太网连接方式;串口连接方式提供两种管理界面:命令行管理界面、字符菜单管理界面;以太网连接方式提供了两类管理界面:Telnet 管理界面、Web 管理界面,其中Telnet管理界面与串口管理界面一致,也提供命令行和字符菜单两种管理界面,两种管理界面可以自由切换。
管理方式均支持安全用户口令认证管理,Telnet 管理可以自行设定端口号,Web 管理可以自行设定端口号,Web 管理支持SSL 的安全连接方式。Vtrak M500i 可以设定同一时间最多的管理连接数量(默认是4 个),另外,最高级别的管理用户可以手工杀掉其他的管理进程;
管理用户设定管理测试
Vtrak M500i 产品提供了多个不同级别的用户组类型,使用者可以根据需求自行创建用户,并指定用户的管理权限。对于用户类型,Vtrak M500i提供了如下几类:
- View:此级别用户可以查看所有的参数、状态,但不能进行任何修改;
- Maintenance:此级别用户可以查看所有参数、状态,可以对物理磁盘进行介质扫描(Media Patrol)、RAID 重建、磁盘预先数据迁移(Predictive Data Migration)、RAID 冗余校验;
- Power:此级别用户除了具备Maintenance级别用户的功能外还可以删除RAID、创建RAID、调整RAID级别、参数;
- Super:可以执行所有的管理功能,创建、删除用户、修改磁盘阵列相关参数、创建、修改、删除RAID等;
在Vtrak产品的管理界面中,Super级别的用户可以清楚地看到其他用户的登陆状况,同时可以将其他用户的进程强行杀掉。
磁盘阵列RAID 冗余校验速率设定测试:
支持RAID是 VTrak M500i的一个重要特色,所以,这里我们也对磁盘阵列RAID冗余校验速率设定进行了测试。当然,我们得出的测试数据为相对数据,在冗余校验过程中主机仍在对磁盘进行I/O读写。
磁盘阵列管理锁定功能测试:
Promise Vtrak 系列磁盘阵列提供了多个管理界面,多个管理界面可以同时对磁盘阵列进行设定管理,这样就可能会造成多个管理员同时设置一台磁盘阵列,而造成设定参数混乱。针对这个可能存在的问题,Promise Vtrak M500i提供了管理锁定(Lock)功能,当前管理员对磁盘阵列进行锁定时,其他管理员不可以对磁盘阵列进行设定,直到当前管理员退出管理、所设定的锁定时间已过或手工解锁!
经过实际测试,该功能有效、工作正常。
磁盘阵列RAID 硬盘容量强制匹配功能设定:
Vtrak M500i为用户提供了一个可选的磁盘阵列功能-Coercion,通常创建的RAID 容量是以该RAID 组中最小容量的物理硬盘的容量来进行计算的,如果我们使用创建RAID的物理硬盘,在使用过程中出现一颗物理硬盘损坏,可以用同样类型不同规格的物理硬盘替换那颗坏硬盘,通过Vtrak M500i的Coercion 功能,我们就可以实现。Coercion 功能有四个选项:GBTruncate 是按照1GB 的容量来自动削减原有物理硬盘的容量来计算RAID;10GBTruncate 是按照10GB 的容量来自动削减原有物理硬盘的容量来计算RAID;Group Rounding 是磁盘阵列根据一定的算法自动运算应该减少的物理硬盘尺寸;Table Rounding 是根据预先设定的容量削减物理硬盘尺寸。
测试通过!
磁盘阵列物理工作参数监控测试:
在这个环节,我们针对VTrak M500i的电源模块、风扇模块、内部温度、物理硬盘几个方面测试,从下面的截图可以清晰的看见相关数据。
测试通过!
磁盘阵列RAID 管理功能测试:
Vtrak M500i支持RAID0,1,10,1E,5,50;其中RAID1E将data Stripe进行镜像放在两颗物理硬盘中,同时对于不同的data stripe 均匀分配在多个物理磁盘中,RAID1E 需要的磁盘数量为奇数!
- Vtrak M500i支持Stripe Size为8K、16K、32K、64K、128K、256K、512K、1M!
- Vtrak M500i支持Sector Size为512B、1K、2K、4K,因此Vtrak M500i创建的RAID可以超过2TB容量限制!
Vtrak M500i提供了三种创建RAID方式:
- Create a Disk Array –Automatic:磁盘阵列自动创建RAID 组以及逻辑磁盘;
- Create a Disk Array–Express:磁盘阵列给用户提供了多种应用类型选择(File Server、Video Stream、Transaction Data、Transaction Log、Other),用户根据自身的应用类型选择,磁盘阵列会自动设定Stripe Size 等相关参数以及RAID级别;
- Create a Disk Array–Advanced:这是高级创建功能,用户可以自行设定RAID 组所使用的具体磁盘、RAID 级别、Stripe Size、Sector Size、当前RAID级别所使用的容量、缓存的写方式等等。
Vtrak M500i对于RAID 的创建管理支持一组物理磁盘可以根据应用的需求创建多个逻辑磁盘,每个逻辑磁盘的RAID 级别以及相关的参数可以不同;
RAID逻辑磁盘的迁移与扩展功能测试:
Vtrak M500i支持RAID 逻辑磁盘RAID 类型在线迁移与扩展!RAID 迁移过程中主机I/O 没有出现停顿或无法访问问题(I/O 效率降低);扩展功能可以配合Windows 平台的Diskpart、Linux 平台的LVM、Unix 平台相关的磁盘管理工具实现操作系统的逻辑磁盘在线扩容;
逻辑磁盘的PDM功能测试:
Predictive Data Migration (PDM)预先数据迁移:当磁盘阵列发现一颗物理磁盘存在潜在的故障时(介质扫描报错、SMART 报错、磁盘坏块达到一定的程度),PDM 功能会自动将该物理磁盘的数据迁移到热备援磁盘中。这项功能类似于其他磁盘阵列中的磁盘克隆功能,Vtrak 系列的控制器在PDM 的触发方面为用户提供了可以设定的参数界面(如坏块的数量等),最大程度降低由于物理硬盘介质故障造成数据丢失的可能;
我们使用了已经有物理坏块的SATA 硬盘创建RAID,并进行大量的I/O 压力读写,磁盘物理坏块仍在增多,在磁盘坏块超过控制器的允许范围时,PDM工作自动开始进行!
测试通过!
功能可靠性测试:
性能测试:
备注:本测试使用通用的Iometer与Sanergy分别进行读写测试,其中Sanergy使用的文件大小为100MB,记录大小1000kb。