For a Hyper-V cluster, to make storage work as expected, you need to create a Failover Cluster and present the StarWind disks as Cluster Shared volumes.
Unlike file-level protocols used in NAS, iSCSI is a block-level protocol and it cannot arbiter read-write access to an iSCSI device connected to multiple servers. In order to provide access to one device from multiple servers, the device needs to have a clustered file system. While VMFS is a clustered file system and no additional actions should be done to see updated data on the datastore, iSCSI storage, connected to the nodes in a Microsoft failover cluster should be managed by the cluster and formatted as CSVFS if used as Cluster Shared Volume (CSV). Such an approach allows to sharing single storage device between the nodes in the cluster and getting updated data on them.
Do not put the DCs that serve the cluster on the cluster storage presented to the cluster they serve. If DCs that serve the cluster fail or do not start after the power outage, you won't be able to start the cluster that easily. In other words, you get the situation where cluster does not start because of the DCs not starting and DCs not starting because the cluster i snot running.
See more at
https://knowledgebase.starwindsoftware. ... san-usage/
I hope I got the problem right. Otherwise, can you rephrase it?