It is really hard to make the block device to accept more than one connection. It is much easier to configure the file-share. It is definitely possible to configure it basing it on SW device.Why would it be so difficult to have two targets pointing to the same LUN, one with read only or redirected writes and the other with normal write capabilities?
I don`t know if you know but CSV is actually not presented on all machines of MS cluster. If you don`t mind to put it simply, LUN is actually presented physically on one node only (owner node), and all the rest cluster machines have redirected access to it through the owner machine. So, as I told previously - NFS is the easiest way out for this scenario.
