1. An infrastructure management system comprising: a server comprising a processor, a memory, and a set of program instructions stored in the memory; a target set of hosts and a target set of virtual machines for a destination computing system; wherein the processor executing the set of program instructions: determines a new placement of the target set of virtual machines on the target set of hosts, wherein the new placement comprises a set of virtual machine-host pairs from the target set of hosts and the target set of virtual machines; and, automatically reconfigures a source computing system into a destination computing system according to the new placement.