Máquina virtual | características, tipos, ventajas y desventajas

maquina virtual

Imagina llevar tu portátil en un software dentro de una memoria flash y acceder a tus datos en cualquier lugar. Esto es una máquina virtual: tu ordenador personal en forma virtual.

Supón que necesitas probar un sistema operativo nuevo sin afectar el sistema físico. Esto es posible con una máquina virtual.

Piensa en tener un conjunto de servidores en red en tu máquina física. Puedes lograrlo creando máquinas virtuales.

Los sistemas informáticos virtuales se conocen como máquinas virtuales, ordenadores virtuales, virtual machines o vm. Pero, ¿qué es una máquina virtual? ¿a qué llamamos máquina virtual?

Existen una gran variedad de software de virtualizacion, gratuitos y de pago, que nos permiten crear ordenadores virtuales.

Índice
  1. Definición de máquina virtual (virtual machine)
  2. Para que sirve una máquina virtual
  3. Tipos de máquinas virtuales
  4. Ventajas y desventajas de las máquinas virtuales
  5. Crear una máquina virtual
  6. Instalar una máquina virtual

Definición de máquina virtual (virtual machine)

Una máquina virtual es un ordenador de software perfectamente aislado que puede ejecutar su propio sistema operativo (sistema operativo virtual, guest o invitado) y aplicaciones como si fuera un ordenador físico.

Un ordenador virtual es un software que simula el hardware de un ordenador físico y que ejecuta programas como si fuera una computadora real. Es totalmente compatible con los sistemas operativos, las aplicaciones y los controladores de dispositivos estándar, de la misma forma que una máquina física.

Cada máquina virtual completa es totalmente independiente. En un único ordenador físico, se pueden ejecutar al mismo tiempo varios sistemas operativos (sistemas operativos virtuales) y aplicaciones, al colocar varias máquinas virtuales. La capa de software, conocida como hipervisor, desvincula las máquinas virtuales de la máquina física y asigna dinámicamente los recursos a cada ordenador virtual según las necesidades.

El sistema operativo y las aplicaciones no pueden distinguir un equipo virtual de un equipo físico porque los ordenadores virtuales se comportan como ordenadores físicos reales conteniendo su propia CPU virtual, RAM, disco duro y tarjeta de red. Los procesos que ejecuta un ordenador virtual están limitados por esos recursos.

Para que sirve una máquina virtual

Las máquinas virtuales sirven para recrear entornos de producción en una PC y para crear laboratorios virtuales.

Se usa una máquina virtual cuando necesitamos probar una aplicación o actualización de la aplicación que podría causar inestabilidad en el sistema.

Durante el aprendizaje de nuevos sistemas operativos se usan las máquinas virtuales recreando una red de servidores.

Tipos de máquinas virtuales

Los tipos de máquinas virtuales que existen se pueden clasificar en dos grandes categorías:

  • Máquinas virtuales de sistema
  • Máquinas virtuales de proceso

Máquinas virtuales de sistema

La máquina virtual de sistema permite que la máquina física se represente entre varias máquinas virtuales, por medio de un software denominado hypervisor o monitor de máquina virtual (VMM). El hypervisor puede ejecutarse sobre el hardware o sobre un sistema operativo. Cada equipo virtual ejecuta su propio sistema operativo.

maquinas virtuales de sistema

Máquinas virtuales de proceso

Las máquina virtual de proceso, es un proceso normal dentro de un sistema operativo que soporta un solo proceso. La máquina se inicia automáticamente cuando se lanza el proceso que se desea ejecutar y se detiene cuando éste finaliza.

maquinas virtuales de proceso

Ventajas y desventajas de las máquinas virtuales

Las máquinas virtuales tienen ventajas y desventajas teniendo en cuenta sus características pero, debo señalar que ofrecen muchas ventajas y poseen pocas desventajas.

La principal ventaja lo podemos resumir en que los ordenadores virtuales solo contienen software. Las máquinas virtuales no contienen ninguna clase de componente de hardware físico por lo que no tenemos que preocuparnos por el daño físico del hardware.

Las ordenadores virtuales tienen como principal desventaja o inconveniente que agregan gran complejidad al sistema en tiempo de ejecución provocando su ralentización.

Un programa se ejecutará a mayor velocidad si se instala sobre el sistema operativo de la máquina física que si se instala sobre el sistema operativo del ordenador virtual.

Cuanta más memoria ocupa una máquina virtual, más recursos consume y por lo tanto el rendimiento del ordenador físico disminuye drásticamente.

Crear una máquina virtual

Ya conocemos las máquinas virtuales y sus características pero aún no sabemos cómo crear una máquina virtual.

Para crear máquinas virtuales y personalizarlas con el nombre y la cantidad de memoria asignada se usará un asistente. Pero antes de crear un ordenador virtual, hay que tener en cuenta las siguientes cuestiones:

  • ¿Cuánta memoria va a asignar al ordenador virtual? Asegúrese de asignarle la suficiente para ejecutar el sistema operativo invitado y todas las aplicaciones que desee ejecutar en el ordenador virtual simultáneamente.
  • ¿Dónde desea guardar el equipo virtual y qué nombre debe tener? Por lo general, se usa un nombre que identifica al sistema operativo invitado.
  • ¿Qué tipo de disco duro virtual desea usar y dónde desea guardarlo?

Una vez creadas las máquinas virtuales, se pueden modificar los parámetros según lo necesites.

Para crear una máquina virtual tenemos que instalar alguno de los programas de máquinas virtuales. De los programas para crear máquinas virtuales existen versiones tanto para sistemas operativos de escritorio como para sistemas operativos de servidores.

Algunos de los programas para crear máquinas virtuales son vmware workstation, virtual PC, virtualbox, hyper-v, entre otros. Como todos los softwares, estos programas, vmware workstation, virtual PC, virtualbox, hyper-v, tienen ventajas y desventajas, pero como ya les comenté, su utilidad ofrece muchas más ventajas que desventajas.

Por ejemplo si queremos crear un equipo virtual en windows 7, tenemos que instalar Vmware Workstation en el sistema operativo Windows 7.

Crear una máquina virtual con Vmware Workstation

  1. Haga clic en Vmware Workstation.
  2. En la barra de menús haga clic en Crear una nueva máquina virtual.
  3. Se abre el Asistente para nueva máquina virtual. Navegue por las páginas del asistente y vaya eligiendo las opciones adecuadas para el sistema operativo invitado.
  4. Una vez finalizado el asistente, las máquinas virtuales aparecerán en la lista de pestañas de Vmware Workstation.

maquina virtual vmware

Si en su lugar utilizamos Virtual PC también tenemos que instalarlo previamente y seguir el asistente para crear un ordenador virtual.

Crear una máquina virtual con Windows Virtual PC

  1. Haga clic en Windows Virtual PC.
  2. En la barra de menús haga clic en Crear un equipo virtual.
  3. Se abre el Asistente para nuevo equipo virtual. Navegue por las páginas del asistente y vaya eligiendo las opciones adecuadas para el sistema operativo invitado.
  4. Una vez finalizado el asistente, las máquinas virtuales aparecerán en la lista de la Consola de Virtual PC.

maquina virtual virtualpc

Crear una máquina virtual con VM VirtualBox

  1. Haga clic en VM VirtualBox.
  2. En la barra de menús haga clic en Crear máquina virtual.
  3. Se abre el Asistente para nuevo equipo virtual. Navegue por las páginas del asistente y vaya eligiendo las opciones adecuadas para el sistema operativo invitado.
  4. Una vez finalizado el asistente, las máquinas virtuales aparecerán en la lista de la Consola de VM VirtualBox.

 

maquina virtual con virtualbox

Como mi interés personal es que desarrolles habilidades con las tecnologías de la virtualización me centraré en la creación y configuración de máquinas virtuales con Hyper-v, VMware vSphere y VMware NSX en artículos posteriores.

Instalar una máquina virtual

Me voy a detener en este punto porque muchas personas preguntan cómo instalar una máquina virtual. Hasta donde yo conozco las máquinas virtuales no se instalan.

El trabajo con las máquinas virtuales es instalar un programa de virtualización, crear una máquina virtual, instalar el sistema operativo y las aplicaciones y por último ejecutarla.

Si no tienes un software de virtualización instalado en tu PC y has descargado una máquina virtual para ejecutarla solo debes tener instalado una aplicación como vmware player 7.

Una vez creada la máquina virtual se puede copiar, pegar, mover o borrar el ordenador virtual como un archivo más dentro del explorador de Windows.

Hoy hemos conocido lo qué son las máquinas virtuales, las características que las definen, los tipos que existen, las ventajas y las desventajas. Si aún te queda alguna duda sobre este tema deja un comentario.

¿cuál es una característica de una máquina virtual en una computadora?

¿cuáles son las ventajas y desventajas de usar una máquina virtual?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir