Hay varias formas de convertir una máquina física en una máquina virtual. Todos implican la adquisición de software que ejecuta y mantiene la máquina virtual en el sistema host. En la mayoría de los casos, también es necesario crear una copia completa del sistema operativo y los programas de la computadora actual. Se instala y ejecuta el nuevo software de la máquina virtual. La imagen de disco del sistema operativo original se monta en la máquina virtual y la computadora está preparada para ejecutar el sistema operativo original en modo virtual.
Hay muchos paquetes de software disponibles que pueden ayudar a cambiar una máquina física a una máquina virtual. Algunos de estos son muy sencillos de usar y pueden convertir el proceso en una serie de simples clics. Otras versiones ofrecen más control y opciones y pueden ayudar a establecer reglas para la nueva máquina virtual durante la instalación. Están disponibles tanto gratis como para la venta al por menor. El primer paso es seleccionar el software con las características y el nivel técnico necesarios para el usuario.
El siguiente paso no es siempre el mismo y depende del software que se utilice. Para ciertos programas, será necesario crear una imagen de disco del sistema operativo y otros programas para que puedan ser utilizados inmediatamente por la máquina virtual sin necesidad de volver a instalarlos desde los discos originales. Algunos software de virtualización realizarán este proceso a través de funciones especiales de partición, y otros no requieren que se mueva nada en absoluto. Aunque este paso no es estrictamente necesario, se recomienda.
Con los programas informáticos y el sistema operativo listos para ser instalados en el entorno virtualizado, es hora de instalar y utilizar el software de virtualización. No es necesario ejecutar el software en la misma computadora desde la que se creó la imagen del sistema operativo; en cambio, se puede ejecutar en otra computadora, proporcionando emulación de software para ejecutar el sistema operativo en una máquina física diferente. Cada programa tendrá un proceso de instalación diferente, dependiendo del uso final de la computadora virtualizada.
El último paso es volver a instalar los discos con imágenes con el sistema operativo en ellos o volver a instalarlos desde los discos originales. Este paso completa el proceso básico de mover una máquina física a una máquina virtual. En esta configuración, una computadora completa se puede transferir a otra computadora para que funcione exactamente como estaba. Se puede utilizar para crear copias de seguridad, ejecutar diagnósticos o, en determinadas circunstancias, para que los sistemas paralelos se ejecuten en conjunto.
Existe un tipo especial de creador de software virtual que no requiere instalación en la computadora y puede funcionar mientras la computadora está en funcionamiento. Esto puede crear una computadora personal virtual (PC) sin la necesidad de muchos de los pasos normales de virtualización. Requiere más recursos del sistema, pero proporciona un proceso de virtualización casi completamente automatizado.
Una razón para convertir una máquina física en una máquina virtual podría ser ejecutar varios servidores web individuales desde una computadora a través de servidores virtuales. Esto puede requerir más pasos para configurar la carga compartida y el acceso a los puertos de hardware. En este escenario, es importante comprender que las máquinas virtuales no siempre tienen acceso directo al hardware y, en su lugar, pueden estar pasando por versiones virtuales del hardware, lo que puede afectar el rendimiento y requerir hardware y conocimientos de redes más avanzados.