Hey,
You should add support for iSCSI or SAS devices in MPIO, so your server can work with drives, which have multiple paths. Might help: https://petri.com/using-mpio-windows-server-iscsi-initiator/
You will need shared storage to create Failover Cluster. It can be either a SAN or some kind of VSAN. S2D or StarWind VSAN can be considered as an options.
https://learn.microsoft.com/en-us/azure-stack/hci/concepts/storage-spaces-direct-overview
https://www.starwindsoftware.com/starwind-virtual-san
Cheers,
Alex Bykovskyi
StarWind Software
Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.