Patent ID: 7506037

Claim:
A method for addressing migration incompatibility, comprising the steps of: receiving information regarding a request to migrate a virtual environment (“VE”) from a first host to a second host; determining that the VE is incompatible with the second host because available physical system resources of the second host do not meet at least one physical system requirement of the VE; determining whether to seek operator assistance to address the incompatibility; in response to determining not to seek operator assistance: determining, based on at least one rule, whether to address the incompatibility by one of (a) migrating the VE to a host that is not the second host, and (b) reconfiguring the VE, and automatically causing the VE to be migrated from the first host to a third host in response to determining, based on the at least one rule, to address the incompatibility by migrating the VE to a host that is not the second host, the third host having sufficient physical resources to meet the at least one physical system requirement of the VE, in response to determining, based on the at least one rule, to address the incompatibility by reconfiguring the VE automatically reconfiguring the VE by removing at least one unnecessary component from the VE, and causing the reconfigured VE to be migrated from the first host to the second host; and in response to determining to seek operator assistance: outputting at least one request to an operator for an instruction on how to address the incompatibility, reading at least one instruction provided by the operator in response to the at least one request, and addressing the incompatibility, based on the at least one instruction, by one of (a) causing the VE to be migrated to a host that is not the second host, and (b) causing a reconfigured version of the VE to be migrated to the second host, a configuration of the reconfigured version of the VE being based on at least one input from the operator.