我有一堆带有 HPE Smart Array P408i-a 控制器和完全填充的驱动器托架的机器,我想知道是否有一种方法可以扩展阵列而无需溶解它们并重新安装所有东西。
每台机器的 4x2 驱动器有一个 RAID1+0,因此考虑到手册上说“使用容量等于或大于阵列中最小驱动器的替换驱动器”,应该可以从每个 RAID1 对中标记一个驱动器失败了,用一个更大的替换它,让控制器重建一切,然后对镜像的另一部分做同样的事情。问题是,控制器是否足够智能,可以在第二个驱动器交换后看到增加的容量?这些都是生产机器,所以在我为这个相当冗长的过程构建测试设置之前,也许这里有人有这方面的经验?
后代更新:它是运行 Linux 的 DL360 Gen10;ssacli 说:
HPE Smart Array P408i-a SR Gen10 in Slot 0 (Embedded)
Internal Drive Cage at Port 1I, Box 1, OK
Internal Drive Cage at Port 2I, Box 1, OK
Port Name: 1I (Mixed)
Port Name: 2I (Mixed)
Array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (6.55 TB, RAID 1+0, OK)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS HDD, 1.8 TB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS HDD, 1.8 TB, OK)
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS HDD, 1.8 TB, OK)
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS HDD, 1.8 TB, OK)
physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS HDD, 1.8 TB, OK)
physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS HDD, 1.8 TB, OK)
physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SAS HDD, 1.8 TB, OK)
physicaldrive 2I:1:8 (port 2I:box 1:bay 8, SAS HDD, 1.8 TB, OK)
SEP (Vendor ID HPE, Model Smart Adapter) 379
很长一段时间没有这样做,但它应该是可能的。
https://support.hpe.com/hpesc/public/docDisplay?docId=c03909334
只需确保您使用相同类型的磁盘,以免混用 SAS 或 SATA。
你没有提到你的操作系统在机器上运行,这将需要一个支持的扩展文件系统的过程来利用额外的阵列空间。
是的,这有效。使用类似的驱动器类型。
您可以一次更换一个驱动器并等待重建。
重建所有八个驱动器后,您将看到可用于扩展逻辑驱动器的额外空间。
但是你是怎么陷入这种境地的?
这可能是重构和重新设计的机会……
通常情况下,人们可以在同一组驱动器上移动到 RAID6 或 RAID5 以获得额外空间。如果工作负载不需要 RAID 1+0 性能,这是一个很好的方法。
另一种选择是添加一个 SAS 扩展器和另一个 8 盘位驱动器笼(假设 DL380/DL385 Gen10 硬件)。这将允许扩展到 16 或 24 个磁盘。
我询问了正在使用的驱动器的大小和类型,因为这听起来像标准的 SAS 2.5"。这些驱动器多年来没有大幅增长(300GB、600GB、900GB、1.2TB、2.4TB),因此可能存在边际通过漫长的驱动器更换/重建/更换周期获得收益。