我们有 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 控制台运行。它需要重新启动。