Hello all,
I'm having an issue where our MPIO paths are not 'sticking'. We have a 3-node Virtual SAN/Hyper-V cluster running on Windows 2012 R2 and Starwind Virtual SAN v8 (latest build as of today). Everything works 100% by the way - this is just a failover/failback issue, so I don't *think* its a Startwind issue per se, but thought I'd start here.
My ideal setup would be to have 'Failover only' MPIO policy, and I've set the preferred path to the localhost target and the path to the other two hosts as 'Standby'. When I go into Disk Manager and go into the MPIO properties of the disk, I have the option to check off "Preferred path" check box, but after clicking on 'OK' and going back in to look, the box has been cleared. This is on all three servers by the way.
Next I decided to try Weighted Path instead and give localhost a weight of 0, and the others as 100. That seems to work and I can see all iSCSI going over the loopback. If I disconnect the localhost target, I can see iSCSI traffic flowing over to the other two hosts without skipping a beat - great. However, if I reboot the server all of the weights revert to '0' and its effectively just a round-robin at that point. I have to manually go in and apply those weights again. Doing cluster updates will no doubt affect performance as the hosts reboot.
Anybody know what I'm doing wrong, or if there is a work around for this? Its my last stumbling block before going production.
I've searched the forum for a similar issues and found an example here, but sadly no resolution, the affected person just left it as round robin, but I'm not willing to give up on the local performance of the loopback adapter.
Thanks in advance...
The Latest Gartner® Magic Quadrant™Hyperconverged Infrastructure Software