正文共:1888 字 23 图,预估阅读时间:2 分钟
RAID(Redundant Array of Independent Disks)即独立磁盘冗余阵列,通常简称为磁盘阵列,在高级磁盘阵列中,部分物理存储空间会用来记录保存在剩余空间上的用户数据的冗余信息(硬件RAID横评(上)、硬件RAID横评(下))。当其中某一个磁盘或访问路径发生故障时,冗余信息可用来重建用户数据(RAID阵列的磁盘顺序能否调整?RAID重建需要多久?)。
简单来说,RAID是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术。RAID的两个关键目标是提高数据可靠性和I/O性能。
RAID卡就是用来实现RAID功能的板卡,我这台DL580 Gen9服务器上装的就是P830i,带2 GB缓存。本来打算再测试一遍软件RAID的(Windows下软RAID测试),但是没想到SSA竟然不支持HBA了。
主机总线适配器(Host Bus Adapter,HBA)是服务器内部的I/O通道与存储系统的I/O通道之间的物理连接,是一个在服务器和存储装置间提供输入/输出(I/O)处理和物理连接的电路板和/或集成电路适配器,一个HBA和与之相连的磁盘子系统有时一起被称作一个磁盘通道。HBA能够提高服务器的I/O性能。SSA(Smart Storage Administrator,智能存储管理)是惠普独有的技术,而H3C也有一个SSA,不过指的是服务器存储自动化(server storage automatic)。
对于P440ar,可以在阵列卡操作页面通过配置“Enable HBA Mode”来启用直通模式。
而在P830i的操作页面,没有这个选项了,只剩下Configure和Diagnose。
那就暂时跳过这一项吧,今天来试试RAID 0的扩容。
首先,点击选择“Smart Array P830i”阵列卡,再点击“configure”进行配置。然后,选中当前的逻辑设备(Logical Devices),点击“Delete Array”来删除现有的RAID配置。
然后点击页面的“Create Array”来创建新的阵列。
我们可以在选择磁盘页面,选择不同数量的磁盘,试试效果。
当仅选择1块硬盘时,可以配置的RAID等级只有RAID 0。
当仅选择2块硬盘时,可以配置RAID 0或者RAID 1,默认推荐RAID 1。
当仅选择3块硬盘时,可以配置RAID 0、RAID 1(ADM)或者RAID 5,默认推荐RAID 5。
当仅选择4块硬盘时,可以配置RAID 0、RAID 1+0、RAID 5或者RAID 6(ADG),默认推荐RAID 6。
当仅选择5块硬盘时,可以配置RAID 0、RAID 5或者RAID 6(ADG),默认推荐RAID 6。
正如RAID Level上方的黄色提示:RAID级别决定了性能级别,以及逻辑驱动器的最大大小;根据阵列中物理驱动器的数量,可以选择不同的RAID级别。当选择不同的磁盘数量或者RAID等级时,系统可以自动略微调整大小以优化性能。
除此之外,某些操作系统不支持大于502 GiB的逻辑驱动器,或者大于2 TiB的引导卷。如果将逻辑驱动器用作引导卷,操作系统不支持混合MBR引导代码;如果系统使用传统legacy BIOS固件,则该逻辑驱动器必须小于2 TiB。
那我们就先选择第5块硬盘,后面我会把它和第1块硬盘对换位置。
确认剩下的参数,Strip Size和Full stripe Size都指条带尺寸,条带尺寸是存储在阵列中每个物理驱动器上的数据量,总条带尺寸是单个条带尺寸乘以磁盘数量。对于通过奇偶校验支持容错的RAID级别,奇偶校验信息一次计算一个完整的条带大小。
Sectors/Track即扇区和轨道,作为传统磁盘几何结构(C/H/S)信息的一部分,每个磁道呈现给操作系统的扇区数。
Size即逻辑卷大小,用于分配逻辑驱动器的可用空间。
Caching即缓存,指利用控制器的高速缓存板对逻辑驱动器进行高速缓存,推荐开启。
然后点击“Create Logical Drive”创建逻辑卷,再确认逻辑卷信息,点击“Finish”完成创建。
回到阵列卡配置页面,查看创建好的逻辑驱动器信息。
在iLO页面可以看到,此时磁盘安装在5号槽位。
然后我们将磁盘从5号槽位移动到1号槽位。
启动的时候POST会有报错,提示检测到磁盘位置发生改变;上一条磁盘位置变化就是在测试调整阵列的磁盘顺序会不会有影响时产生的。当然,只是有告警提示,也只提醒一次,不会影响业务。看来,无论几块磁盘,调整磁盘位置都不会影响RAID功能,只要成员不变即可。
安装好系统之后,磁盘空间如下图所示:
然后,我们重启服务器并进入SSA,选中之前的逻辑卷,点击Manage Data Drives来管理硬盘。
这里支持4个操作:扩展阵列Add、镜像阵列Mirror、替换磁盘Move和Change,Move指使用相同类型的磁盘进行替换,Change指使用不同类型的磁盘进行替换。这里我们选择“Add Drive”来对阵列进行扩容。
选中3号槽位的磁盘,点击“OK”;确认信息之后,点击“Finish”完成操作。
接下来又是漫长的等待过程,回到逻辑卷列表页面,我们可以看到逻辑卷上面多了一个感叹号,对应的右下角还有状态提示,提醒状态为Transforming,进度为0.12 %。
在iLO页面进行查看,此时逻辑驱动器状态为“性能下降(正在转换)”。
注意:在变更阵列配置期间,其他大多数的阵列配置变更都是不允许的。在此过程完成之前,不允许在此控制器上进行扩展、扩容和镜像等操作,无法更改任何其他正在等待扩展或重建的阵列的配置。同时,阵列卡P830i的缓存暂时被禁用,直到操作完成,缓存才会被重新启用。如果阵列存在未使用的空间,则可以创建额外的逻辑驱动器。
不过我感觉这个进度应该是不准,等待了半个多小时进度还是0.12 %,完全不动,如果按照上次RAID 5的重建,耗时4.5小时来计算,进度也应该达到10 %了。
在物理硬盘视图,可以看到,分配的磁盘和未分配的磁盘的显示状态是不一样的,也可以相对直观的进行区分。
这个时间太长了,我就不等了,大家掌握方法就好。
长按二维码
关注我们吧
硬件RAID横评(上)
硬件RAID横评(下)
RAID阵列的磁盘顺序能否调整?RAID重建需要多久?
HPE DL580 Gen9到家了,成功开机!
【更清晰】照片分享,欢迎家庭新成员HPE ProLiant DL580 Gen9
风雨同舟,感谢HP Proliant DL360 Gen9陪我走过的四年
【请勿模仿】一个小实验命令竟然超过1600行
复制成功!GTX1050Ti换版本安装Pytorch、CUDA和cuDNN
使用vSRX测试一下IPsec VPN各加密算法的性能差异
RDP授权119天不够用?给你的Windows Server续个命吧!
人工智能如何发展到AIGC?解密一份我四年前写的机器学习分享材料
一起学习几个简单的Python算法实现
配置VMware实现从服务器到虚拟机的一键启动脚本
GPU性能测试中的张量和矩阵运算
清华大模型ChatGLM3部署初体验
崩溃!360驱动大师把我的服务器搞崩溃了!
奇怪的知识又学到了:服务器的序列号、产品ID和UUID不见了怎么办?