Menú
Está libre
registro
hogar  /  Consejo/ Cuál es mejor Virtualbox o Vmware. Algunas características del uso de máquinas virtuales para principiantes Agregue la carpeta con la máquina virtual a las exclusiones de su programa antivirus

Cuál es mejor Virtualbox o Vmware. Algunas características del uso de máquinas virtuales para principiantes Agregue la carpeta con la máquina virtual a las exclusiones de su programa antivirus

En este artículo veremos Varias formas de mejorar el rendimiento de una máquina virtual VMware Workstation, Oracle VirtualBox, Microsoft Hyper-V o cualquier otro. Las máquinas virtuales son bastante exigentes con las características de una computadora, porque mientras se ejecutan, varios sistemas operativos se ejecutan en una PC al mismo tiempo. Como resultado, la máquina virtual puede ser significativamente más lenta que el sistema operativo principal, o incluso ralentizarse.

En este artículo, veremos varias formas de mejorar el rendimiento de una máquina virtual, Oracle VirtualBox, Microsoft Hyper-V o cualquier otra.

Contenido:


¿VHD dinámico o fijo?

Al crear una máquina virtual, puede crear dos tipos diferentes de discos duros virtuales. De forma predeterminada, una máquina virtual utiliza un disco dinámico, que ocupa el espacio necesario en el medio de almacenamiento físico y crece solo a medida que se llena.

Por ejemplo, al crear una máquina virtual con un disco dinámico de 30 GB, no ocupará inmediatamente 30 GB del disco duro de la computadora. Después de instalar el sistema operativo y los programas necesarios, su tamaño será de aproximadamente 10-15 GB. Solo a medida que se agregan datos, puede crecer hasta 30 GB.

Esto es conveniente desde el punto de vista de que la máquina virtual ocupará espacio en el disco duro, que es proporcional a la cantidad de datos almacenados en él. Pero, el trabajo de un disco duro dinámico es más lento que uno fijo (a veces también llamado distribuido).

Al crear un disco fijo, los 30 GB del disco duro de la computadora se asignarán al disco de la máquina virtual de inmediato, independientemente de la cantidad de datos almacenados en él. Es decir, un disco duro fijo de una máquina virtual ocupa más espacio en el disco duro de una computadora, pero guardar o copiar archivos y datos en él es más rápido. No es tan susceptible a la fragmentación, ya que el espacio para ello se asigna en el bloque más grande posible, en lugar de agregarse en partes pequeñas.


Instalación de la caja de herramientas de la máquina virtual

Después de instalar el sistema operativo invitado en la máquina virtual, lo primero que debe hacer es instalar el paquete de herramientas o controladores para su máquina virtual, por ejemplo: VirtualBox Guest Additions o VMware Tools. Estos paquetes contienen controladores para ayudar a que el sistema operativo invitado se ejecute más rápido.

Instalarlos es sencillo. En VirtualBox, cargue el sistema operativo invitado y seleccione Dispositivos / Montar la imagen de disco del SO invitado adicional ... "Este computador"



En VMware Workstation, seleccione el menú Máquina virtual / Instalar VMware Tools ... Luego ejecute el instalador, que aparecerá como un disco separado en la carpeta "Este computador" sistema operativo invitado.



Agregue la carpeta con la máquina virtual a las exclusiones de su programa antivirus

El programa antivirus, entre otros, también escanea los archivos de la máquina virtual, lo que ralentiza su rendimiento. Pero el caso es que el programa antivirus no tiene acceso a los archivos dentro del sistema operativo invitado de la máquina virtual. Por lo tanto, tal exploración no tiene sentido.

Para deshacerse del rendimiento degradado de la máquina virtual, puede agregar la carpeta con las exclusiones del programa antivirus. El antivirus ignorará todos los archivos de dicha carpeta.


Activación de Intel VT-x o AMD-V

Intel VT-x y AMD-V son tecnologías de virtualización especiales que están diseñadas para proporcionar un mejor rendimiento para las máquinas virtuales. Los procesadores Intel y AMD modernos suelen tener esta característica. Pero en algunas computadoras no se activa automáticamente. Para habilitarlo, debe ir al BIOS de la computadora y activarlo manualmente.

AMD-V a menudo ya está activado en la PC si es compatible. Y Intel VT-x suele estar deshabilitado. Por lo tanto, asegúrese de que las funciones de virtualización especificadas ya estén habilitadas en el BIOS y luego habilítelas en la máquina virtual.


Más RAM

Las máquinas virtuales exigen la cantidad de RAM disponible. Cada máquina virtual incluye un sistema operativo completo. Por lo tanto, es necesario dividir el sistema operativo de su PC en dos sistemas separados.

Microsoft recomienda un mínimo de 2 GB de RAM para sus sistemas operativos. En consecuencia, dichos requisitos también son relevantes para el sistema operativo invitado de una máquina virtual de Windows. Y si planea utilizar software exigente de terceros en una máquina virtual, se requerirá aún más RAM para su funcionamiento normal.

Si, después de crear una máquina virtual, resulta que no hay suficiente RAM para su funcionamiento normal, entonces se puede agregar en la configuración de la máquina virtual.

Asegúrese de que la máquina virtual esté apagada antes de hacer esto. Además, no se recomienda proporcionar una máquina virtual con más del 50% de la memoria virtual presente físicamente en la computadora.


Si, después de haber asignado el 50% de la memoria de su computadora para una máquina virtual, resultó que no funcionaba lo suficientemente cómodamente, entonces es posible que su computadora no tenga suficiente RAM para el funcionamiento normal con máquinas virtuales. Para el funcionamiento normal de cualquier máquina virtual, 8 GB de RAM instalados en la PC principal serán suficientes.

Asignar más CPU

La carga principal durante el funcionamiento de una máquina virtual recae en el procesador central. Por lo tanto, cuanta más potencia de CPU pueda usar una máquina virtual, mejor (más rápido) funcionará.

Si una máquina virtual está instalada en una computadora con un procesador de múltiples núcleos, en la configuración de la máquina virtual, se pueden asignar varios núcleos para su funcionamiento. Una máquina virtual con dos o más núcleos de CPU se ejecutará significativamente más rápido que uno.


No es deseable instalar una máquina virtual en una computadora con un procesador de un solo núcleo. Dicha máquina virtual funcionará lentamente y no será eficiente para realizar ninguna tarea.

Corregir la configuración de video

La velocidad de la máquina virtual también puede verse afectada por la configuración del video. Por ejemplo, habilitar la aceleración de video 2D o 3D en VirtualBox permite que algunas aplicaciones se ejecuten significativamente más rápido. Lo mismo se aplica a la posibilidad de aumentar la memoria de video.

Pero, como es el caso de la RAM, mucho depende del adaptador de video que esté instalado en la computadora principal.


Máquina virtual y disco SSD

La primera y mejor mejora en una computadora hoy en día es la instalación de una unidad SSD en ella. Esto acelerará significativamente el funcionamiento de la computadora y, en consecuencia, la máquina virtual instalada en ella.

Algunos usuarios instalan máquinas virtuales en otro disco (HDD) de su computadora, dejando solo el sistema operativo principal en el disco SSD. Esto hace que la máquina virtual sea más lenta. Libere algo de espacio en el SSD y transfiera la máquina virtual a él. La diferencia en la velocidad de trabajo se sentirá desde los primeros minutos.

Siempre que sea posible, no coloque discos de máquinas virtuales en medios de almacenamiento externos. Funcionan incluso más lento que el disco duro integrado. Hay opciones para conectar una máquina virtual a través de USB 3.0, pero USB 2.0 está fuera de discusión: la máquina virtual funcionará muy lentamente.

Suspender en lugar de cerrar

Cuando haya terminado de trabajar con la máquina virtual, puede pausarla en lugar de apagarla por completo.


Cuando inicie la aplicación para trabajar con máquinas virtuales la próxima vez, puede encender la máquina virtual de la misma manera que de costumbre. Pero se cargará mucho más rápido y en el mismo estado y desde el lugar donde terminaste de trabajar la última vez.

Suspender un sistema operativo invitado es muy similar a usar la hibernación en lugar de apagar la PC.

Mejora del rendimiento dentro de una máquina virtual

Siempre debe recordarse que el sistema operativo instalado en una máquina virtual no es muy diferente al que se ejecuta en la computadora principal. Puede acelerarse siguiendo los mismos principios y utilizando las mismas técnicas que son relevantes para cualquier otro sistema operativo.

Por ejemplo, el rendimiento del sistema aumentará si cierra programas en segundo plano o aquellos que se inician automáticamente al iniciar el sistema. El rendimiento del sistema se ve afectado por la necesidad de desfragmentar el disco (si la máquina virtual está ubicada en el disco duro), y así sucesivamente.

Programas para trabajar con máquinas virtuales

Algunos usuarios afirman que Oracle VirtualBox es la herramienta más rápida para trabajar con una máquina virtual, para otros: VMware Workstation o Microsoft Hyper-V. Pero la rapidez con la que funcionará una máquina virtual en una computadora en particular depende de muchos factores: la versión del sistema operativo invitado, su tipo, la configuración del sistema y de la máquina virtual, el rendimiento de la computadora en sí, etc. En cualquier caso, siempre puede prueba con otro programa.

La virtualización está ganando cada vez más popularidad en estos días. Muy a menudo, la virtualización se utiliza en producción, por ejemplo, en servidores, VPS, etc., pero también en sistemas domésticos. La virtualización será especialmente útil para los usuarios de Linux que necesitan, por ejemplo, ejecutar múltiples distribuciones para pruebas o Windows.

Ahora existen dos de los entornos de virtualización más populares para Linux: el VitrualBox gratuito y el Vmware propietario. Cada uno de los programas tiene sus pros y sus contras, en este artículo intentaremos averiguar cuál es mejor que Virtualbox o Vmware, así como en qué se diferencian. Por conveniencia, compararemos diferentes categorías.

Para muchos usuarios, especialmente una computadora doméstica, el precio es muy importante. Y aquí es donde la estación de trabajo vmware o virtualbox son diferentes.

VirtualBox

El entorno de virtualización VirtualBox es de código abierto. Está desarrollado por una comunidad de programadores de todo el mundo y está disponible para su uso de forma totalmente gratuita.

VMware

Aquí todo es un poco más complicado, el programa es comercial, pero tiene varias ediciones. Para los usuarios corporativos, existe una versión de VMWare Workstation Pro, que tiene muchas más funciones, por ejemplo, conectarse a servidores vSphere, ESXi, configurar redes, crear máquinas encriptadas, etc. En la versión gratuita de VMware Player, la funcionalidad es limitada, está pensada solo para uso doméstico, y debo decir que sus funciones son suficientes. Existen las mismas plantillas de instalación, configuraciones detalladas de la máquina virtual, redes y más.

2. Proceso de instalación del sistema

De una forma u otra, después de instalar el programa en sí, aún debe configurar todo e instalar el sistema operativo en el entorno virtual. Por tanto, este punto es muy importante. El proceso de instalación y configuración de sistemas es similar, pero existen diferencias.

VirtualBox

Toda la configuración se realiza en una GUI, a diferencia de las herramientas de consola como qemu. Durante la creación de la máquina, deberá especificar muchas configuraciones, seleccionar el tipo y bitness del sistema operativo, seleccionar la cantidad de memoria para ello, crear un disco duro, configurar la memoria de video. La instalación se puede realizar desde una imagen ISO, una unidad flash USB o un disco DVD. Pero tendrá que realizar todo el proceso de instalación de forma manual, al igual que instalar en una computadora normal.

VMware

La máquina virtual VMware simplifica enormemente la instalación, hay más configuraciones para la máquina virtual, pero lo principal no es que existan plantillas para varios sistemas operativos con las que puedas instalarlas automáticamente. Por ejemplo, eliges una plantilla para Ubuntu o Windows, configuras los parámetros iniciales, especificas la imagen de instalación y sigues con tu negocio, y cuando regreses, el sistema ya está listo. VMware también tiene herramientas para optimizar el rendimiento de los huéspedes en un entorno virtual.

3. Oportunidades

La mayoría de las diferencias al comparar Virtualbox con VMware se pueden encontrar en las capacidades de las máquinas virtuales.

Virtualbox

Aunque VirtualBox es una solución gratuita, la máquina virtual tiene sus ventajas. Consideremos las características principales:

  • Soporte para trabajar a través de la línea de comando;
  • Integración de pantalla, portapapeles compartido e intercambio de archivos entre anfitrión e invitado;
  • El soporte de gráficos 3D es limitado, solo OpenGL hasta 3.0;
  • Se admite un número ilimitado de instantáneas del sistema operativo;
  • Admite cifrado de disco de máquina virtual a través de VBoxExtensions;
  • Se admiten USB 2.0 / 3.0;
  • Se admite la grabación de video desde el automóvil.

De las desventajas, se puede observar que no puede asignar más de 256 megabytes de memoria de video a la máquina, y para los sistemas modernos esto no es mucho. DirectX para gráficos 3D tampoco es compatible.

VMware

VMware tiene un poco más de funciones, pero la versión gratuita no lo tiene todo, considere las características de la versión gratuita:

  • Instalación automática de sistemas por plantilla;
  • Configuración de hardware detallada, incluida la configuración del ID del procesador, la cantidad arbitraria de memoria de video y otros parámetros;
  • Configuración simple de una red virtual entre máquinas, se eleva automáticamente, a diferencia de VirtualBox;
  • Soporte mejorado para gráficos y DirectX 10, puedes jugar;
  • Implementación de BIOS más completa y compatibilidad con EFI;

Las desventajas incluyen la falta de grabación de video, la falta de soporte para instantáneas en la versión gratuita. Aunque las máquinas se pueden clonar de esta manera, tomar fotografías, pero la funcionalidad nativa de las fotografías sería mucho más conveniente. Si tomamos la versión profesional, entonces hay imágenes e integración con la nube, pero no hablaremos de esto.

4. Desempeño

Contrariamente a las creencias de muchos usuarios, las máquinas virtuales no son mucho más lentas que el host, a veces incluso a la misma velocidad. Esto se logra mediante la compatibilidad con la virtualización de hardware y las optimizaciones de máquinas virtuales. En cuanto a las diferencias de rendimiento entre implementaciones, por ejemplo, VMware o VirtualBox, son insignificantes y casi invisibles a la vista.

Muchos usuarios afirman que el rendimiento de VMware es mejor. Además, en términos de gráficos, VMware lo hace mucho mejor.

conclusiones

Nuestra comparación entre VitrualBox y VMware ha llegado a su fin. Hay muchos factores a considerar al elegir un software de virtualización. Pero lo más importante son sus necesidades y preferencias personales. Si desea una máquina virtual estable con un buen rendimiento gráfico en la que pueda instalar sistemas automáticamente, pero no le importan las instantáneas, puede optar por VWware.

Si eres un amante del software libre y quieres instantáneas, pero la configuración del hardware no es tan importante para ti, entonces puedes usar VirtualBox. ¿Qué máquina virtual estás usando? ¿Cómo respondería a la pregunta de cuál es mejor que VirtualBox o VMware? ¿Por qué la elegiste? ¡Escribe en los comentarios!

Entradas relacionadas:


VMware Workstation es el líder indiscutible en virtualización de escritorios. Sin embargo, VirtualBox, un producto que ha avanzado mucho gracias a Sun Corporation y que ahora está siendo desarrollado por Oracle, sigue creciendo en competitividad.

No se equivoque, VMware Workstation, con una larga lista de sistemas operativos invitados compatibles, potentes capacidades de visualización de gráficos, compatibilidad total con Windows 7 y el uso hábil de los últimos avances de hardware para brindar un mejor soporte a las máquinas virtuales, sigue siendo el líder en esta categoría de productos. Pero Oracle VM VirtualBox continúa pisándole los talones a VMware Workstation, continúa brindando una versión gratuita para uso personal y mejora drásticamente el rendimiento de la máquina virtual.

Como resultado, los desarrolladores de aplicaciones, los profesionales de TI y los usuarios avanzados que deseen intentar ejecutar varios sistemas utilizando diferentes sistemas operativos en sus estaciones de trabajo tienen la libertad de elegir.

Para los administradores de TI que enfrentan grandes desafíos de pruebas y desarrollo y necesitan la creación regular de máquinas virtuales, herramientas de administración bien ajustadas y acceso al entorno informático asegurado de VMware (ACE), VMware Workstation sigue siendo la mejor opción. Sin embargo, también es el producto más caro. $ 189 por usuario es más de $ 50 por una licencia por volumen de Oracle VM VirtualBox.

Pero el precio inicial de la licencia (o la falta de ella) todavía dice poco. A continuación publicamos dos reseñas. Uno es para VMware Workstation 7.1, el otro es para Oracle VM VirtualBox 3.2.

Estación de trabajo VMware 7.1

Probé VMware Workstation 7.1 en una estación de trabajo móvil Lenovo W510 con un procesador de cuatro núcleos Intel Core i7 y 8 GB de RAM con Windows 7 Professional de 64 bits con las últimas actualizaciones.

Pude instalar y ejecutar Autodesk AutoCAD 2011 en una máquina virtual con un procesador virtual de cuatro núcleos con Windows 7 Professional. Mi computadora Lenovo tenía una GPU Nvidia Quadro FX 880M bastante potente.

Los proyectos de AutoCAD con los que trabajé durante las pruebas se mostraron rápidamente en la pantalla. El rendimiento fue casi el mismo que ejecutar AutoCAD directamente en una computadora Lenovo. Hubo cierto retraso al rotar la imagen mientras otras máquinas virtuales realizaban sus tareas en segundo plano. (En este caso, el punto de referencia Futuremark PCMark Vantage se puede utilizar para determinar el rendimiento). Workstation 7.1 es compatible con OpenGL 2.1 en máquinas virtuales de Windows y ha mostrado una reproducción bastante fluida durante la prueba de video de PCMark.

De acuerdo con el enfoque muy cuidadoso de VMware para construir máquinas virtuales, Workstation 7.1 me permitió construir sistemas poderosos que podían usar ocho procesadores u ocho núcleos. Esto fue útil no solo para proporcionar mucha potencia de procesamiento, sino también para distribuir esta potencia con el fin de evitar tarifas de licencia innecesarias para las aplicaciones, cuyos precios están determinados por la cantidad de procesadores o núcleos.

Otras mejoras privadas se relacionan con la eliminación de problemas con el lanzamiento de máquinas virtuales o aplicaciones relacionadas. En esta versión de Workstation, pude utilizar el registro automático. Mis credenciales se guardaron en la memoria y cuando inicié el sistema operativo invitado de Windows, la ventana de inicio de sesión no apareció.

Se han realizado mejoras similares en las aplicaciones que se ejecutan en una máquina virtual. Podría iniciar Windows como invitado y arrastrar la aplicación AutoCAD 2011 desde el menú de inicio de Unity (una característica de uso prolongado que hace que una máquina virtual parezca que es el único sistema que se ejecuta en una máquina física determinada) directamente al escritorio de la PC física. Después de eso, para iniciar AutoCAD, fue suficiente hacer doble clic en su acceso directo. El acceso directo permaneció en el escritorio incluso después de que salí del modo Unity y cerré VMware Workstation.

Oracle VM VirtualBox 3.2

En enero de este año, Oracle compró Sun Microsystems. Oracle VM VirtualBox 3.2 es la primera versión de tecnología con cambio de marca que la propia Sun adquirió a través de la adquisición de innotek GmbH en febrero de 2008.

Esta historia familiar es importante porque, en primer lugar, atestigua la gran importancia que sus diversos propietarios otorgan a esta tecnología y, en segundo lugar, nos permite comprender las razones del desarrollo bastante lento del producto. Los gerentes de TI que están aprendiendo Oracle VM VirtualBox 3.2 deben observar la dinámica de las actitudes después de que Oracle se hizo cargo del producto.

En el aspecto técnico, VirtualBox 3.2 agrega soporte para Oracle Enterprise Linux 5.5 (lo cual no es sorprendente) y soporte experimental para máquinas virtuales para Mac OS X Server (que ya es sorprendente). Ejecuté VirtualBox en la misma estación de trabajo Lenovo W510 como se describe arriba. Vale la pena señalar que tiene un procesador Intel Core i7, ahora compatible con VirtualBox 3.2. Esta plataforma de virtualización funcionó con un procesador físico como era de esperar.

Aprovechando las capacidades de soporte mejoradas del procesador, pude usar su nueva función de conexión en caliente para asignar potencia de procesamiento adicional a algunos invitados después de que comenzaran. Cuando se usa con una máquina virtual que ejecuta Windows Server 2008 R2 Data Center, esta característica funcionó muy bien. Windows Server 2008 solo le permite agregar potencia de cómputo en caliente.

Con una máquina virtual que ejecuta CentOS 5.5, pude conectar y desconectar procesadores. En todos los casos, esto requirió el uso de la interfaz de línea de comandos de VBoxManage. Dado que es probable que este tipo de manipulación del procesador sea uno de los elementos del proceso más amplio de administración de la carga de trabajo, creo que la línea de comandos es muy buena para establecer estas configuraciones, ya que permite ejecutar scripts.

En la versión considerada de VirtualBox, fue posible cambiar la cantidad de RAM asignada para ejecutar máquinas virtuales de 64 bits. Podría realizar cambios en la asignación de memoria física entre máquinas virtuales utilizando VirtualBox Guest Additions, que es una configuración estándar en mi entorno informático.

Una máquina virtual es un tipo de software único que le permite ejecutar en un sistema operativo (por ejemplo, Windows) una interfaz completamente funcional de otro sistema operativo (por ejemplo, Linux) sin reiniciar la computadora. ¿Cuáles son las particularidades de estas soluciones? ¿Qué máquina virtual debo elegir para realizar determinadas tareas?

Entre las opciones más comunes en el mercado de software en el segmento relevante:

Estudiemos los detalles de estas máquinas virtuales con más detalle y determinemos para qué tareas es más adecuada cada una de ellas.

El desarrollador de este software es Oracle.

Entre las ventajas indiscutibles de la considerada máquina virtual es gratuita, el código fuente de la solución es abierto. VirtualBox permite, en cualquier combinación, ejecutar en una computadora "tándems" desde el sistema operativo host (principal) e invitado ("virtual") para PC de entre los más comunes hoy en día: Windows, MacOS, Linux (en varias modificaciones).

Muchos especialistas en TI elogian VirtualBox por su interfaz clara y fácil de usar (en particular, es compatible con el idioma ruso). Iniciar un sistema operativo invitado es muy fácil, con un asistente que lo guía paso a paso a través de la tarea.

Con VirtualBox, puede utilizar las interfaces del sistema operativo invitado para acceder a Internet. Entre las otras funciones más útiles de la solución de Oracle se encuentra la creación de instantáneas del sistema operativo, puntos de restauración (con su ayuda, puede devolver la configuración del sistema operativo invitado a una configuración estable en caso de un mal funcionamiento).

PC virtual

Virtual PC es un producto de Microsoft. A diferencia del software creado por Oracle, esta solución no es multiplataforma, solo funciona con sistemas operativos Windows.

VMware Workstation: para tareas serias

Su objetivo principal es ejecutar varias versiones diferentes de Windows en una PC.

La interfaz de Virtual PC proporciona opciones que le permiten priorizar la asignación de recursos del sistema entre sistemas operativos virtuales que se ejecutan simultáneamente.

VMware Estación de trabajo

El programa VMWare Workstation fue creado por la empresa estadounidense VMWare, que es una de las líderes en este segmento del mercado de software. Admite sistemas operativos "tándems" Windows y Linux, no compatible con MacOS.

Esta solución se paga, su precio ahora es de aproximadamente 15 mil rublos. Sin embargo, la funcionalidad y las capacidades de VMWare Workstation justifican completamente el precio. El programa se puede usar no solo para iniciar un sistema operativo invitado con el fin de resolver las tareas ordinarias del usuario (como abrir un archivo o descargar un programa, en el sistema operativo deseado), sino también para usarlo como software de servidor o un entorno para ejecutar potentes aplicaciones comerciales.

VMWare Workstation es una solución intuitiva y fácil de configurar. Entre las características notables de este producto se encuentra la presencia de un módulo de procesamiento de gráficos 3D virtual. Esto permite que el sistema operativo invitado ejecute las aplicaciones y juegos más pesados ​​en términos de uso del recurso correspondiente.

¿Qué máquina virtual deberíamos mirar? Probablemente, para muchos usuarios, uno de los criterios clave será la gratuidad. Las soluciones presentadas de Microsoft y Oracle le corresponden. En el caso de que el usuario planee trabajar no solo con Windows, sino también con otros sistemas operativos, entonces la mejor opción para él es VirtualBox. A su vez, muchos profesionales de TI a menudo necesitan ejecutar diferentes versiones de Windows al mismo tiempo. En este caso, el producto Virtual PC será indispensable.

Si el usuario se enfrenta a tareas que requieren un alto rendimiento y funcionalidad de una máquina virtual, entonces, con toda probabilidad, tendrá que presupuestar su proyecto para comprar un producto de VMWare, que es capaz de utilizar de manera extremadamente efectiva las funciones de invitado. sistemas operativos.

Instalación de adiciones de invitados

Si ya instaló un sistema operativo en una máquina virtual VirtualBox y planea continuar trabajando con este sistema operativo, vale la pena considerar expandir las capacidades del sistema virtual. Puede ampliar las capacidades instalando una adición especial al sistema operativo invitado: VirtualBox Guest Additions.

Los complementos son controladores y programas especiales que proporcionan la mejor integración entre el sistema operativo real y virtual, y aumentan la velocidad de este último.

Para instalar los complementos, no necesita descargar nada de Internet, estos archivos ya están presentes en su computadora. Se encuentran en la carpeta donde está instalado el programa. Todos los archivos complementarios se empaquetan en una única imagen de disco denominada VBoxGuestAdditions.iso. Puede montar de forma independiente esta imagen de disco en una unidad virtual y, a su vez, montar esta unidad en un sistema operativo virtual, pero esta no es la forma más sencilla. Iremos por un camino diferente y más fácil (más sobre esto a continuación).

Este artículo cubrirá los dos sistemas operativos más comúnmente instalados en VirtualBox, Windows y Linux. Dado que Ubuntu es muy popular entre las distribuciones de Linux, es él quien será considerado.

Instalación de Guest Additions en Windows

Para este sistema operativo, los complementos son extremadamente fáciles de instalar, en modo automático.
Debes hacer lo siguiente:

1) Mientras esté en el sistema operativo invitado Windows, busque el menú de la máquina virtual, puede ubicarse en la parte superior o inferior, según la configuración que haya realizado.

Haga clic en el elemento de menú "Dispositivos" y seleccione el subelemento "Instalar complementos de SO huésped ...".

¿Qué es mejor que Vmware o VirtualBox?

O use el atajo de teclado Host + D (por defecto, el Host es el Ctrl derecho).

2) Se iniciará el instalador, en el que deberá hacer clic en Siguiente dos veces y luego en Instalar.

3) Durante la instalación, lo más probable es que aparezcan mensajes que indiquen que el software que se está instalando no ha sido probado para la compatibilidad con Windows.

Haga clic en el botón "Continuar de todos modos".

4) Al final de la instalación, marque la casilla (ya marcada de forma predeterminada) Reiniciar ahora y haga clic en Finalizar.

Instalación de Guest Additions en Ubuntu

Aquí será un poco más complicado, no importa que Linux no sea Windows para ti 🙂.

1) Si no tiene DKMS instalado en su invitado de Ubuntuy, instálelo abriendo una terminal y ejecutando el siguiente comando:

sudo apt-get install dkms

Después de ingresar este comando y presionar Enter, se le pedirá que ingrese su contraseña.

Ingrese la contraseña y presione Enter (P.D. al ingresar la contraseña, los caracteres ingresados ​​no se mostrarán en el terminal, esto es normal, solo ingrese la contraseña y presione Enter).

2) En el menú del SO invitado, haga clic en Dispositivos / Instalar complementos del SO invitado ... Si se le solicita que se ejecute automáticamente, haga clic en Cancelar.

3) Cambie al directorio del cd-rom que aparece, normalmente necesita ejecutar el siguiente comando:

Pero, por ejemplo, mi cdrom se llamó VBOXADDITIONS_4.1.8_75467 y el comando cd / media / cdrom no funcionó. Logramos llegar al directorio ejecutando el comando:

cd /media/VBOXADDITIONS_4.1.8_75467

4) Explore el contenido del directorio, ingrese:

Necesitamos un archivo llamado VBoxLinuxAdditions.run, ejecútelo:

sudo sh ./VBoxLinuxAdditions.run

Después de instalar los complementos, reinicie el sistema operativo invitado.

Si algo no funciona de inmediato, vale la pena verificar la exactitud de sus acciones, ya que un error en una sola letra significa mucho.

Seleccionar e instalar una máquina virtual.

Todo usuario avanzado de PC a veces tiene el deseo de probar algún otro sistema operativo, pero duda en instalarlo en su computadora de trabajo. De hecho, instalar un sistema operativo desconocido es un acto muy arriesgado. Un comando incorrecto puede perder todos los datos del disco. Pero hoy en día existe una manera de probar varios sistemas operativos en una computadora a la vez y, si se desea, ¡incluso simultáneamente! Este método se llama - máquina virtual o computadora virtual.

    Una máquina virtual es un entorno informático virtual en el que se puede ejecutar un sistema operativo invitado. Este sistema operativo se inicia en segundo lugar y funciona en una ventana separada. También le permite ejecutar programas y trabajar como de costumbre. Puede crear varias ventanas de este tipo con diferentes sistemas operativos. La cantidad de máquinas virtuales instaladas en una computadora está limitada solo por los recursos de la propia computadora.

    Una máquina virtual es un programa que ejecuta desde su sistema operativo. El programa emula una computadora física, por lo que la máquina virtual tiene:

Como en el caso de una máquina real, puedes instalar un sistema operativo en una máquina virtual, no importa Windows o * nix. De esta forma, puedes probar diferentes sistemas operativos sin salir del tuyo.

Puede intercambiar archivos fácilmente entre el sistema operativo host (host) y el sistema operativo invitado (invitado). Esto se hace simplemente arrastrando y soltando archivos desde el administrador de archivos del cliente en la ventana de invitado, o viceversa. La conveniencia de una máquina virtual para probar instalaciones desatendidas es invaluable. Solo necesita conectar una imagen ISO de arranque en lugar de un CD-ROM en la configuración de la máquina virtual, y la instalación del sistema será exactamente igual que en una máquina real.

    Emulación: imitación del funcionamiento de un sistema operativo mediante otro, sin pérdida de funcionalidad. La emulación se reproduce mediante hardware o software.

    Host (sistema host): el sistema operativo de la computadora en la que está instalada la VM.

    Sistema operativo invitado Un sistema operativo que se ejecuta dentro de una máquina virtual.

    Una aplicación virtual es una aplicación completamente configurada en una máquina virtual.

    Virtual Machine Monitor (VMM) es un módulo de aplicación virtual que resuelve todas las tareas de administración de VM.

    VM Console es una interfaz gráfica de la máquina virtual que le permite administrar la configuración principal de la aplicación.

Después de deambular por Internet, noté dos programas que le permiten usar la tecnología de virtualización en casa y se encuentran con mayor frecuencia en las revisiones: estos son VirtualBox y VMWare.

Los sistemas de virtualización que existen hoy en día tienen mucho en común. En particular, cada máquina virtual reconoce una unidad de CD y una unidad de disquete. Además, es posible trabajar con unidades virtuales e imágenes de disco. Muy útil es la capacidad de configurar manualmente la cantidad de RAM para cada una de las máquinas virtuales, la lista de dispositivos conectados, etc. Esta configuración flexible le permite utilizar cómodamente el sistema de invitados. Una característica muy conveniente es la capacidad de suspender una máquina virtual en cualquier momento. Esto libera los recursos de hardware necesarios para el sistema host.

Todas las diferencias entre las máquinas virtuales existentes, de hecho, se reducen solo a la lista de admitidas por ellas. sistemas operativos, y costo.

ORACLE VirtualBox: una máquina virtual gratuita versátil

VirtualBox es una herramienta de virtualización muy sencilla, potente y gratuita, desarrollada gracias al apoyo de la famosa corporación ORACLE. Es gratis y de código abierto. VirtualBox le permite instalar casi cualquier sistema operativo moderno como "invitado", ya sea Windows, MacOS o cualquiera de los muchos representantes de la familia Linux. La ventaja de VirtualBox es su interfaz de usuario simple y directa. VirtualBox admite redes, por lo que su sistema operativo virtual puede acceder fácilmente a Internet. La función "instantánea" del sistema operativo es muy útil. La máquina virtual escribe "puntos de restauración" en el disco duro, al que puede revertir el sistema invitado en cualquier momento en caso de errores o fallas.

VMware Workstation: para tareas serias

VMware Workstation es un potente software de virtualización premium que es compatible con Windows y Linux. Para la virtualización MacOS, esta máquina no está diseñada. Debido a su alta confiabilidad y la funcionalidad más amplia, VMware Workstation se usa a menudo no solo para pruebas, sino incluso para el funcionamiento permanente de máquinas virtuales como servidores, incluso para aplicaciones comerciales, ya sea un firewall, red de hotel de una organización desde Internet, o incluso un servidor de cualquier base de datos.

Si necesitamos solo prueba cualquier programa o nuevo sistema operativo, la mejor opción sería gratis máquina virtual - Caja virtual ORACLE... Es gratis, es compatible con cualquier sistema operativo moderno y es altamente personalizable.

Si queremos expandirnos solución virtual seria que requiera un funcionamiento fiable a largo plazo, debe elegir VMware Estación de trabajo. Aunque se trata de un sistema de pago, garantiza la estabilidad para tareas críticas.

Instalación de una máquina virtual.

De las máquinas virtuales discutidas en la sección anterior, VirtualBox es la mejor opción. Ahora veremos cómo instalar VirtualBox, y la siguiente sección describirá cómo configurarlo.

Instalación de Oracle vm Virtualbox

La versión actual de Oracle VM VirtualBox se puede descargar en https://www.virtualbox.org/wiki/Downloads del proyecto, que contiene enlaces para descargar paquetes de instalación para Windows x86 / x64, Linux, Solaris y OS X. registro de usuario con derechos de administrador.

Durante la instalación adicional de VirtualBox, se mostrará una advertencia:

Esto significa que al instalar los controladores de red de VirtualBox, las conexiones de red actuales se eliminarán y la red se desconectará temporalmente. Si, por ejemplo, en paralelo con la instalación, se lleva a cabo el intercambio de datos con una unidad de red, fallará. Si la red no funciona, una desconexión a corto plazo de los adaptadores no tendrá ninguna consecuencia y debe permitir que la instalación continúe haciendo clic en Sí. De lo contrario, primero debe completar el trabajo con los recursos de la red. Una vez completada la instalación, se iniciará el módulo de programa principal del usuario de VirtualBox: Oracle VM VirtualBox Manager (administrador de Oracle VM VirtualBox):

Instalación de Linux Ubuntu en una máquina virtual Oracle vm VirtualBox

Todas las acciones para crear máquinas virtuales, cambiar sus configuraciones, importar y exportar configuraciones, etc. se pueden realizar usando Oracle VM VirtualBox Manager (en software ruso - Oracle VM VirtualBox Manager) o usando la utilidad de línea de comandos VboxManage.exe. Este último tiene un poco más de posibilidades para configurar máquinas virtuales, pero es más difícil de usar. La instalación de un sistema operativo invitado en una máquina virtual se puede dividir condicionalmente en 2 etapas: - Creación de la máquina virtual requerida mediante VirtualBox; - Arrancar en el entorno de la máquina virtual creada desde el disco de instalación del sistema y siguiendo las instrucciones del asistente de instalación. La fuente de arranque (medios de distribución de Linux) está determinada por la configuración de la máquina virtual. Puede ser una unidad de CD / DVD real o virtual, un disquete, un disco duro, una imagen de disco de arranque o una red local. De forma predeterminada, el orden de inicio es el siguiente: disquete, CD-ROM, disco duro, red. Este orden se puede cambiar en la configuración de la máquina virtual. Cuando se inicia VirtualBox por primera vez, se muestra la ventana principal del programa con un saludo y un botón Crear activado para crear una nueva VM:

Al crear una nueva máquina virtual, se definen los siguientes parámetros: - el nombre de la máquina virtual. Se creará un directorio con archivos de máquina virtual de acuerdo con él. De forma predeterminada, este es un subdirectorio en C: \ Documents and Settings \ Username \ VirtualBox VMs \ para Windows XP y C: \ Users \ User \ VirtualBox VMs \ para Windows 7 y versiones posteriores.

El tipo de sistema operativo que se instalará en la máquina virtual. En este caso, Linux es la versión del sistema operativo. En este caso, Ubuntu.

Se pueden dejar otros parámetros por defecto, ya que están seleccionados en función de la configuración de hardware de la máquina real y de acuerdo con el tipo y versión del sistema operativo instalado en la máquina virtual. Si es necesario, los parámetros se pueden determinar en función de sus propias preferencias, por ejemplo, para aumentar la cantidad de RAM asignada a la máquina virtual.

A continuación, se muestra un ejemplo de asignación de 1024 MB de RAM a una máquina virtual, en lugar de los 512 MB recomendados. Al asignar memoria, debe tener en cuenta su cantidad real y los requisitos mínimos del sistema operativo invitado. Si tiene dificultades para elegir este elemento, utilice los valores recomendados por el programa. La asignación de memoria inadecuada entre máquinas reales y virtuales puede degradar el rendimiento de ambas.

El disco duro de una máquina virtual (disco duro virtual) es un archivo de formato especial en el sistema de archivos de Windows. Un disco virtual se puede crear de forma dinámica o fija. Un disco dinámico se crea no para todo el volumen especificado por la configuración, sino para su parte, y aumenta según sea necesario durante el funcionamiento de la máquina virtual. Para obtener el máximo rendimiento del sistema operativo invitado, es mejor elegir un disco duro virtual fijo y, para ahorrar espacio en disco, elegir uno dinámico.

VirtualBox le permite utilizar varios formatos de datos de disco virtual diferentes:

Elegir un formato que difiera del formato recomendado tiene sentido si planea usar una máquina virtual creada con VirtualBox en un entorno de otros productos de software de virtualización (VMWare, MS Virtual PC, QEMU). La mayoría de los parámetros definidos durante la creación de una nueva máquina virtual se pueden cambiar, si es necesario, en cualquier momento.

Para la máquina virtual creada, se activa el botón Configurar, que le permite cambiar algunas de sus configuraciones, agregar o quitar dispositivos virtuales, cambiar sus modos de operación y administrar la distribución de recursos del sistema operativo real. Para familiarizarse con el sistema operativo invitado Ubuntu Linux, la configuración inicial realizada durante la creación de la máquina virtual es suficiente. Por lo tanto, puede comenzar inmediatamente a iniciar la VM haciendo clic en el botón Iniciar. Después de iniciar la máquina virtual, se muestra un mensaje en la pantalla sobre el uso del teclado de captura automática

Esto significa que cuando el cursor está dentro de la ventana de la VM, la entrada del teclado se realizará para la máquina virtual. De forma predeterminada, el Ctrl derecho se usa para cambiar la entrada del teclado entre las ventanas de la máquina real y virtual. El estado de entrada actual se muestra en la barra de estado en la parte inferior de la ventana de la máquina virtual.

La flecha en verde significa que la entrada de teclado se realizará para la máquina virtual, gris para la real.

Para instalar el sistema operativo en una máquina virtual, deberá iniciar desde el disco de instalación. En el entorno VirtualBox, es posible arrancar no solo desde dispositivos estándar (unidad de CD / DVD, unidad flash USB, red ...) sino también utilizando una unidad virtual creada a partir de la imagen del disco de arranque. Por lo general, las distribuciones de Linux se distribuyen en forma de archivos de imagen en formato ISO-9660 (archivos con la extensión iso) y VirtualBox le permite prescindir de grabar la imagen en un CD y simplemente conectar dicho archivo directamente a la máquina virtual como una unidad virtual con los medios instalados según el contenido de la imagen iso. Cuando inicia una máquina virtual por primera vez, cuando aún no hay un sistema operativo invitado instalado, VirtualBox le pedirá que seleccione un dispositivo de arranque

En lugar de una unidad física, puede seleccionar un archivo de imagen, por ejemplo ubuntu-13.04-desktop-i386.iso, que se montará como un dispositivo virtual con el CD / DVD de instalación de Ubuntu 13.04. Al hacer clic en el botón Continuar, se iniciará desde la unidad virtual y comenzará a instalar el sistema operativo invitado (Ubuntu)

El proceso de instalación de un sistema operativo invitado no es diferente de instalarlo en una máquina real. Puede seleccionar el idioma para el sistema instalado (generalmente ruso), la zona horaria, la distribución del teclado, etc. La mayoría de los parámetros se pueden dejar de forma predeterminada, incluido el tipo de instalación

Durante la instalación, debe configurar el nombre de la computadora, el usuario, la contraseña y el modo de inicio de sesión:

La instalación adicional de Ubuntu se realiza sin la intervención del usuario y finaliza con indicaciones para reiniciar la computadora. En comparación con la instalación del sistema en hardware de computadora real, la instalación en una máquina virtual es más lenta, lo cual es bastante esperado. El grado de degradación del rendimiento depende principalmente del rendimiento del hardware informático real.

Al iniciar el sistema operativo recién instalado por primera vez, VirtualBox Manager desconectará automáticamente la unidad virtual en función de la imagen del disco con la distribución de Ubuntu, el inicio se realizará desde el disco duro virtual y, una vez finalizado, aparecerá el mensaje de inicio de sesión. aparecer en la pantalla.