Communication between two database servers
Because both of them are virtual servers (you didn't mention the technology used (ESX/KVM...), you can try this:


Create a small virtual drive that can be mounted on both servers (Linux ? Windows ? - you didn't tell)
Create a resource checking script (ex. http://howtodba.com/linux-cluster-resource-workers-locking-mechanism/)
Run the resource checking script, from each box, each 5 minutes (odd minutes on box 1, even minutes on box2).


** The more info you provide, the better solutions you'll get.