我们获得了带有Smart Array P822控制器的HP DL360 G8 。在该控制器上将配备HP StorageWorks D2700。
有人知道,可以在 HBA 模式下运行 Smart Array P822 吗?
我只找到有关可以运行 HBA 的 P410i 的信息。
如果不支持,您对 LSI 9207-8e 控制器有何看法?这适合该设置吗?
我们得到的硬件是使用的,但都是惠普原装的。StorageWorks 有25 个 900 GB SAS 10K磁盘。因为磁盘不是新的,我只想将 22 个用于 raid6,其余的用于备用(我需要查看磁盘数量对于 zfs 是否是最佳的)。如果我以后不坚持SAS就好了。
作为操作系统,我想安装带有 zfs 0.71 的 debian stretch 作为文件系统和软件 raid。我看到 hp 有一个供 debian 访问的页面。
我想使用 hba 模式,因为建议 zfs 尽可能多地了解磁盘,并且我独立于 raid 控制器。
对我们来说zfs有很多好处,但我认为她没有必要讨论这个。
在 HP DL360 G8 中,我想为第二个池连接一些 sata 驱动器。为此,我将测试使用普通消费者硬盘。
这个问题的格式不正确,并且缺少很多信息,但我会谈到核心技术点。
听起来您想在带有外部驱动器机箱的 HP 服务器上使用 ZFS。您可以随心所欲地使用 ZFS:在单个驱动器、单个 LUN 或硬件 RAID 顶部的逻辑驱动器上,将单个磁盘连接到 HBA。这一切都有效,只是取决于您的技术要求。
我可以给您一个与您在帖子中提到的硬件相关的答案:HP Smart Array P822 可以置于“HBA 模式”,并提供连接到其 SAS 扩展器端口的各个驱动器的可见性。这是该配置的示例。
但是,这对于 ZFS 来说并不是一个理想的解决方案,因为 P822 具有内部扩展器。另外,假设您使用的是 SAS 磁盘(不是 SATA),您应该使用多路径 SAS 连接到您的 D2700 机箱。使用HP H221 HBA而不是 RAID 控制器。一个应该是什么样子的例子在这里:https ://github.com/ewwhite/zfs-ha/wiki
有关您建议的设置的详细信息,例如 Linux 操作系统版本/内核、磁盘类型和应用程序,将会有所帮助,因为糟糕的 ZFS 设计可能会导致重大的不可逆转的错误。
对于希望在未来了解如何在 HP Smart Array P822 上启用 HBA 模式的任何人来说,这是一个简短的简单答案,以下是方法。(这篇文章在谷歌排名靠前)
您需要访问 HPE SSA(智能存储管理员)的 CLI 版本;为此,我使用了 Windows。
从 HPE 链接到 SSA:* 推荐 * 适用于 64 位 Windows 的 Smart Storage Administrator (SSA)
ctrl slot=0 show config
检查您是否引用了所需的控制器(如果您连接了多个控制器)。如果您像我一样想要在辅助控制器而不是集成控制器上启用 HBA,因为我将它用于我的板载存储 RAID 阵列。要检查另一个控制器,请替换插槽号,例如slot=1
正如您在上面看到的,我想要保持 RAID 模式的集成控制器 (P440ar) 是
slot=0
控制器,而我想要更改为 HBA 模式的 P822 控制器是slot=1
.现在您知道要修改哪个控制器插槽,您可以使用以下命令将其转换为 HBA 模式。
slot=
请记住用预期的控制器替换数字。ctrl slot=1 modify hbamode=on
就是这样,您处于 HBA 模式,恭喜。您可以使用以下命令进行检查:
ctrl slot=1 show detail
注意:好的,所以也许这篇文章不是那么短......
参考:禁用 HP Proliant Hardware-RAID HPE 存储控制器管理 (ssacli)