We made the mistake of running the only two domain controller VMs in a remote site from the same storage, and when that storage killed itself we lost both of those VMs. No problem, we'll restore from the backups we took via XOA. It was only a week later that we discovered both of these DCs had suffered from USN Rollback issues and were no longer syncing changes.
We've got it fixed now after forcibly demoting both and promoting them again, but I thought XCP-ng was supposed to support VM-GenerationID so that AD can recognise when it's been restored from a snapshot and recover gracefully? XenServer has apparently supported it since version 6.2 and the required device is indeed showing in all of our virtualized DCs.
The only thing I can think is that maybe it's something to do with the restore process in XOA (which is why I've posted here). Either way it would be nice to know that we can safely restore a failed DC from our XOA backups should anything go South again.
Any thoughts/input? Thanks a lot!