如何将驱动器添加到 HPE raid 并转换为 raid 5

如何将驱动器添加到 HPE raid 并转换为 raid 5

这与这个问题类似:

HP G8 使用 CLI 命令将 RAID0 迁移到 RAID1

但由于差异很大,我认为值得作为一个新问题提出。

我有一台带有 P408i-a RAID 控制器的 Gen 10 HPE 服务器。

目前它只有一个磁盘,它将其视为 1 磁盘 RAID0 阵列。

我想在其中添加两个磁盘,然后将结果转换为 RAID5 阵列。

从 ssacli,我可以看到“添加”和“修改”选项,但不清楚如何组合它们来完成我想要的操作。

特别是,在“添加”命令的帮助下,它说“添加物理驱动器与扩展阵列相同”,这对我来说意味着只要我运行“添加”,它就会开始转换为 3 磁盘 RAID0,这不是我想要的。

如果我将新驱动器添加为备件,然后运行修改命令,这样可以吗(即,它是否需要吸收备件来进行转换)?

答案1

由于服务器运行的是 VMware ESXi,因此备份和恢复将非常耗时。我最终执行的操作对我来说很有效,即以下三个 HPE 命令(插入新驱动器后),中间需要等待数小时才能完成操作。

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 ld 1 add drives=allunassigned forced

(等待几个小时,因为 RAID0 阵列会重塑)

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 ld 1 modify raid=5

(等待几个小时,因为 RAID0 阵列会变为 RAID5)

/opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 ld 1 modify size=max forced

因为“将可用空间分配给可见驱动器”是与“重塑 RAID 阵列”分开的阶段,所以操作系统没有看到阵列作为 3 磁盘 RAID0 阵列出现的中间状态。

然后,我按照此链接中的过程让 VMware 层查看额外的空间,无需重新启动即可运行:

https://michlstechblog.info/blog/esxi-expand-datastore-from-command-line/

答案2

无法添加,但按照迈克尔的步骤对我来说也有效。

允许我从 RAID 0 中的 600GB x2 转换为 RAID 5 中的 600GB、600GB、2TB SSD。

(是的,我知道我没有发挥出全部能力)

相关内容