Hi David
Glad to to hear that yout got in a working condition at least for non-Windows.
The failover in Solaris is realized with an IPMP Group containing the datalinks:
.....
storage_64_0 803D net5 up ----
storage_64_1 803D net6 up ----
.....
ipadm add-ipmp -i storage_64_0 -i storage_64_1 storage61
ipadm create-addr -T static -a 192.168.61.64/24 storage61/v4addr
ipadm set-ifprop -p standby=on -m ip storage_64_1
You may set one of the datalinks as standby. Check it out how it works for your Installation.
Some years ago we tried to use infiniband with Windows2003. There was no multipathing available and so we stopped to using it with Windows.
And not with the Cluster functionality of Windows. You should check out the SCSI requirements of Windows Cluster which must be supported by the storage. If my Memory serves well there were issues with SCSI-3 reservations.
Andreas