Articles

VMware vs VirtualBox: ¿cuál es el mejor software para la virtualización de escritorios?

cómo instalar vm en virtualbox y vmware

Comparar VirtualBox y VMware no es fácil.
Ambos son excelentes sistemas de virtualización gratuitos y multiplataforma, aunque con diferencias de licencia, y puede ser difícil elegir qué producto utilizar para crear una máquina virtual.
En este post realizaremos dos pruebas para instalar dos máquinas virtuales que tengan el mismo sistema operativo; al principio, lo instalaremos en VirtualBox y luego en VMware Workstation Player para deducir las diferencias y similitudes entre ambos sistemas.

VMware no es un único producto, sino que es más bien un ecosistema de varias herramientas y aplicaciones. También incluye herramientas de virtualización del hipervisor como ESXi, vSphere, vCenter, etc.

Vea también: Copia de seguridad de máquinas virtuales VMware ESXi con Iperius

Para esta comparativa, nos fijaremos sobre todo en VMware Workstation Player.

¿Por qué deberías instalar una máquina virtual?

Si tienes que utilizar un software antiguo que no funciona en tu sistema operativo, o si quieres clonar tu sistema para transferirlo a otra máquina, o si, como desarrollador, te han pedido que desarrolles y pruebes un producto en diferentes plataformas, una máquina virtual es la solución.
Puedes utilizar tus recursos de hardware (RAM, CPU y disco) para crear virtualmente otra máquina en la que puedes instalar un nuevo sistema operativo.
Teóricamente, la máquina virtual tiene el mismo rendimiento que un ordenador físico, pero teniendo en cuenta que utilizará una parte de los recursos del ordenador anfitrión, el funcionamiento de ambas máquinas podría verse afectado en términos de rendimiento.

Operaciones preliminares

Antes de comenzar con la elección de cualquier tipo de software de virtualización, es bueno planificar cuidadosamente qué sistema operativo nos gustaría tener en la máquina virtual.

¿Necesitamos instalar Windows 10?

Verificar los requisitos del sistema y tratar de entender si la eficiencia de nuestras máquinas anfitrionas e invitadas está garantizada.

En nuestro caso de ejemplo:
CPU: 1 gigahercio (GHz) o más
RAM: 1 gigabyte (GB) para 32 bits o 2 GB para 64 bits
Disco duro: 16 GB para SO de 32 bits, 20 GB para SO de 64 bits
Tarjeta gráfica: DirectX 9 o superior con driver WDDM 1.0
Pantalla: mínimo 800×600

Necesitaremos, por tanto, disponer de una máquina anfitriona capaz de proporcionar los recursos por la cantidad que requiera el sistema operativo que queramos instalar en la máquina virtual (huésped).

En el caso de que nuestro anfitrión esté infradimensionado, debemos pensar en aumentar sus recursos, lo que, sobre todo en el caso de los ordenadores de sobremesa, puede hacerse con unos pocos euros integrando un disco duro y un poco de GB de RAM.

Sin embargo, es aconsejable realizar la instalación sin otras aplicaciones abiertas en el ordenador, para poder ir probando poco a poco el rendimiento de ambos sistemas (virtual y físico).

Después de definir estos requisitos, el primer paso es instalar un software de virtualización.
Los más conocidos y utilizados son:

  • VirtualBox, creado por Oracle y dedicado al uso tanto personal como empresarial bajo la licencia pública general GNU.
  • VMware Workstation Player, desarrollado por VMware y distribuido gratuitamente sólo para uso personal.

VirtualBox

VirtualBox se ejecuta bajo Windows, Linux, Mac OS y Solaris, y es compatible con una amplia variedad de sistemas operativos invitados, desde Windows hasta Linux, Mac, Solaris, OpenSolaris, OS / 2 y OpenBSD.

La página de descargas muestra la lista de las últimas distribuciones en función de los sistemas huésped.

Tanto para Windows como para otros sistemas, la instalación es muy sencilla ya que se realiza con los métodos específicos para cada plataforma.

VMware Workstation Player

VMware Workstation Player sólo se puede instalar en Windows y Linux.

Sin embargo, es compatible con una amplia gama de sistemas operativos invitados y proporciona herramientas útiles para comprobar la compatibilidad.

Podemos descargar los ejecutables para realizar la instalación, dependiendo de nuestro sistema, conectándonos a la página de descargas.
Mientras que para Windows, siguiendo todos los pasos y las instrucciones del asistente, la instalación será muy sencilla, para Linux, al ser un «.bundle», tendremos que recordar hacer la instalación como root y utilizar el comando «sh».

Cómo instalar Windows 10 en VirtualBox y VMware

Hemos visto, por tanto, que instalar VirtualBox y VMware Workstation Player en el sistema anfitrión es bastante sencillo.
A continuación mostraremos la instalación de Windows 10 en una máquina virtual alojada en un host Ubuntu.

Instalación en VirtualBox

Una vez instalado, VirtualBox aparece como un contenedor en el que es posible crear nuevas VMs sobre las que instalar los sistemas operativos de nuestra elección (obviamente dentro de los límites de rendimiento que el hardware del host sea capaz de garantizar).

virtualbox

Pulsamos sobre el botón «New» para crear una nueva VM en la que podemos elegir el nombre, el tipo de sistema operativo y su versión.
Aquí es el momento en el que también elegimos las primeras especificaciones, recordando seguir las que requiera el sistema operativo que estamos instalando.
Todavía puedes cambiar estas configuraciones más adelante.

VirtualBox crea la Máquina Virtual

A continuación es necesario elegir el tamaño y el tipo de disco duro virtual.

En nuestro caso, el tamaño será de 20GB pero podemos elegir entre diferentes formatos de disco duro.
Hay tres formatos disponibles:

  • VDI, que es el formato nativo de VirtualBox.
  • VMDK, que es el formato nativo de VMware, pero también lo utilizan otros sistemas de virtualización.
  • VHD, que es el formato utilizado por Hyper-V.
  • VMDK puede garantizar una mayor compatibilidad y suele ser la opción preferida.
    En cualquier caso, es posible, con las herramientas adecuadas, convertir los discos duros virtuales a otros formatos.

    VirtualBox create HD

    Estos tres tipos de discos duros (VDI, VMDK y VHD) soportan la asignación dinámica del espacio utilizado, otra opción que se suele seleccionar en esta fase. Esto significa que el archivo del disco duro de la VM en el sistema anfitrión sólo ocupará el espacio realmente utilizado.

    En el caso de la asignación dinámica, se suele elegir la opción «Dividir en archivos de menos de 2GB» para garantizar un mejor rendimiento.

    En este punto nuestra máquina virtual está lista por lo que podemos proceder a la instalación de Windows 10.

    oracle vm virtualbox manager

    Al hacer clic con el botón derecho del ratón sobre el nombre de la máquina recién creada, podemos seleccionar la opción «Configuración» si necesitamos cambiar o ver la configuración actual de la VM.

    menú vm settings

    Gracias a la opción NAT, que es activada automáticamente por VirtualBox, es posible acceder a Internet a través del sistema Host.

    Configuración de la red de Oracle VM VirtualBox

    Para iniciar la instalación de Windows, seleccione Inicio y luego seleccione, desde el sistema de archivos del sistema Host, el disco de inicio o la imagen de disco.

    seleccionar disco de inicio

    Una vez seleccionado Inicio desde este panel, se inicia la instalación clásica de Windows.
    En primer lugar, se solicitará la clave del producto y la aceptación de la licencia de Windows.
    A continuación, se podrá elegir: Actualización o Personalizada.

    La primera sólo se puede utilizar cuando ya se tiene un sistema instalado en, por lo que en el caso de la primera instalación, hay que proceder con la segunda opción.

    tipo de instalación de Oracle vm virtualbox

    En algún momento de la instalación, el sistema requiere la creación del usuario administrador y otras opciones como la creación de una cuenta Microsoft y el envío de datos estadísticos para el diagnóstico.

    Al finalizar la instalación, tendremos un sistema invitado que funciona correctamente.

    Se recomienda instalar las extensiones VirtualBox Guest Additions dentro de la VM, un paquete de software útil para garantizar un mejor rendimiento de la máquina invitada y una mejor interrelación entre el invitado y el anfitrión, incluyendo por ejemplo:

    • Integración del puntero del ratón: todas las acciones del ratón cuando el puntero está sobre la VM se dirigen automáticamente al sistema invitado.
    • Carpetas compartidas: intercambio de archivos entre el anfitrión y el invitado.
    • Portapapeles compartido entre el anfitrión y el invitado.
      • El paquete de instalación de la VM VirtualBox ya contiene los Guest Additions, pero estos deben ser activados.

        En el caso de que el paquete aún no haya sido descargado, el sistema detecta la falta de este complemento y solicita su descarga.

        virtualbox download guest addiction

        Cómo instalar Guest Additions en VirtualBox

        Mientras se ejecuta la VM, selecciona el menú Device y luego «Insert Guest Additions CD Image».

        insertar imagen de cd de adiciones para invitados

        Introduzca la ruta de la imagen requerida (que para los sistemas anfitriones Linux es ~/.config/VirtualBox/VBoxGuestAdditions_5.2.32.iso), que encontraremos en la unidad D del ordenador, como se muestra en la siguiente imagen.

        oracle vm virtualbox install guest add

        Haga doble clic en la unidad de CD (D) para iniciar la instalación.

        Una vez finalizada la instalación, todavía hay que realizar un par de pequeñas operaciones para ver activadas las características deseadas.

        Elegimos la opción Machine -> Settings y luego Shared Folders.
        Aquí podemos añadir una carpeta compartida de dos tipos: Carpetas de la máquina y Carpetas transitorias

        Mientras que la primera es una carpeta compartida permanente con el gestor de archivos del Host, la segunda es una carpeta que sólo se mantiene compartida hasta que se apaga la VM.

        carpetas compartidas de virtualbox

        añadir carpeta compartida de virtualbox

        Después de configurar la carpeta compartida, la encontrarás con el nombre de VBOXSVR en la carpeta de Red del PC.

        oracle vm virtualbox compartir carpeta en red

        Desde el menú Dispositivos (opción Portapapeles Compartidos), puedes elegir el modo de compartir el portapapeles con el sistema anfitrión.

        virtualbox_shareclipboard

        Instalación en VMware

        Una vez instalado VMware Workstation Player, selecciona «Create a New Virtual Machine» para crear una nueva instancia donde instalar tu sistema operativo virtual.

        Administrador de Vmware

        En los siguientes pasos, es posible seleccionar la imagen ISO del sistema Host, insertar la clave de windows, el usuario administrador (que por defecto se identifica sin contraseña) y elegir el nombre de la VM.

        imagen iso de vmware

        llave windows de vmware

        nombre vm de vm

        En este punto, recordando las especificaciones, se puede establecer el tamaño del disco duro, mientras que el tamaño de la RAM se establece por defecto en 2GB.

        vmware disksize

        vmware resume

        Una vez creado el disco, el proceso continúa con la instalación del sistema operativo.

        El paquete de herramientas VMware (el equivalente a las Guest Additions para VirtualBox) ya está instalado.

        Si no lo está (puede ocurrir en otros sistemas invitados y para versiones anteriores de Windows), basta con instalarlo desde el comando Máquina Virtual -> Instalar VMTools.

        Mientras la funcionalidad de compartir el portapapeles ya está activa, para las carpetas compartidas es necesario operar de la siguiente manera:

        configuración de vmware

        En la Configuración de la Máquina Virtual, en la pestaña Opciones, se puede elegir una carpeta para compartir, de forma permanente o sólo por un periodo limitado de actividad de la VM.
        vmware_vm_shared_folders

        Conclusiones

        No hay muchas diferencias entre ambos sistemas. Ambos resultan ser excelentes productos, rápidos (si siempre tenemos en cuenta los requisitos necesarios) y bastante intuitivos.

        Una diferencia importante es el tipo de licencia: VMware es gratuita sólo para uso personal, mientras que en el caso de VirtualBox no hay restricciones.

        El paquete de herramientas de VMware ya está instalado y el uso compartido del portapapeles ya está activo (lo que no hay que subestimar, por ejemplo, para introducir el código de activación de Windows, que se puede copiar y pegar desde el sistema anfitrión).

        Como suele ocurrir, sin embargo, la elección recaerá en una u otra solución también en función de las necesidades personales, los requisitos mínimos de instalación y la facilidad de uso de la documentación que soporta el producto.

        Por último, recordar que siempre es recomendable realizar copias de seguridad de las máquinas virtuales en NAS o Cloud, para poder restaurar los sistemas virtuales con unos pocos clics en caso de problema, sin tener que repetir el proceso de instalación descrito en este tutorial. Iperius Backup es un completo software para realizar copias de seguridad de máquinas virtuales que se ejecutan en hosts Windows, gracias a la posibilidad de copiar archivos de disco VMDK, VHD o VDI mediante la tecnología VSS. Iperius también es un potente software para realizar copias de seguridad de entornos de virtualización profesionales como Microsoft Hyper-V y VMware ESXi.

Dejar una respuesta

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