@Jimmy9008 in your design, your normal Starwind nodes have one point of failure, no dependencies. But on the "other" nodes, without their own storage, they depend on the SAN, the switches, and themselves. Three points of failure, instead of one.
Why not put the drives directly in the nodes and avoid that? What's the reason to put their drives remotely?
Licensing from the sounds of it.