Something that you can do is to configure one LUN per the space of the full disk each and present them as RDM to the ESXi Hosts and then present them to each VM inidividually. Have you thought about this?
I've never done that before. How would I set that up?
Basically an RDM (Raw Device Mapping) is a way of presenting Storage LUNs directly to the VMs without being formated as datastores by the ESXi. The LUN is presented to the ESXi using a block-storage protocol and instead of adding Hard Disk to the VM you add RDM which is the LUN without format.
The way of adding it to the VM is quite easy and you can see that here: Add an RDM Disk to a Virtual Machine
I do not recommend configure SR-IOV in case completely needed as you will attach the VM to only one host and you will not enjoy features such as vMotion, HA, etc which makes the ESXi a single point of failure.
I will definitely be sure to test this next time I'm on the server Thank you for showing me this.