A method and system for selecting compatible systems for virtual server
mobility. Responsive to determining a current location of a workload
partition instance running on a managed server, mandatory compatibility
tests specified in a compatibility policy associated with the workload
partition instance are executed to compare properties of the managed
server with properties of potential target systems. A list of potential
target systems is generated that have passed the mandatory compatibility
tests specified in a compatibility policy. Optional compatibility tests
specified in a compatibility policy associated with the workload
partition instance are executed. The potential target systems that have
failed any of the optional compatibility tests are removed from the list
to form a filtered list, wherein the filtered list comprises a list of
potential target systems compatible to support relocation of process
collections within the workload partition instance.