SFF or mini-ITX that works with the distro?

I’m looking for a small computer to house my upcoming FreePBX setup. Ideally, it should be able to handle 2 drives for basic RAID1. Any suggestions that this version of CentOS has all the drivers for? Thanks