1. A computer program product comprising a non-transitory computer readable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to: collect, by a licensing control application, license metrics; responsive to the licensing control application collecting license metrics, initiate, by the licensing control application executing in a virtual machine, a physical environment scan; and responsive to the licensing control application initiating the physical environment scan, determine, by a motion-safe scan technology in the virtual machine, whether a dynamic migration of the virtual machine occurs during the physical environment scan, the determining comprising: retrieving, by the motion-safe scan technology, a first host component identifier, wherein the virtual machine comprises an operating system and the licensing control application running on a first host platform, identified by the first host component identifier, within the data processing system; performing, by the motion-safe scan technology, the physical environment scan; retrieving, by the motion-safe scan technology, a second host component identifier; and responsive to the motion-safe scan technology determining the second host component identifier is different from the first host component identifier, determining, by the motion-safe scan technology, that a dynamic migration of the virtual machine from the first host platform to a second host platform, identified by the second host component identifier, within the data processing system occurred during the physical environment scan; and perform, by the migration-safe scan technology, at least one action to manage the dynamic migration of the virtual machine responsive to the migration-safe scan technology determining that the dynamic migration of the virtual machine from the first platform to the second platform occurred during the physical environment scan.