我有几台装有Dynamic Smart Array B320i RAID控制器的 HP ProLiant DL360e Gen8服务器。
一个特定的系统安装了单个磁盘,而不是RAID 1镜像所需的一对驱动器。 我问另一个驱动器,但继续作为RAID 0的操作系统安装,打算稍后添加第二个磁盘。
当它到达时,我使用HP Smart Storage Administrator进行正常的HParrays扩展( 转换 )过程。 奇怪的是,没有实际的选项可以将额外的驱动器添加到GUI中的现有arrays。
所以我看了一下CLI选项。
当前数组configuration片段( 完整configuration在这里 ):
=> ctrl all show config Dynamic Smart Array B320i RAID in Slot 0 (Embedded) Internal Drive Cage at Port 1I, Box 1, OK Internal Drive Cage at Port 2I, Box 0, OK array A (SAS, Unused Space: 212343 MB) logicaldrive 1 (72.0 GB, RAID 0, OK) physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK) unassigned physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 300 GB, OK)
使用命令行hpssacli工具来启动转换产生了一个错误:
# hpssacli controller slot=0 array A add drives=allunassigned Error: This operation is not supported with the current configuration. Use the "show" command on devices to show additional details about the configuration. Reason: Transformation size zero. This may indicate that there is no battery or a failed battery on the controller.
B320i控制器规格的快速检查显示:
Provides increased server uptime by providing advanced storage functionality: - Online RAID level migration (between any RAID level/with FBWC ) - Online drive firmware upgrade - Pre-Failure Warranty
如果存在FBWC单元,似乎Smart Array B320i应该能够进行RAID级别迁移。 有问题的控制器安装了健康的512MB FBWC单元和SAS许可证密钥。
不过, 这个深入HP网站的简短说明说:
用户有一个B320i,安装了512MBcaching模块和SAS许可证。 其他驱动器已添加到服务器,用户希望扩展arrays,然后扩展逻辑驱动器。 通过arraysconfiguration实用程序(ACU)查看时无法执行此操作。
B系列智能arrays控制器不允许使用此function。 大多数P系列智能arrays控制器都提供此选项。 如果用户希望升级到P系列智能arrays,执行此操作的说明包含在[文档]中,
所以,虽然我可以接受在产品文献中可能存在不正确的( 误导性的 )语言,但我可以做些什么呢?
我似乎被一个无法修改其物理或逻辑驱动器configuration的RAID控制器卡住。 除了完整的重新格式化,arrays重新configuration和重build之外,还有其他的select吗?
任何其他的想法?
这只是不起作用。
我将接受影响购买此解决scheme的决定的文档是有缺陷的, HP Smart Array B320i RAID控制器不能进行逻辑驱动器扩展,迁移或修改。
这是一个耻辱。
在这个特定的情况下,我不得不重build服务器,以添加一个新的磁盘到数组集。