How to install ZFS on Dell Poweredge server and Dell disk array without using the RAID controller
How to set up ZFS using a Dell Poweredge and disk arrays (DAS).
I am completely new to this and have the following questions:
- Does the RAID card need to be configured? (e.g. virtual device)
- Do I need to turn the RAID card off in BIOS?
- How does the array appear in linux? Is it listed under /dev or do other packages need to be installed before it can be seen?
Solution 1:
It depends:
H200/300 and PERC9 (ie: 330, 730, 830) cards have the capability to work in
pass-through
mode, meaning that the disks can be directly presented to the operating system. To do that, you simply need to use unconfigured disks (ie: with no RAID metadata) and to avoid configuring any RAID array (VDISK in DELL terminology)H700/710 cards does not have
pass-through
capability. As a workaround, you can configure each disk as an independent RAID0 array and build your ZFS pool from these "fake", single-disk arrays. This is not recommended, though, as ZFS really expect to have low-level access to your disks. You should be better off using a classical RAID5/10 array and formatting is with ZFS.as DELL PERC cards really are rebranded LSI gear, it is sometime possible to reflash them with LSI firmware, which may enable passthrough. This is card/firmware dependant, though.
Finally, as the backplane is connected to the RAID card, turning it off will make the disks inaccessible.