Yes you can do it.. however how fast things migrate, or install will depend on how big your pipe is.
Once you have the heads running the VMs you require, it should be just fine. However bringing up the console for a remote server might be a little slow.
The link between the cluster heads is over a VPN connection which is setup automatically.
---Guy