重新利用 HP ProLiant RAID 5 阵列中的备用驱动器

重新利用 HP ProLiant RAID 5 阵列中的备用驱动器

我们有 8 个 300GB SAS 驱动器,采用 RAID5 + 备用配置。看来数据容量规划有点不足,我需要更多磁盘空间。我不想用 600 GB 型号的驱动器替换驱动器,而是想使用备用驱动器并将其重新添加到阵列中。使用 HP ACU 是否可以做到这一点,而无需重新配置整个 awway 并丢失数据?

答案1

是的...这是可能的。所以您是说您在 RAID 5 组中有 7 个磁盘,并且想要取出当前为备用的磁盘 #8,并将其移动为 RAID 5 阵列的第 8 个成员?

如果你有HP 阵列配置实用程序(HP ACU)安装后,这非常容易。有一个基于 Web 的 GUI 和一个命令行选项来处理此更改。只要正确设置到位,甚至可以在线完成,而无需关闭服务器。

我们需要了解服务器型号、控制器类型、缓存配置和操作系统,以便能够提供具体的细节/操作。

使用 hpacucli 实用程序的通用 CLI 设置:

=> ctrl all show config

Smart Array P400 in Slot 9    (sn: P61630D9SUI2C3)

   array A (SAS, Unused Space: 0 MB)

      logicaldrive 1 (410.1 GB, RAID 1+0, OK)

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 146 GB, OK)
      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 146 GB, OK)
      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 146 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 146 GB, OK)
      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 146 GB, OK)
      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 146 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SAS, 146 GB, OK, spare)

在这种情况下,我可以使用以下命令移除备用件:ctrl slot=9 array A remove spares=all

然后我可以使用以下命令将现在未分配的磁盘添加physicaldrive 2I:1:7到现有阵列:

ctrl slot=9 logicaldrive 1 add drives=2I:1:7

或者

ctrl slot=9 array A add drives=2I:1:7

不同之处在于,第一个操作会添加到现有的 RAID 1+0 逻辑驱动器(这没有意义,因为驱动器数量是奇数)。第二个操作会使阵列更大,并为该阵列提供 146GB 的“未使用空间”,然后可以将其划分为另一个逻辑驱动器。

您可以在同一组磁盘上的 HP 逻辑驱动器上拥有不同的 RAID 级别!

就您而言,第一个命令只会扩展您的 RAID 5 阵列。在 Windows 中,空间将变为可用。在 Linux 中,这取决于...


编辑:操作系统是 VMWare ESXi 5...

你的选择是从可启动运行HP SmartStart 光盘使用 GUI或者您可以安装HP ESXi 捆绑包这里这里) 并获取可用的hpacucli命令行界面以从 ESXi 控制台运行。它需要重新启动。

相关内容