I have a Hyper-V server. An application running in a virtual machine on this server checks hardware (processor, motherboard, etc.) in order to verify compliance with licensing requirements.
What would happen when the virtual machine is migrated to a different Hyper-V server, with different hardware? Will this application see the difference? Can an application detect such an issue when it is running on a Hyper-V virtual machine?
What if I set up a HyperV cluster, and this application's VM may move from one node to another on a routine basis?