Harald Ruppert, a vSAN Escalation Engineer at VMware has created a great tool to check if your vSAN harware is supported. The vSAN HCL viewer is based on the VMware vSAN HCL in JSON format for online use of vSAN health checks.
If you would like to build your own vSAN, then you can do so using certified components, and you must confirm that all your components including drives are supported by the OEM server vendor and VMware. Simply select the type of component; SSD, HDD or controller and put in a partial Model or Vender and the result shows immediately.