1. A data processing system for usage with a virtualization platform configured to run a plurality of operating systems simultaneously on at least one physical server and a virtual connect device communicatively coupled to the virtualization platform that virtualizes connections between the at least one physical server and a network infrastructure, the data processing system comprising: a configuration manager that integrates migration and failover of virtual machines operating under the virtualization platform with migration and failover of physical servers operative under the virtual connect device for management of virtual and physical migration and failover using common commands; and a non-volatile state storage that stores server profiles, said storage enables the virtual connect device to push a target server profile into a virtualization platform configuration even before a target server bootstrap loads or powers-on; wherein the target server upon bootstrap loading is configured to consume the target server profile and instantiate identifiers of the target server profile on virtual hardware within a virtual machine.