I haven't had a chance to get this up and running yet - simply because I want to understand all the caveats before moving forward. Seems like limitations are still being uncovered.
That being said, I'd like to understand the status of the iSCSI target on the secondary end. If the iSCSI target on the secondary was at the bare minimal readable - then it's possible use multipathd on Linux for active/passive.
Other than that - the only thing I can think of is an external load balancer. But the LB won't fully understand how to perform the switchover at purely layer 3 or layer4. You'd need an enhanced script.
If the virtual IP is now 'active' on the secondary (in otherwords, the secondary is now serving the data) and I stop the failover mgr on the primary, will that stop the virtual ip running on the secondary server?
Yes because you are completely stopping the service completely. When stopping the service a popup message will appear making you aware the this will cause the Virtual IP Address to be deactivated as well and all connections will be lost.