Score:6

HP Smart Array B140i S2D

cu flag

I try to create a S2D with my HP DL380 Smart Array B140i. I have all bays with SSDs and want to use bays 5-8 for a S2D. I need to configure the array controllor (or the BIOS?) to make the drives transparent for the operating system (Windows Server 2019 Datacenter). How can I do that?

If I don't assign the drives to an array I can't see them in the OS.

Thanks!

Score:5
cn flag

There's two legit ways to go.

1) Turn on 'HBA mode' for your RAID controller to make it compatible with Microsoft Storage Spaces Direct (S2D).

According to the official HPE's B140i User Guide, Page 6, "Enabling the controller" section.

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

Enabling the controller

The SATA chipset used by the HPE Dynamic Smart Array B140i RAID controller may be configured as a SATA AHCI controller, or it may be configured as a B140i controller. On some platforms, SATA AHCI mode is the default, and the B140i controller may need to be enabled before use. To enable the B140i controller:

1. Reboot the server. The server starts up and the HPE ProLiant POST screen appears within a few minutes.

2. Press the F9 key in the ProLiant POST screen. The 'System Utilities' screen appears.

3. From the 'System Utilities' screen, select 'System Configuration' → 'BIOS/Platform Configuration(RBSU)' → 'System Options' → 'SATA Controller Options' → 'Embedded SATA Configuration' → 'Enable HPE Dynamic Smart Array RAID Support', and then press the Enter key. <-- This is where you should select 'Disable' for your particular case!!!

4. Ensure that you are using the correct AHCI or RAID system drivers for your SATA option.

5. Select a setting and press Enter:

a. Enable 'SATA AHCI Support—Enables' the embedded chipset SATA controller for AHCI.

b. Enable 'HPE Dynamic Smart Array RAID Support—Enables' the embedded chipset SATA controller for Dynamic Smart Array RAID.

6. Press the F10 key to save your selection.

2) Use proper software-defined storage (SDS) stack that gets along well with hardware RAID.

I'd suggest StarWind Virtual SAN as these guys have Windows version out of box.

https://www.starwindsoftware.com/vsan

If you combine RAID with replication on top, you'll get by far better overall cluster resiliency and faster rebuild times in case shiitake will hit the fan. Moreover, combining local reconstruction codes (equivalent to the software RAID) with inter-node replication is what Microsoft does in Azure.

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

Using single-disk RAID0 is a dirty hack that might and might not work. See, in RAID mode there's thin but important firmware virtualization layer present, reservations, cache... All these things influence S2D (ReFS, ZFS and other guys asking for 'raw' access) behavior. Old Windows WHQL kit had a special ReFS test application ensuring atomic writes are really atomic. Making long story short: some RAID controllers (like Del PERC H730) in RAID0 mode do pass this test, while some other ones - don't... Even with the on-board cache forcefully disabled. Don't play dice with your production data! It might not appreciate it.

I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.