Detection and Management of Dynamic Migration of Virtual Environments
First Claim
1. A method, in a data processing system, for detecting and managing dynamic migration of virtual environments, the method comprising:
- retrieving a host component identifier to form a first retrieved host component identifier;
performing a physical environment scan;
retrieving the host component identifier to form a second retrieved host component identifier; and
responsive to the second retrieved host component identifier being different from the first retrieved host component identifier, detecting a dynamic migration of a virtual environment and performing at least one action to manage the dynamic migration of the virtual environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided to detect that a dynamic migration of a virtual environment is in progress or has been executed during a hardware or software scan without requiring instrumentation of applications running within the virtual machine. The mechanism relies on a particular sequencing and usage of application programming interfaces and commands that scanning technology provides, associated with the modularity of the scans and on the external virtual machine enabler component running on the host. The mechanism may detect a dynamic migration and take proper actions based on the system configuration. The actions may include discarding the output of the scan executed across a dynamic migration and repeat the scan. The actions may also include notifying the initialization subsystem of the non-migration-safe application to execute a script or program to address migration safety issues. One particular program or script may be an agent ID regeneration program or script.
-
Citations
20 Claims
-
1. A method, in a data processing system, for detecting and managing dynamic migration of virtual environments, the method comprising:
-
retrieving a host component identifier to form a first retrieved host component identifier; performing a physical environment scan; retrieving the host component identifier to form a second retrieved host component identifier; and responsive to the second retrieved host component identifier being different from the first retrieved host component identifier, detecting a dynamic migration of a virtual environment and performing at least one action to manage the dynamic migration of the virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer recordable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
retrieve a host component identifier to form a first retrieved host component identifier; perform a physical environment scan; retrieve the host component identifier to form a second retrieved host component identifier; and responsive to the second retrieved host component identifier being different from the first retrieved host component identifier, detect a dynamic migration of a virtual environment and perform at least one action to manage the dynamic migration of the virtual environment. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; retrieve a host component identifier to form a first retrieved host component identifier; perform a physical environment scan; retrieve the host component identifier to form a second retrieved host component identifier; and responsive to the second retrieved host component identifier being different from the first retrieved host component identifier, detect a dynamic migration of a virtual environment and perform at least one action to manage the dynamic migration of the virtual environment. - View Dependent Claims (18, 19, 20)
-
Specification