惠普智能阵列 B140i S2D

Chr*_*s L 6 hp hp-smart-array storage-spaces windows-server-2019

我尝试使用 HP DL380 Smart Array B140i 创建 S2D。我的所有托架均配有 SSD,并且希望将托架 5-8 用于 S2D。我需要配置阵列控制器(或 BIOS?)以使驱动器对操作系统(Windows Server 2019 Datacenter)透明。我怎样才能做到这一点?

如果我不将驱动器分配给阵列,我将无法在操作系统中看到它们。

谢谢!

RiG*_*iD5 5

有两条合法的路可走。

\n

1) 打开 RAID 控制器的“HBA 模式”,使其与 Microsoft Storage Spaces Direct (S2D) 兼容

\n

根据官方 HPE B140i 用户指南第 6 页“启用控制器”部分。

\n

https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-c04441385

\n

启用控制器

\n

HPE Dynamic Smart Array B140i RAID 控制器使用的 SATA 芯片组可以配置为 SATA AHCI 控制器,也可以配置为 B140i 控制器。在某些平台上,SATA AHCI 模式是默认模式,B140i 控制器可能需要在使用前启用。要启用 B140i 控制器:

\n

1. 重新启动服务器。服务器启动并在几分钟内出现 HPE ProLiant POST 屏幕。

\n

2. 在 ProLiant POST 屏幕中按 F9 键。将出现“系统实用程序”屏幕。

\n

3. 从“系统实用程序”屏幕中,选择“系统配置”\xe2\x86\x92“BIOS/平台配置(RBSU)”\xe2\x86\x92“系统选项”\xe2 \x86\x92 \'SATA 控制器选项\' \xe2\x86\x92 \'嵌入式 SATA 配置\' \xe2\x86\x92 \'启用 HPE 动态智能阵列 RAID 支持\',然后按 Enter 键。 <-- 您应该根据您的具体情况选择“禁用”!

\n

4. 确保您使用适合 SATA 选项的正确 AHCI 或 RAID 系统驱动程序。

\n

5. 选择一个设置并按 Enter:

\n

A。启用“SATA AHCI 支持\xe2\x80\x94Enables”用于 AHCI 的嵌入式芯片组 SATA 控制器。

\n

b. 启用“HPE 动态智能阵列 RAID 支持\xe2\x80\x94启用”动态智能阵列 RAID 的嵌入式芯片组 SATA 控制器。

\n

6. 按 F10 键保存您的选择。

\n

2) 使用与硬件 RAID 兼容的适当软件定义存储 (SDS) 堆栈。

\n

我建议使用 StarWind Virtual SAN,因为这些人拥有开箱即用的 Windows 版本。

\n

https://www.starwindsoftware.com/vsan

\n

如果将 RAID 与顶部复制相结合,您将获得更好的整体集群弹性和更快的重建时间,以防 shiitake 出现故障。而且,将本地重构代码(相当于软件RAID)与节点间复制相结合,就是微软在Azure中所做的事情。

\n

https://www.usenix.org/system/files/conference/atc12/atc12-final181_0.pdf

\n

使用单磁盘 RAID0 是一种肮脏的黑客行为,可能有效,也可能无效。看,在 RAID 模式中,存在薄弱但重要的固件虚拟化层、保留、缓存……所有这些都会影响 S2D(ReFS、ZFS 和其他要求“原始”访问的人)行为。旧的 Windows WHQL 套件有一个特殊的 ReFS 测试应用程序,确保原子写入确实是原子的。长话短说:RAID0 模式下的某些 RAID 控制器(例如 Del PERC H730)确实通过了此测试,而其他一些控制器则没有……即使强制禁用板载缓存。不要用你的生产数据玩骰子!它可能不会欣赏它。

\n