1. A method for migrating a virtual machine, the method comprising: creating a planned virtual machine based on a first realized virtual machine or a template; performing a configuration operation on the planned virtual machine, the configuration operation comprising interaction with a virtualization platform managing the planned virtual machine; and converting the planned virtual machine to a second realized virtual machine.