You can use ZFS to replicate your VMs. IIRC each VM has its own ZFS dataset. There's probably a config file somewhere that you also need to replicate.