如何将 HP 智能阵列中的单个磁盘设为逻辑/物理磁盘

如何将 HP 智能阵列中的单个磁盘设为逻辑/物理磁盘

你好,我有一台 HP 服务器 DL Gen 8,运行 ubuntu Trusty。我正在运行 hpssacli。

如果您看到下面的配置,我有 6 个未分配的驱动器。我可以轻松创建 RAID 配置,这不是问题。但基本上我想将每个未分配的驱动器创建为其自己的驱动器。所以我想有 6 个单独的驱动器。

我为什么要这样做...因为我正在设置 Elasticsearch,并且 Elasticsearch 可以将其数据条带化到物理磁盘上。这样做的好处是,如果我丢失了一个磁盘,我只会丢失那部分数据。此外,Elasticsearch 具有“复制”功能,因此实际上,该特定部分也会位于另一台服务器上。

最初我设置了 RAID 0,我们丢失了一个磁盘。没问题,因为 Elasticsearch 已经在另一台服务器上进行了备份。设置为单独磁盘的好处是,我只会丢失一个磁盘,而不是整个磁盘,Elasticsearch 可以恢复。

综上所述。是否可以将这 6 个磁盘中的每一个创建为阵列中的单独磁盘?还是我需要亲自进入盒子并重新连接驱动器,因为普通磁盘直接连接到 IDE,而不是通过控制器?

sudo hpssacli ctrl 全部显示配置

Smart Array P420i in Slot 0 (Embedded)    (sn: 001438029ED41E0)

Internal Drive Cage at Port 1I, Box 2, OK

Internal Drive Cage at Port 2I, Box 2, OK
array A (Solid State SATA, Unused Space: 0  MB)


  logicaldrive 1 (111.8 GB, RAID 1, OK)

  physicaldrive 1I:2:1 (port 1I:box 2:bay 1, Solid State SATA, 120 GB, OK)
  physicaldrive 1I:2:2 (port 1I:box 2:bay 2, Solid State SATA, 120 GB, OK)

unassigned

  physicaldrive 1I:2:3 (port 1I:box 2:bay 3, Solid State SATA, 960.1 GB, OK)
  physicaldrive 1I:2:4 (port 1I:box 2:bay 4, Solid State SATA, 960.1 GB, OK)
  physicaldrive 2I:2:5 (port 2I:box 2:bay 5, Solid State SATA, 960.1 GB, OK)
  physicaldrive 2I:2:6 (port 2I:box 2:bay 6, Solid State SATA, 960.1 GB, OK)
  physicaldrive 2I:2:7 (port 2I:box 2:bay 7, Solid State SATA, 960.1 GB, OK)
  physicaldrive 2I:2:8 (port 2I:box 2:bay 8, Solid State SATA, 960.1 GB, OK)

答案1

请,请,不要将其作为由单个磁盘组成的多个 RAID0 逻辑驱动器来执行!

如果您希望正确执行此操作,请启用控制器的“HBA 模式”。这将禁用控制器的所有 RAID 功能。此功能适用于需要原始磁盘访问的 ZFS/StorageSpaces/Hadoop/vSAN 解决方案。

请记住,在这种设置下,所有八个磁盘都将显示为传递到操作系统的单独设备。

答案2

不行。SmartArray 控制器不支持直通。不过,有些工程师使用以下解决方法:他们从每个磁盘创建 raid0 并使用它们。但我认为这太混乱和令人毛骨悚然了。

同时,我也不认为 ElasticSearch 中的软件条带化是一个值得考虑的选择:没有哪种软件条带化能比硬件阵列更好。

相关内容