Máquina virtual. ¿Cómo instalar y configurar Oracle VM VirtualBox? La red es sólo para alojamiento. Crear una máquina virtual

La versión que utilicé al momento de escribir este artículo. VirtualBox 3.1.6 rev59331. Puede descargar la “máquina” desde el sitio web de SUN (ahora Oracle VM VirtualBox)
No describiré cómo instalar este sistema de virtualización; incluso un principiante puede resolverlo.

Lo más interesante ni siquiera está en instalar el sistema operativo más deseado. El proceso de instalación del sistema invitado es sencillo y no requiere ningún esfuerzo adicional por parte del usuario. Al crear una máquina virtual, debe seleccionar el tipo de sistema invitado a instalar, determinar la cantidad de RAM asignada y crear un disco virtual de tamaño fijo o que se expanda dinámicamente a medida que se llena en el sistema invitado. El proceso de instalación posterior es el mismo que en otras plataformas de virtualización. La configuración se puede cambiar después de instalar el sistema operativo invitado haciendo clic en Propiedades para el sistema operativo seleccionado. maquina virtual.




Encontré en detalle todos los matices de la configuración en varios artículos, excepto la configuración de la red. Haga clic en RED en la ventana derecha. Se abre la siguiente ventana. Aquí se pueden configurar cuatro adaptadores de red.



Acerca de NAT, entonces aquí todo es extremadamente claro y se configura automáticamente. Su computadora virtual termina detrás de una puerta de enlace virtual. Llega a Internet de inmediato. Es cierto que hay un par de PERO... :) El primero pero... el proveedor distribuye Internet mediante direcciones MAC y fijas. IP... conflicto. En segundo lugar... la máquina no es visible en la red local (si la hay)... realmente puedes conectarte a la red local a través de vpn...si hay vpn servidor. :))) Adecuado para casos extremos PDR.

Tampoco hubo problemas para configurar la red interna. Empezó de inmediato. No escribiré sobre la cita; cada uno decidirá por sí mismo por qué la necesita.



Sobre todo tuve que jugar con la configuración. Puente de red! ¿Por dónde empezar? También existe una forma alternativa de configurar un puente de red para una máquina virtual en VirtualBox.
Después de la instalación VirtualBox Ha aparecido un adaptador de red virtual en Conexiones de red. En la siguiente foto está resaltado.



Es cierto que la captura de pantalla es de un estado posterior, es decir, después de combinar las interfaces en un puente de red, pero fui demasiado vago para desconectarme, lo siento.

Pero antes de combinar un adaptador de red real y uno virtual, es necesario configurar el virtual.
Para hacer esto, vaya a la ventana. VirtualBox: Configuración de archivos.


Seleccione el adaptador de red y presione el destornillador (configuración).


vamos a anotar IP la dirección es diferente a la real, de otra subred.
En un adaptador de red real 192.168.16.103 , mascarilla 255.255.255.0 En uno virtual, por ejemplo. 10.0.1.1 , mascarilla 255.255.255.0


La dirección especificada aquí se registrará inmediatamente en la configuración de red del adaptador de red virtual del sistema operativo principal. Puede comprobarlo en la ventana Conexiones de red haciendo clic en las propiedades de la conexión correspondiente. Intenté escribirlo directamente y luego, cuando inicié el sistema operativo invitado, apareció un error del adaptador de red.


Ahora ya queda poco.

Combinamos adaptadores de red físicos y virtuales en Puente de red. Para hacer esto, vaya a conexiones de red, seleccione los adaptadores de red correspondientes usando CTRL, haga clic derecho y seleccione la opción para crear un puente de red. Esperamos un poco y ¡listo! Puente de red y apareció el icono de Network Gateway. Comprobamos la presencia de Internet en la máquina principal, debe estar allí. A continuación, lanzamos la máquina virtual y configuramos allí el adaptador de red. Como tengo un servidor DHCP en mi red, configuramos la configuración recibida automáticamente. Si desea configurar manualmente, la dirección debe ser de la misma subred que adaptador fisico !
Bueno, eso parece ser todo. Comprobamos la disponibilidad de Internet.



Como puedes ver, todo salió bien. Conectamos recursos de red como en un sistema operativo normal.


La computadora QWE-PC es virtual. Básicamente, al configurar VirtualBox No hubo dificultades, todo fue intuitivo, además de sugerencias emergentes. ¡Buena suerte! :)

Permite a los usuarios crear, importar y ejecutar múltiples máquinas virtuales en sus computadoras al mismo tiempo, ya sean antiguas y con diferentes versiones de Windows o con otros sistemas operativos como Linux o Mac OS X. El programa proporciona configuraciones predeterminadas para nuevos usuarios y también incluye ricas opciones de personalización para los más experimentados, como ajustar la memoria asignada y el tamaño del disco duro.

Ejecutar múltiples máquinas virtuales con diferentes versiones de Windows

Características del programa:

  • Ejecute varias máquinas virtuales simultáneamente
  • Espacio de trabajo fácil de usar
  • Administrar máquinas virtuales
  • Configurar parámetros para cada VM (como RAM y tamaño de HDD)
  • Clonar máquinas virtuales o restablecerlas a los valores predeterminados (es decir, reinstalar el sistema operativo)
  • Guardar el estado actual de la VM (es decir, tomar una instantánea)
  • Grabación de fotogramas de vídeo

Descripción general de las características y configuraciones de VirtualBox

Las aplicaciones de virtualización no suelen ser muy utilizadas por usuarios ocasionales de PC, aunque aquellos que han jugado al menos una vez con VMware, Parallels o Virtual PC pueden señalar inmediatamente sus ventajas.

Ya sea que queramos jugar un videojuego muy antiguo en nuestra computadora moderna, ejecutar una aplicación obsoleta que no es compatible con versiones posteriores de Windows, probar un programa sospechoso sin afectar al host o simplemente explorar un sistema operativo antiguo, estas herramientas de virtualización del sistema operativo proporcionar un ambiente adecuado. Una aplicación muy conocida en este ámbito es VirtualBox Oracle.


Administrador de máquinas virtuales

En primer lugar, destaca entre muchos productos similares por su precio. Mientras que otros programas están destinados principalmente para uso profesional, y su precio ciertamente lo refleja, VirtualBox es un programa gratuito disponible para cualquiera que esté suficientemente interesado en su funcionalidad.

En segundo lugar, el programa tiene la capacidad de crear varias máquinas virtuales (VM) en la computadora host, ya sea con el mismo sistema operativo que el host, con diferentes versiones de Windows o basadas en diferentes plataformas (por ejemplo, Linux, Mac OS X). , que brinda al usuario la flexibilidad de ajustar la configuración de su hardware, como la asignación de tamaño de disco y RAM, acceso a Internet y compatibilidad con USB. También hay funciones simplificadas para compartir carpetas, arrastrar y soltar y copiar y pegar entre el anfitrión y el invitado, junto con muchas otras características.

NOTA: Nuestras pruebas utilizaron una máquina host Intel Core i5-3470 con una CPU a 3,20 GHz y 12 GB de RAM, con Windows 8.1 Pro.

Además de lo que permiten los archivos principales, el paquete completo incluye soporte para dispositivos USB, redes (a través de puente, solo host) y Python 2.x. La aplicación también puede realizar asociaciones de archivos. Advierte a los usuarios sobre la desconexión temporal de Internet y que tengan cuidado con cualquier descarga prolongada o ejecución de aplicaciones que requieran una conexión de red.

Dadas las características técnicas existentes, la interfaz de VirtualBox es bastante conveniente. A pesar de la abundancia de configuraciones avanzadas, son en gran medida visuales y es bastante cómodo trabajar con la interfaz de la aplicación.

Creación y gestión de máquinas virtuales.

Se puede crear una nueva máquina virtual especificando un nombre, tipo (Windows, Linux, Solaris, BSD, IBM OS/2, Mac OS X, etc.) y versión, así como los tamaños de RAM asignados y espacio en el disco duro ( o en su lugar seguir las recomendaciones de VirtualBox). Puede crear un disco duro virtual con un tamaño constante o asignado dinámicamente, utilizar un archivo existente (VMDK, VDI, VHD, HDD, QED, QCOW, QCOW2, VHDX) u omitir este paso.


Creando máquinas virtuales

Los dispositivos virtuales existentes (es decir, creados previamente con VirtualBox) se pueden importar fácilmente desde archivos en formato OVA u OVF. Por ejemplo, los usuarios pueden descargar versiones anteriores de Windows de forma gratuita desde el sitio web de Microsoft, modern.ie.


Administrar máquinas virtuales usando el menú contextual

VirtualBox Manager almacena todos los dispositivos recién creados e importados en un solo lugar, lo que permite a los usuarios iniciarlos, restablecerlos, copiarlos o eliminarlos, organizarlos en grupos, crear accesos directos en el escritorio para ellos, abrir carpetas de VM en el Explorador de Windows, ver entradas de registro para cualquiera de los máquinas y utilizar otras capacidades de control básicas.

Configurar una máquina virtual

Probablemente la parte más interesante de VirtualBox esté en el panel de configuración de cada máquina invitada. Si bien los usuarios pueden aplicar configuraciones predeterminadas al importar o crear máquinas virtuales, también pueden cambiarlas en cualquier momento cuando se trata de compartir el portapapeles y la compatibilidad con arrastrar y soltar (de host a invitado, de invitado a host o en ambos sentidos), el nombre de la máquina, tipo y versión, y carpetas de instantáneas (éstas contienen estados de VM).


Configuración de parámetros generales y del sistema de VM

También puede ajustar la memoria principal asignada a la VM, ajustar el orden de arranque (similar al BIOS), cambiar el conjunto de chips y el puntero y habilitar algunas opciones avanzadas, como APC I/O, EFI y reloj de hardware UTC (para la placa base). ), PAE/NX (para el procesador), así como VT-X/AMD-V y paginación anidada (para virtualización de hardware). También se pueden ajustar el procesador y el límite superior de ejecución.


Configurar los ajustes de visualización y almacenamiento de datos para máquinas virtuales

Se pueden configurar parámetros similares para la visualización, y esto incluye memoria de video y la cantidad de monitores virtuales proporcionados para la VM, aceleración de video 3D y 2D, servidor de visualización remota y capacidades de captura de video (ruta de archivo, tamaño de fotograma y relación de aspecto, calidad, número de pantallas).


Configuración de ajustes de audio y red para máquinas virtuales

Los atributos asociados con los dispositivos de almacenamiento se pueden asignar a controladores, discos duros y unidades de CD/DVD (por ejemplo, "maestro primario", "esclavo secundario"), mientras que los recién conectados se pueden agregar al árbol de dispositivos. Otras opciones configurables se refieren al audio (controlador y controlador del host), adaptadores de red, puertos serie, controladores USB y carpetas compartidas entre las máquinas host e invitada.

Operaciones dentro de máquinas virtuales

Se pueden ejecutar varias máquinas virtuales simultáneamente. Aunque requiere recursos, definitivamente es factible. En la mayoría de los casos, la máquina virtual se puede cambiar al modo de pantalla completa para funcionar como sistema operativo host. Por ejemplo, al utilizar el método abreviado de teclado Ctrl+Alt+Suprimir se ejecuta un comando para el sistema operativo host. La limitación de esto en el entorno invitado, junto con otros comandos, se puede configurar desde la barra de herramientas.


Funcionamiento simultáneo de varias máquinas virtuales.

Los usuarios pueden tomar una "instantánea" capturando el estado actual para volver a visitarlo en cualquier momento posterior, tomar capturas de pantalla y guardarlas en archivos de imagen (PNG, BMP, PPM, XBM, XPM), ver información mientras el programa se está ejecutando y la configuración. en detalle, deshabilite la integración del mouse, cambie al modo holístico para colocar el menú Inicio invitado en el escritorio del host y realice fácilmente operaciones entre ellos, y habilite el modo de zoom para cambiar rápidamente el tamaño de la ventana del sistema operativo invitado (bueno para colocar múltiples ventanas de máquinas virtuales una al lado de la otra). ).

En términos de compatibilidad con dispositivos, los usuarios pueden seleccionar un archivo de disco CD o DVD, conectar dispositivos USB, desconectar el adaptador de red para desactivar el acceso a Internet, seleccionar un Portapapeles compartido y un destino para la función de arrastrar y soltar o desactivarlos por completo, cambiar archivos compartidos configuración de la carpeta, inserte Más archivos del disco Guest en una unidad virtual, así como comience a capturar cuadros de video y guardarlos en la máquina host.


Usando las opciones de la barra de herramientas

Vale la pena mencionar que los dispositivos USB conectados (incluidos teléfonos inteligentes o tabletas) se desconectarán automáticamente del host, ya que el host y la máquina invitada no pueden leer desde el mismo dispositivo al mismo tiempo. Para devolver el dispositivo al host, es necesario desconectarlo del invitado (o simplemente salir de la VM). Sin embargo, esa regla no se aplica a los CD y DVD.

Configurando VirtualBox

Las teclas de acceso rápido se pueden utilizar tanto en VirtualBox Manager como en máquinas virtuales y se pueden cambiar. La utilidad puede buscar actualizaciones automáticamente con una frecuencia definida por el usuario y buscar solo versiones estables, todas las versiones nuevas o todas las versiones nuevas y preliminares.



Reconfigurar atajos de teclado

Es posible cambiar la carpeta predeterminada de la máquina y la biblioteca de autenticación VRDP (Protocolo de escritorio remoto de VirtualBox), el idioma de la interfaz de usuario y el tamaño máximo de pantalla del invitado, así como la configuración de red y proxy. También hay extensiones para VirtualBox que se pueden descargar desde el sitio web de los desarrolladores. Incluyen soporte mejorado para dispositivos USB 2.0 y el VRDP antes mencionado (ejecutar una máquina virtual en una PC y administrarla desde una PC remota).

Revisión de Oracle VM VirtualBox 4:

Ventajas

La interfaz de usuario de VirtualBox se ha traducido a muchos idiomas y es posible reconfigurar los atajos de teclado. El programa tiene configuraciones de máquina virtual predeterminadas que son adecuadas para principiantes y opciones de configuración avanzadas para usuarios experimentados. Además de una guía completa sobre el uso del producto, el programa muestra consejos prácticos en toda la interfaz.

El programa permite a los usuarios guardar estados del sistema operativo como "instantáneas" y volver a ellos más tarde (similar a trabajar con el registro del Portapapeles o Sandbox), capturar fotogramas y guardarlos como archivos de imagen, grabar fotogramas en archivos de vídeo y clonar máquinas virtuales o restablecerlas. a los valores predeterminados (es decir, reinstalar el sistema operativo).

Defectos

Un par de veces durante nuestra evaluación, el programa falló cuando intentamos abrir máquinas virtuales.

La función de arrastrar y soltar a menudo no funcionaba, ya sea que intentara copiar algo del host a la máquina invitada o viceversa. Lo mismo ocurre con el portapapeles general cuando se trata de archivos (copiar o pegar texto e imágenes funciona bien).

Calificación general

Teniendo en cuenta que VirtualBox es gratuito, es una de las aplicaciones de virtualización más sólidas disponibles en la actualidad, lo que permite a los usuarios ejecutar una o más máquinas virtuales en un entorno conveniente, al tiempo que les brinda la posibilidad de personalizar cada configuración individualmente.

Traducción al ruso: Alexánder Riábov

Si desea instalar uno o más sistemas operativos en su computadora, y otros completamente diferentes, sería un intento muy equivocado de instalar estos sistemas operativos en particiones del disco duro. Nos encontramos con este error con bastante frecuencia. Este enfoque no promete más que problemas de carga y desperdicio de espacio en el disco duro. ¿Cómo salir de la situación? Existe una gran solución: ¡una máquina virtual! ¿Cómo instalar y configurar una máquina virtual usando Oracle VM VirtualBox como ejemplo? Lea en este artículo...

Se mencionó una de las razones por las que necesitamos esto y sonó como la necesidad de obtener acceso anónimo a Internet. ¿Qué más podría motivarte a crear una máquina virtual VirlualBox? Por ejemplo, nunca ha visto el sistema operativo Linux en uso, pero quiere probarlo, pero no quiere "demoler" un sistema Windows que funcione. O necesita probar un nuevo paquete de software, de cuyo funcionamiento estable no está seguro o duda de que lo necesite. Todo esto se puede hacer sin dañar el sistema operativo principal mediante una máquina virtual.

Algunos términos para una comprensión adecuada del tema. El sistema operativo (SO) en el que se ejecuta la máquina virtual (VM) se denomina sistema operativo host o simplemente Host. El sistema operativo que ejecutamos se llama sistema operativo invitado. El sistema operativo invitado puede ser del mismo tipo que el host. Por ejemplo, podemos ejecutar Windows 7 sobre Windows 7, esta es la opción más sencilla para sistemas de virtualización. Es mucho más interesante experimentar con diferentes tipos de sistemas operativos, por ejemplo, ejecutando Linux sobre Windows, que es lo que haremos hoy como ejemplo.

Primero, necesitamos un kit de distribución de VM o, en lenguaje común, un archivo de instalación. Encontrarlo no podría ser más fácil, pero para no atascarte con capacitación innecesaria, solo te proporcionaré un enlace a la página de descarga:

Todo lo que tienes que hacer es seleccionar el enlace que corresponde a tu sistema operativo, para el caso de Windows al momento de escribir este artículo, se ve así: VirtualBox 4.1.18 para hosts Windows x86/amd64; Esto significa que se utilizará la misma distribución para sistemas operativos de 64 y 32 bits. Descargue el archivo desde el enlace correspondiente a su sistema operativo e inicie la instalación. En el caso de Windows 7, se le pedirá que confirme el inicio y permita realizar cambios.

Una vez que comience la instalación, haga clic en Siguiente, que significa "siguiente" en ruso, y no cambie el conjunto de componentes propuesto por el instalador.

Para una instalación exitosa necesitaremos aproximadamente 140 MB de espacio libre en el disco del sistema. Sí, y para instalar el SO invitado también necesitaremos de 5 a 25 GB de espacio libre en cualquier partición del disco duro para acomodar el disco virtual del SO invitado.

Recibimos un aviso sobre una posible pérdida de conexión de red a corto plazo. Esto ocurre debido a la instalación de controladores de red de VM adicionales.

Haga clic en Sí y espere unos minutos hasta que se complete la instalación.

¡Hurra! La primera etapa está casi terminada. Todo lo que queda es hacer clic en Finalizar, dejar seleccionada la marca de inicio después de la instalación, lo que una vez completada la instalación debería conducir al inicio de VirtualBox VM.

Si no se produjeron fallas durante la fase de instalación, se abrirá la siguiente ventana. Solo habrá un botón activo en forma de sol azul con el título: Crear. Para crear una VM e instalar aún más el sistema operativo invitado, la necesitamos.

Ahora pasemos a crear una VM. Haga clic en Crear, ingrese el nombre de nuestro futuro sistema (puede, en principio, ser arbitrario), seleccione Linux como tipo de sistema operativo y deje Ubuntu como versión.

Después de hacer clic en Siguiente, se le pedirá que instale la cantidad requerida de memoria disponible para el sistema operativo invitado. Asegúrese de que el control deslizante no sobrepase la zona verde, pero sea suficiente. Si su computadora tiene 1 GB de RAM instalado, no habrá más de 512 MB disponibles para el sistema operativo invitado. En general, no puede asignar más de la mitad de la memoria instalada en su computadora para el sistema operativo invitado.

Ahora es el momento de asignar espacio para el disco virtual del sistema operativo invitado. Los 8 GB de espacio propuestos deberían ser suficientes para instalar el sistema si no planea guardar todos sus datos en el disco VM en el futuro.

Dejamos el tipo de disco como VDI; este es el formato nativo de VirtualBox. A continuación nuevamente, ahora vemos la elección entre tipo de disco dinámico y fijo. Cada tipo tiene sus propias ventajas; el dinámico ocupará menos espacio y crecerá a medida que se llena, mientras que el fijo ocupará inmediatamente toda la cantidad asignada, pero funcionará más rápido. Personalmente prefiero lo dinámico.

De forma predeterminada, el disco VM estará ubicado en la carpeta c:\Users\Username\VirtualBox VM\, donde "Nombre de usuario" es el nombre de su cuenta en Windows 7. En otros sistemas operativos, todo será un poco diferente. Dejamos el tamaño de disco de VM propuesto sin cambios o lo cambiamos si es necesario reducirlo o asignar espacio adicional. Haga clic en Siguiente nuevamente.

Leemos lo que obtuvimos al final, si todo es como lo planeaste, lo confirmamos haciendo clic en el botón Crear.

La máquina ya está lista; para iniciar la VM solo queda conectar la imagen del disco de arranque a la unidad de la VM o indicar que usaremos una unidad óptica física si ya tenemos el disco de instalación en un medio óptico aparte. Para hacer esto, haga clic en el botón Propiedades que está disponible y seleccione la sección Medios a la izquierda. En el formulario Medio de almacenamiento hay un controlador IDE al que está conectada la unidad virtual, pero ahora está vacío. A la derecha, en Atributos, debe marcar la opción Live CD/DVD si hay un disco óptico insertado en su unidad de CD/DVD o, al hacer clic en el icono del disco a la derecha, seleccionar la ubicación de la imagen de instalación del sistema operativo invitado.

Una vez seleccionado, todo debería verse así:

Ahora sobre dónde conseguir la imagen. Está disponible en esta página: http://xubuntu.org/getxubuntu/.

Para descargar la imagen, necesitamos un programa que pueda descargar enlaces de torrent. Podría ser el navegador Opera, que puede hacer esto, o, por ejemplo, utorrent para Windows. Puede descargarlo desde aquí: http://www.utorrent.com/intl/ru/downloads/complete?os=win. Se puede discutir durante mucho tiempo sobre los peligros y beneficios de descargar a través de enlaces torrent, pero en este caso es la forma más sencilla, fiable y rápida de obtener la imagen de disco necesaria.

Ahora puede comenzar a ejecutar la máquina virtual creada y, al mismo tiempo, ver cómo se ve una de las variedades del sistema operativo Linux. En el futuro, será posible profundizar en las propiedades de la VM, cambiar varios parámetros y ver cómo esto afecta el funcionamiento de la VM, pero dejaremos todo esto para el trabajo independiente de los curiosos.

Después de iniciar la VM, debe esperar a que aparezca la pantalla gráfica con la elección del idioma de instalación, seleccionar ruso y hacer clic en el botón "Instalar Xubuntu". El sistema comprobará los parámetros de tu VM y, si todo está bien, permitirá que continúe la instalación. También puede seleccionar los elementos Instalar actualizaciones e Instalar software de terceros, esto eliminará la necesidad de configurar manualmente Flash y códecs para escuchar MP3. A continuación, el instalador ofrecerá borrar el disco e instalar Xubuntu. Estamos de acuerdo con valentía, porque... No se puede acceder a nada excepto a la partición virtual en el sistema operativo invitado, y nada se perderá ni se borrará en el sistema operativo real. El instalador planificará y formateará el disco de forma independiente, así que elige continuar. Solo queda elegir una zona horaria, es diferente para todos y ni siquiera puedo adivinar dónde estás leyendo este artículo. Seleccionamos nuestra ubicación en el mapa con el ratón, y el propio sistema sabe en qué zona se encuentra. Para mi computadora, el sistema devolvió la ubicación de Zaporozhje. A continuación, selecciona la distribución del teclado, lo más probable es que sea ruso, a menos que prefieras otra cosa. Todo lo que tiene que hacer es ingresar su nombre y crear una contraseña; el sistema verificará si la contraseña coincide con los dos campos de entrada y evaluará su complejidad. Elija una contraseña que pueda recordar, pero no ingrese algo como: 123, qwerty, contraseña, prueba, usuario, dios, etc.; un "descifrador" trabajador puede calcular dichas contraseñas en un par de minutos. No deberías ser demasiado inteligente; una contraseña como G%4v$$q12&hB se considerará confiable, pero probablemente se perderá tanto en tu cabeza como en el papel.

Ahora el sistema instalará los paquetes necesarios y al finalizar le pedirá que reinicie la VM. Durante la instalación, es recomendable que la computadora esté conectada a Internet, esto le permitirá instalar inmediatamente algunas actualizaciones del sistema. Durante el proceso de instalación, una presentación de diapositivas presenta al usuario las principales aplicaciones y características de la interfaz, así que no seas perezoso, mira y lee todo lo que hay en las diapositivas. En el futuro, esto ahorrará tiempo y esfuerzo al realizar tareas prácticas en el sistema. Después del reinicio, el paso final fue instalar adiciones al sistema operativo invitado. Para hacer esto, en el menú VM, seleccione la sección Dispositivos y en ella el elemento Instalar adiciones al sistema operativo invitado. Se montará un disco con controladores adicionales para el sistema operativo invitado en la unidad virtual del sistema operativo invitado. En nuestro caso, necesitaremos ejecutar una aplicación llamada VBoxLinuxAdditions.run, además, esto debe hacerse con derechos de administrador. Haga clic derecho en un espacio vacío en la ventana con el contenido de la unidad virtual. Seleccione el elemento del menú contextual Abrir terminal. En la ventana que se abre, escriba el comando:

sudo ./VBoxLinuxAdditions.run

Presiona Enter, luego deberás ingresar la contraseña, la que ingresamos al inicio de la instalación, espero que no la hayas olvidado aún, presiona Enter nuevamente y espera a que se complete la instalación. Al finalizar, reinicie el sistema operativo invitado. En la esquina superior derecha de la pantalla hay una inscripción con el nombre de usuario, haga clic izquierdo sobre ella y seleccione Reiniciar.

Este es el resultado que nos debería esperar en la final, si todo transcurre sin errores. Si algo sale mal, escríbenos e intentaremos solucionarlo.

Una vez que haya instalado una máquina virtual y se haya dado cuenta de lo fácil que es, probablemente querrá intentar instalar algo usted mismo. Todo lo que necesita es una imagen ISO del disco de instalación y seleccionar el tipo de sistema operativo correcto. Explore primero aquellos sistemas que están en la lista de VirtualBox, no pase inmediatamente a configurar Mac OS X 10.8 Lion. Con el tiempo, aprenderá a hacer esto también, pero sólo cuando comprenda en detalle todas las complejidades del funcionamiento de la máquina virtual. Mientras tanto, puedes experimentar con el sistema Xubuntu instalado, que me parece que merece tu atención.

Hemos dado con éxito uno de los pasos que nos acerca al anonimato en Internet. Para completar el viaje, todavía tenemos que instalar un paquete que nos permite ocultar la dirección IP real de nuestra computadora: Tor Project, pero hablaremos de eso la próxima vez. ¡Buena suerte y gracias por leer nuestro blog!

Calificación de estrellas de GD
un sistema de calificación de WordPress

Máquina virtual. ¿Cómo instalar y configurar Oracle VM VirtualBox?, 4,6 sobre 5 basado en 32 valoraciones

Publicado por Robin Catling
Fecha de publicación: mayo de 2012
Traducción: Semenenko V.
Fecha de traducción: 5 de octubre de 2012

Todo comenzó cuando un día necesitaba lanzar una instancia de CMS Wordpress en un sandbox. El comienzo fue sencillo. Fue suficiente crear un servidor virtual Ubuntu 11.10 como sistema operativo invitado en VirtualBox. Pero luego descubrí que sabía mucho menos sobre redes y su configuración de lo que pensaba. En particular, sobre paquetes, conmutadores y enrutadores. Sabía aún menos sobre cómo configurar redes en VirtualBox, donde todo el hardware se presenta en software. Tras varios intentos y configuraciones de red fallidas, se logró el objetivo y, como resultado, les presento este artículo. Su propósito es salvar tus nervios basado en mi propio ensayo y error.

Configuración de red de VirtualBox

Para comenzar, instale cualquier versión de la máquina virtual VirtualBox, comenzando con la 3.0. Y en él encontrará aproximadamente las mismas capacidades que las descritas en este artículo.

Después de instalar el programa, vaya al menú "Configuración - Red". La apariencia de la pestaña abierta corresponde a la configuración predeterminada. Cualquiera de las máquinas virtuales se puede configurar para utilizar cuatro adaptadores de red, dependiendo de cuál necesites en un caso particular. Pero la mayoría de las veces, en la práctica, sólo se requiere uno de ellos. Normalmente, al instalar una máquina virtual, se crea un adaptador de red simple de forma predeterminada. Esto es suficiente para acceder a Internet.

Dependiendo de sus necesidades, es posible que necesite crear varias interfaces de red de diferentes tipos. O varios dispositivos del mismo tipo, pero con diferentes configuraciones. Es posible que esto sea necesario para utilizar adaptadores de red físicos y virtuales en la máquina virtual. Todo depende de cuáles estén conectados.

Para mi servidor web con CMS Wordpress ejecutándose, las cosas son un poco más complicadas, así que sigamos adelante... La pestaña "Tipo de adaptador" es responsable de configurar el hardware virtual. VirtualBox hace frente bien a la función de enlace entre la tarjeta de red del software y la interfaz física que está instalada en la máquina real (host). Abra el enlace "Avanzado" y tendrá acceso a las capacidades avanzadas del adaptador de red. En este artículo describiré en detalle todas las configuraciones en el orden en que aparecen, comenzando con la configuración del tipo de adaptador.

Tipo de adaptador

La máquina virtual VirtualBox tiene software de emulación incorporado de la mayoría de los tipos más comunes de tarjetas de red, para las cuales se crean controladores y protocolos. La tarjeta PCnet-FAST III es la opción predeterminada, pero en mi práctica suelo elegir la Intel PRO/1000MT. Hago esto si quiero la mejor compatibilidad con el hardware Intel que tengo en mi computadora. Si tiene problemas para configurar su conexión de red, puede intentar cambiar el tipo de adaptador seleccionando uno diferente. Para los equipos más antiguos, es adecuada la tarjeta de red PCnet-FAST II.

Modo

El “Modo Promiscuo”, que suena bastante extraño, se utiliza generalmente para operar una VM como enrutador virtual en redes locales; como puente de red o host. En este modo, el puerto de la máquina virtual puede aceptar cualquier paquete enviado para otros sistemas operativos; e incluso para el anfitrión. Es decir, se aceptan paquetes de red destinados no solo a este adaptador, sino también a otros dispositivos de red. En el 99% de los casos, los usuarios normales no necesitan el Modo Promiscuo. Lo utilizan los administradores de red para diagnosticar problemas que ocurren en la red.

Dirección MAC

Una dirección MAC (MAC es una abreviatura de Media Access Control) es un "nombre" único de un dispositivo en una red que lo identifica y distingue de manera única de otros adaptadores y hosts. Esta dirección queda registrada para cada dispositivo de red a nivel físico en la memoria de la propia interfaz. Cuando crea un adaptador de red virtual, VirtualBox genera automáticamente una dirección MAC para él.
Si necesita cambiar una dirección MAC existente, hay un pequeño botón a la derecha que genera un nuevo valor. Si clona una máquina virtual existente, debe crear su propia dirección MAC única, que será diferente de la dirección de la máquina original.

La casilla de verificación junto a las palabras "Cable conectado" desempeña en realidad la misma función que conectar o desconectar un cable físico. Esta configuración es responsable de conectar el adaptador de red virtual a la red. Esto no debe confundirse con otra configuración más importante, "Habilitar adaptador de red", que enciende o apaga el adaptador en la máquina virtual.

El botón "Reenvío de puertos" abre un cuadro de diálogo en el que se configuran las reglas para el comportamiento del tráfico en un adaptador específico; cómo se moverán ciertos tipos de tráfico entre el host y la máquina virtual invitada. Estas reglas se aplican a los modelos de red, que se analizarán un poco más adelante. Los propios modelos de red se definen en la pestaña "Tipo de conexión". Esta configuración es la parte más difícil de establecer conexiones en VirtualBox. Ella me dio la mayoría de los problemas en mis experimentos.

"Trampas"

Hay cuatro tipos de modelos de conexión de red y una gran cantidad de combinaciones posibles de configuraciones para estas conexiones. En este sentido, crear una red en VirtualBox es similar a la alquimia medieval: aquí todo es muy confuso e ilógico. Parecería que si sigue la configuración correcta, obtendrá fácilmente el resultado deseado. Sin embargo, existen varias soluciones a un problema y todas serán correctas inicialmente. Pero, en última instancia, le llevarán a no alcanzar su objetivo. Créeme, ya lo sé...

Tipos de conexión de red

VirtualBox tiene cuatro modelos listos para conectarse a la red:

  • Traducción de direcciones de red (NAT), que es la configuración predeterminada
  • Puente de red (puenteado)
  • Adaptador de host virtual (solo host)

El tipo de conexión "No conectado" también es una configuración de red, pero solo tiene un propósito: identificar posibles problemas. En este modo, VirtualBox le dice al sistema operativo invitado que la tarjeta de red está presente, pero no hay conexión con ella.

Traducción de direcciones de red (NAT)

El protocolo NAT permite que el sistema operativo invitado acceda a Internet mediante una IP privada a la que no se puede acceder desde la red externa ni desde todas las máquinas de la red física local. Esta configuración de red le permite visitar páginas web, descargar archivos y ver correos electrónicos. Y todo ello utilizando el sistema operativo invitado. Sin embargo, es imposible que el exterior se conecte directamente a dicho sistema si utiliza NAT.

El principio de traducción de direcciones de red es el siguiente. Cuando un sistema operativo invitado envía paquetes a una dirección específica de una máquina remota en la red, el servicio NAT que se ejecuta en VirtualBox intercepta estos paquetes, extrae de ellos segmentos que contienen la dirección del punto de envío (dirección IP del sistema operativo invitado) y los reemplaza. ellos con la dirección IP de la máquina host. Luego los vuelve a empaquetar y los envía a la dirección especificada.

Por ejemplo, en su LAN doméstica, el host y otros dispositivos de red físicos tienen direcciones en el rango que comienza con 192.168.x.x. En VirtualBox, los adaptadores NAT tienen direcciones IP en el rango que comienza con 10.0.2.1 y termina con 10.0.2.24. Este rango se llama subred. Normalmente, este rango no se utiliza para asignar direcciones a dispositivos en la red principal, por lo que no se puede acceder a dicho sistema desde el exterior, desde el lado del host. El sistema operativo invitado puede realizar actualizaciones de software y navegación web, pero permanece invisible para otros "participantes".

El manual de VirtualBox describe este punto con más detalle:

"En el modo NAT, a la interfaz de red invitada se le asigna una dirección IPv4 predeterminada del rango 10.0.x.0/24, donde x denota la dirección específica de la interfaz NAT, determinada por la fórmula +2. Por lo tanto, x será igual a 2 si solo hay una interfaz NAT activa. En este caso, el sistema operativo invitado recibe una dirección IP de 10.0.2.15, a la puerta de enlace de red se le asigna una dirección de 10.0.2.2 y al servidor de nombres (DNS) se le asigna una. dirección de 10.0.2.3." (Oracle Corporation, 2012, Capítulo 9).

El protocolo NAT es útil cuando no hay diferencia en qué direcciones IP utilizarán los sistemas operativos invitados en la máquina virtual, ya que todas serán únicas. Sin embargo, si necesita configurar la redirección del tráfico de red o ampliar la funcionalidad del sistema operativo invitado implementando un servidor web en él (por ejemplo), se requieren configuraciones adicionales. En el modo NAT, funciones como compartir carpetas y archivos tampoco están disponibles.

Puente de red (puenteado)

En una conexión Network Bridge, la máquina virtual funciona igual que todas las demás computadoras de la red. En este caso, el adaptador actúa como puente entre las redes virtuales y físicas. En el lado de la red externa, es posible conectarse directamente al sistema operativo invitado.

El adaptador en el modo "Puente de red" se conecta, sin pasar por el host, a un dispositivo que distribuye direcciones IP dentro de la red local para todas las tarjetas de red físicas. VirtualBox se conecta a una de las tarjetas de red instaladas y transmite paquetes directamente a través de ella; Esto da como resultado el funcionamiento de un puente a través del cual se transmiten datos. Como regla general, un adaptador del modelo "Puente de red" recibe del enrutador una dirección estándar del rango 192.168.x.x. Por lo tanto, una máquina virtual en la red aparece como si fuera un dispositivo físico común y corriente, indistinguible del resto.

Varios dispositivos de red pueden estar activos simultáneamente en un host; Por ejemplo, mi computadora portátil tiene una conexión por cable (llamada eth0) y una conexión inalámbrica (llamada wlan0). El campo "Nombre" le permite seleccionar qué interfaz de red le gustaría usar como puente en VirtualBox.

En mi caso estoy usando el adaptador inalámbrico wlan0 ya que está conectado al router. Mientras que la interfaz cableada eth0 ni siquiera tiene cable.

Por lo tanto, el enrutador asigna a mi host la dirección IP 192.168.0.2. A la máquina virtual en modo Network Bridge se le asigna la dirección 192.168.2.6. En este caso, no importa que VirtualBox transmita y reciba tráfico como si "a través" del host, evitándolo. El resultado es que la máquina virtual se convierte en un ordenador más de la red local. Si cuento mi computadora y tres máquinas virtuales (VM) ejecutándose en modo Puente de red, entonces tengo cuatro computadoras en la red local física.

Más por venir...

NAT es útil porque protege los sistemas operativos invitados de Internet. Pero para poder acceder a ellos desde el exterior (y en algunos sistemas operativos tengo servidores web instalados), será necesaria una configuración adicional para redirigir el tráfico. El tipo de conexión Network Bridge le permite acceder a ellos, pero los sistemas en este caso quedan desprotegidos.

Si su dispositivo de acceso a la red (puede ser un enrutador, un conmutador de red o la configuración proporcionada por su proveedor de servicios de Internet) solo le permite proporcionar una dirección IP por interfaz de red, es posible que no pueda configurar el Puente de red.

Adaptador de host virtual (solo host)

Con una conexión de Virtual Host Adapter, los sistemas operativos invitados pueden comunicarse entre sí y con el host. Pero todo esto está sólo dentro de la propia máquina virtual VirtualBox. En este modo, el adaptador de host utiliza su propio dispositivo dedicado llamado vboxnet0. También crea una subred y asigna direcciones IP a las tarjetas de red de los sistemas operativos invitados. Los sistemas operativos invitados no pueden interactuar con dispositivos ubicados en la red externa, ya que no están conectados a ella a través de una interfaz física. El modo Virtual Host Adapter proporciona un conjunto limitado de servicios útiles para crear redes privadas en VirtualBox para sus sistemas operativos invitados.

A diferencia de otros productos de virtualización, un adaptador que se ejecuta bajo el protocolo NAT en VirtualBox no puede actuar como puente de comunicación entre el dispositivo de red predeterminado en los hosts. Por lo tanto, el acceso directo desde el exterior a las máquinas “ocultas” detrás de NAT es imposible, ni a los programas que se ejecutan en ellas; ni a datos ubicados en los propios servidores. Veamos el siguiente ejemplo.

Normalmente, un host tiene su propia dirección de red, que se utiliza para acceder a Internet. Normalmente es 192.168.0.101. En el modo Virtual Host Adapter, la máquina host también actúa como un enrutador VirtualBox y tiene una dirección IP predeterminada de 192.168.56.1. Se crea una red local interna que sirve a todos los sistemas operativos invitados configurados para el modo Adaptador de host virtual y visible para el resto de la red física. El adaptador vboxnet0 utiliza direcciones del rango que comienza con 192.168.56.101. Pero si lo deseas, puedes cambiar la dirección predeterminada.

Al igual que un adaptador en modo Puente de red, el modo Adaptador de host virtual utiliza diferentes rangos de direcciones. Puede configurar fácilmente a los invitados para que obtengan direcciones IP utilizando el servidor DHCP integrado de la máquina virtual VirtualBox.

Además, hay que decir que en el modo “Adaptador de Host Virtual”, la red creada por él no dispone de una puerta de enlace externa para acceder a Internet, tanto para el sistema operativo host como para el invitado. Funciona sólo como un conmutador de red normal, conectando los sistemas anfitrión y invitado. Por lo tanto, un adaptador en modo Adaptador de host virtual no proporciona acceso a Internet a las máquinas invitadas; vboxnet0 no tiene una puerta de enlace predeterminada. Las características adicionales de este adaptador simplifican enormemente la configuración de la red entre el sistema operativo host y el invitado, pero aún no hay acceso externo ni reenvío de puertos. Por lo tanto, es posible que necesite un segundo adaptador en modo Adaptador de host virtual o Puente de red que se conecte al sistema operativo invitado para obtener acceso completo a él.

Red Interna

Si en la práctica necesita configurar la relación entre varios sistemas operativos invitados que se ejecutan en el mismo host y solo pueden comunicarse entre sí, entonces puede utilizar el modo "Red interna". Por supuesto, puede utilizar el modo "Puente de red" para este propósito, pero el modo "Red interna" es más seguro. En el modo Puente de red, todos los paquetes se envían y reciben a través del adaptador de red físico instalado en la máquina host. En este caso, se puede interceptar todo el tráfico (por ejemplo, instalando un rastreador de paquetes en la máquina host).

Una red interna, según el manual de VirtualBox, es "una red de software que puede ser visible para máquinas virtuales instaladas selectivamente, pero no para aplicaciones que se ejecutan en el host o en máquinas remotas ubicadas externamente". Una red de este tipo es un conjunto de un host y varias máquinas virtuales. Pero ninguno de los dispositivos anteriores tiene acceso a través de un adaptador de red físico; es completamente software, utilizado por VirtualBox como enrutador de red. En general, el resultado es una red local privada sólo para sistemas operativos invitados sin acceso a Internet, lo que la hace lo más segura posible. Una posible aplicación para dicha red es un servidor ultrasecreto con clientes destinados al desarrollo; pruebas de penetración de sistemas o cualquier otro propósito destinado a crear una red interna para equipos u organizaciones de desarrollo. Esta es una forma ideal de impedir que su entorno instale software no autorizado, descargue o cargue archivos o visite servicios como Facebook durante el horario laboral.

Entonces hemos analizado los diferentes tipos de conexiones de red. Cada uno de ellos tiene su propia configuración y está diseñado para propósitos específicos. Volvamos al momento en el que empezó todo: crear un servidor virtual para implementar en él el CMS Wordpress y probarlo.

Acceso al sistema operativo invitado

Primero, necesito acceso a Internet desde el sistema invitado para instalar actualizaciones, descargar paquetes y otras tareas similares. También necesito acceso a la red desde la máquina host. Pero no necesito que se pueda acceder al servidor desde la red externa.

Selecciono la máquina virtual requerida del administrador de VirtualBox y luego voy al menú "Configuración - Red".

Dejo seleccionado el adaptador de red predeterminado en modo NAT. Esto permitirá a los invitados acceder a Internet a través de la conexión configurada del host en el que están instaladas estas máquinas. Los sistemas invitados no son visibles desde el exterior en la red local; Tampoco tengo acceso a ninguno de los sistemas invitados desde el lado del host; De manera similar, los sistemas invitados no pueden comunicarse entre sí.

Configuración de un adaptador de host virtual

La forma más sencilla es utilizar el adaptador en el modo "Adaptador de host virtual" proporcionado por VirtualBox de forma predeterminada. Se llama vboxnet0. Puede agregar tantos adaptadores de este tipo como necesite (si necesita configurar varias redes separadas de “Adaptador de host virtual”). Al abrir la ventana principal del administrador del sistema operativo invitado de VirtualBox y seleccionar "Configuración - Red" en el menú, puede configurar el adaptador vboxnet0 existente o crear varios más similares (vboxnet1, vboxnet2).

Haga clic en el botón "Editar", el icono con la imagen de un destornillador (el tercero de arriba a abajo). Al hacer clic en este icono se abrirá la configuración predeterminada. En ellos, la dirección 192.168.56.1 es la dirección a través de la cual los sistemas invitados acceden al host. Lo dejé "tal cual" sin cambiarlo.

De forma predeterminada, el adaptador vboxnet0 obtiene dinámicamente una dirección IP durante una sesión de conexión desde un servidor DHCP. Mi servidor web virtual de Wordpress requiere que tenga una dirección IP estática. Por lo tanto, en la pestaña "Servidor DHCP", desmarqué la casilla de verificación "Habilitar servidor". Entonces mi servidor DHCP está deshabilitado.

Agregar un adaptador de host virtual

Voy a agregar otro adaptador de red (en modo Adaptador de host virtual) a la máquina invitada, lo que creará una red virtual privada autónoma. Esta red estará compuesta únicamente por el host y cualquier máquina operativa invitada configurada en el modo Adaptador de host virtual.

Por lo tanto, en la configuración del sistema invitado, abro la pestaña "Adaptador 2" y configuro el valor "Tipo de conexión" en "Adaptador de host virtual". De forma predeterminada, el adaptador recién creado se denomina vboxnet0. El "Modo Promiscuo" no me hace ninguna diferencia, así que lo dejo configurado en "Desactivar". También dejo activo el mensaje “Cable conectado”.

Configuración de invitado

Necesito que el servidor virtual invitado tenga una dirección IP estática en la red ejecutándose en modo "Adaptador de host virtual". De lo contrario, la dirección del servidor cambiará de una sesión a otra, cada vez que se conecte. Me veré obligado a resolver el problema de configuración una y otra vez para conectarme al host. Por lo tanto, entro en el sistema invitado, abro una terminal e ingreso los siguientes dos comandos:

Ifconfig eth1 192.168.56.101 máscara de red 255.255.255.0 arriba

Estos pasos configuran la dirección IP especificada para el adaptador ubicado en el invitado e inician esa interfaz de red. Esta dirección utiliza el prefijo de red 192 para redes domésticas, seguido de .168 como dirección de ID de host inicial, .56 para configurar el rango de direcciones de subred; y finalmente el ID.1 final (host) de la red. El adaptador en modo NAT se denomina eth0, por lo que es lógico suponer que el adaptador en modo Virtual Host Adapter se denomina eth1. Puedo usar esta dirección IP para probar al invitado desde el host a través de SSH o navegador.

Sin embargo, estas configuraciones son temporales. Si reinicio el sistema, todos desaparecerán sin dejar rastro. Para hacerlos permanentes, necesita agregar (usando la cuenta raíz) las siguientes líneas al archivo /etc/network/interfaces:

# La interfaz de red solo de host auto eth1 iface eth1 inet dirección estática 192.168.56.101 máscara de red 255.255.255.0 red 192.168.56.0 transmisión 192.168.56.255

Ahora, cuando reinicie, esta interfaz de red se iniciará automáticamente. Para comprobar si se ha iniciado, utilizo el comando ifconfig, que ingreso en la terminal del sistema operativo invitado.

Nombrar

Como no soy muy bueno con los números y las direcciones IP, por mi parte siempre uso nombres para los sistemas invitados en lugar de asignarles direcciones IP. Para hacer esto, edito el archivo /etc/hosts en la máquina host y agrego enlaces allí. De esta manera puedo ver a los invitados en ejecución por sus nombres.

Agrego la línea al archivo /etc/hosts:

192.168.56.101 ocelotesvr

Si agrego varios sistemas invitados más desde la red, entonces solo necesito editar este archivo y agregar la cantidad requerida de líneas. Gracias a esta técnica puedo acceder fácilmente a cualquiera de estos sistemas.

Ruta alternativa

Los expertos en redes pueden notar que en mi configuración existe una ruta alternativa para acceder al servidor virtual.

Usando el adaptador NAT predeterminado, puedo ejecutar una configuración adicional que me permitirá acceder al servidor virtual desde el host sin tener que usar la configuración de red del Adaptador de host virtual.

Usando el panel de configuración "Adaptador de red" en el sistema operativo invitado, puede configurar el reenvío de puertos en la máquina virtual VirtualBox. Para hacer esto, vaya a la configuración del adaptador NAT (el botón en la parte inferior de la ventana) para configurar el reenvío de puertos. Al hacer clic en él, se abrirá un cuadro de diálogo en el que se configuran las reglas de reenvío para este adaptador de red y sistema invitado.

Necesito configurar dos reglas; uno para acceder al servidor web Apache en el sistema invitado, el segundo para regular todo el resto del tráfico TCP (principalmente solicitudes http).

Sin más preámbulos, nombré a estas reglas Apache y TCP, respectivamente; ambos utilizan el protocolo TCP. En términos de vinculaciones de números de puerto, el puerto 8888 en el host reenvía el tráfico al invitado para el servidor Apache; el puerto 2222 del host reenvía el tráfico al puerto 22 ubicado en el sistema operativo invitado; Esta configuración me da acceso al sistema de invitados para administrar sus servicios. Cualquier otro tráfico será rechazado por la máquina virtual por no estar sujeto a las reglas.

Esto significa que cualquier otro invitado que ejecute en la máquina virtual no podrá conectarse al servidor virtual, ya que simplemente no hay una ruta de red bajo NAT.

Aprender a utilizar VirtualBox es beneficioso para todos. Gracias a este servicio, obtienes computadoras virtuales que puedes ejecutar en tus dispositivos sin tener que comprar hardware nuevo. En esencia, es un software de virtualización gratuito.

VirtualBox fue creado para resolver muchos problemas. Gracias a esta funcionalidad, tienes la oportunidad de crear computadoras virtuales de la nada. No ocupan espacio en su escritorio, pero funcionan como una PC real. Se pueden crear y eliminar con unos pocos clics.

¿Qué es VirtualBox? Es una aplicación multiplataforma, de código abierto y gratuita para crear, administrar y ejecutar máquinas virtuales (VM): computadoras cuyos componentes de hardware son emulados por la computadora o dispositivo host en el que se ejecuta el programa. VirtualBox puede ejecutarse en Windows, Mac OS X, Linux y Solaris.

¿Por qué es esto necesario?

El uso de máquinas virtuales puede resultar extremadamente útil por varias razones. Por ejemplo, puede ejecutarlo para probar software que crea que podría ser peligroso, o puede probar con un sistema operativo diferente sin cambiar la configuración de su computadora.

También puede utilizarlo por motivos de seguridad. Por ejemplo, puede crear una máquina virtual solo para banca en línea para asegurarse de no ser víctima de software espía o troyanos que obtengan sus datos.

¿Cómo instalar VirtualBox?

La forma más sencilla de obtener la última versión de VirtualBox es descargarla desde la página de descarga del sitio web oficial. Allí podrá encontrar la versión adecuada para su plataforma o? Si usa Linux, puede estudiar la lista de instrucciones para varias distribuciones de este sistema operativo.

Para cada versión de Linux, tiene la opción de descargar la opción "i386" o "amd64", versiones de 32 y 64 bits, respectivamente.

¿Cómo instalar VirtualBox? El proceso es similar a instalar cualquier otro programa en tu plataforma, por lo que no deberías tener ningún problema. Si tiene alguna dificultad, siempre puede leer la guía de instalación en el sitio web del servicio.

Usando VirtualBox

¿Cómo utilizar VirtualBox? Cuando inicie la aplicación por primera vez, será recibido por VirtualBox Manager. Aquí puede crear máquinas virtuales, habilitarlas o deshabilitarlas y configurar el acceso al hardware virtual disponible para ellas, así como realizar ajustes de red.

Creando una máquina virtual

Para configurar la red en VirtualBox y comenzar, necesitará crear una máquina virtual. Esto se hace de la siguiente manera.

El primer paso para crear cualquier máquina virtual es hacer clic en el botón Crear en la esquina superior izquierda de la ventana de VirtualBox Manager; esa es la gran estrella azul que es muy difícil pasar por alto.

Esto iniciará el "Asistente para nueva máquina virtual" que nos guiará a través de los pasos necesarios para ponerla en funcionamiento.

Ingrese el nombre de la computadora virtual. Este nombre depende completamente de usted, pero hay algunos matices.

VirtualBox intentará averiguar qué sistema operativo planea ejecutar en la máquina virtual en función del nombre que ingrese. Si el nombre menciona "XP", se supone que instalará Windows XP y lo configurará en consecuencia. Sin embargo, puedes crear un nombre aleatorio. Luego tendrá la opción de seleccionar manualmente su tipo de sistema operativo de las listas desplegables a continuación. Cuando haga esto, haga clic en Continuar para pasar al siguiente paso. Este ejemplo analiza Windows para VirtualBox. A continuación se muestran instrucciones para instalar este sistema operativo como sistema operativo invitado y luego configurar una conexión de red.

Seleccionando RAM

Para instalar el sistema operativo invitado después de ejecutar VirtualBox, se le pedirá que seleccione la cantidad de RAM que desea colocar en la máquina virtual. Cuanto más espacio le dé, mejor funcionará la aplicación, pero tenga en cuenta que la memoria asignada a la computadora virtual no puede ser utilizada por el sistema operativo host (es decir, la computadora en la que está instalado VirtualBox).

Entonces, ¿cuánta RAM deberías asignar a una VM? Esto depende de una serie de factores. Si planea usar la máquina virtual solo mientras está en ejecución, puede darse el lujo de darle más RAM porque no le pedirá al sistema host que realice múltiples tareas. Si, por el contrario, lo utilizará mientras ejecuta muchas otras funciones en el sistema operativo host, debería calcular mejor este valor. Una buena regla general es asignar la mitad de la RAM de tu computadora. Entonces, si su PC tiene 4 GB de RAM, dé 2 GB a la VM y deje el resto al host. Si selecciona este valor con un error, se encontrará con el hecho de que VirtualBox no se inicia.

Espacio de almacenamiento

El siguiente paso es crear un "disco duro virtual" (VHD). Esto crea un archivo en su disco duro que VirtualBox puede utilizar para actuar como un disco duro independiente. Esto le permite instalar el sistema operativo sin preocuparse de que sus datos existentes se vean afectados.

Asegúrese de que Arrancar disco duro y Crear un nuevo disco duro estén seleccionados, luego haga clic en Continuar. Esto iniciará "Crear un nuevo disco maestro virtual". Haga clic en Continuar nuevamente para completar la acción.

Luego se le preguntará si desea crear un disco de tamaño fijo o de "expansión dinámica". Cada uno tiene sus propias ventajas. Lo bueno de un disco dinámico es que sólo ocupa tanto espacio como los datos que contiene. También es mucho más rápido de crear que uno fijo de cualquier tamaño significativo.

Sin embargo, debes estar atento a esto porque su flexibilidad también puede ser su rasgo negativo. Entonces, crea un disco dinámico, le asigna 50 GB y luego le coloca unos 20 GB de datos. Su archivo aparecerá con solo 20 GB de espacio en el disco duro, según su sistema operativo host. Por tanto, puedes ocupar este lugar con otros datos y no darte cuenta.

El punto es que si inicia una máquina virtual e intenta agregar más datos al disco dinámico, tendrá problemas: el disco virtual dice que todavía tiene 30 GB, pero en realidad es posible que ya no los tenga.

Ésta es también la ventaja de un disco de tamaño fijo. Claro, es un inconveniente cuando intentas calcular cuánto espacio necesitarás, pero entonces ya no tendrás que preocuparte por eso.

Este ejemplo muestra discos dinámicos, pero los fijos funcionarán igual de bien. Asegúrese de que esté seleccionado Almacenamiento en expansión dinámica y luego haga clic en Continuar nuevamente. A continuación, se le pedirá que seleccione un nombre, ubicación y tamaño para el nuevo VHD. Para la mayoría de los usos, no necesitará cambiar el nombre o la ubicación, pero puede hacerlo haciendo clic en el ícono de la carpeta al lado del campo de texto.

El tamaño que debes especificar depende de la cantidad de material que planeas utilizar. Si sólo desea utilizarlo para ejecutar algunos programas, el tamaño sugerido de 10 GB debería ser suficiente. Asegúrese de que la configuración sea correcta, luego haga clic en Continuar y Finalizar.

En este punto, sólo necesita verificar todo y asegurarse de que todas las configuraciones estén configuradas como espera. Luego solo necesitas hacer clic en "Finalizar" y se creará la máquina virtual para que puedas instalar Windows.

Arrancar un sistema operativo invitado en VirtualBox

¿Cómo seguir utilizando el servicio? Ahora es el momento de ejecutar la máquina virtual por primera vez. Asegúrese de que la nueva PC virtual que acaba de crear esté seleccionada en la ventana de VirtualBox Manager, luego haga clic en el botón Inicio en la parte superior de la ventana. Cuando se inicie el servicio, aparecerá una ventana del Asistente de primera ejecución que le ayudará a prepararse para instalar Windows XP. Haga clic en Continuar. Luego le preguntará si desea utilizar un CD o una imagen de su disco duro (normalmente un archivo .iso) como medio de instalación. Una vez que haya seleccionado su opción, haga clic en Continuar y luego en Finalizar.

Si no pudo abrir la máquina virtual VirtualBox después de la configuración anterior, probablemente no asignó espacio para RAM o HDD correctamente. Si reiniciar no resuelve el problema, repita los pasos anteriores nuevamente.

Como no hay nada instalado en el disco duro virtual, el programa de instalación de Windows se cargará automáticamente. Tomará algún tiempo descargar todos los archivos necesarios del sistema operativo, pero eventualmente verá una pantalla que muestra una lista de particiones existentes y espacio no asignado en su computadora.

Después de esto debes configurar XP, así que presiona Enter. Se le preguntará cómo desea formatear la unidad. Debe seleccionar la opción "Formatear partición usando NTFS (Rápido)". ¡Asegúrate de seleccionar la opción "Rápido" o estarás esperando mucho tiempo!

Luego, el programa de instalación de Windows formateará el VHD y luego comenzará a copiar los archivos a la unidad. No se requiere su participación en este proceso. Una vez que se copien los archivos, el programa de instalación de Windows reiniciará automáticamente su computadora para continuar con el siguiente paso.

Cuando la PC se reinicie, intentará iniciar desde el CD usando la ventana "Presione cualquier tecla para iniciar desde el CD...". ¡Ignóralo! Si haces esto volverás a repetir el paso anterior sin ningún motivo.

Puede evitar este problema del sistema haciendo clic derecho en el ícono del CD en la parte inferior de la ventana de la máquina virtual y haciendo clic en "Quitar disco del disco virtual". Una vez que se cierre esta ventana, verá la conocida pantalla de inicio de Windows XP antes de pasar al segundo paso de instalación.

Una vez que aparezca el "Asistente de configuración de Windows XP", haga clic en "Siguiente" para comenzar. Primero se le pedirá que establezca su configuración regional y de idioma, lo que básicamente implica hacer clic en "Personalizar..." (para seleccionar su país) y luego en "Detalles" si necesita cambiar la distribución del teclado.

Una vez que todo esté seleccionado, haga clic en Siguiente nuevamente. Después de esto, deberá ingresar el nombre de su computadora y la contraseña de administrador. Es mejor elegir un nombre que tenga algún significado en lugar de una cadena aleatoria de caracteres generados automáticamente. La complejidad que desee que tenga la contraseña de administrador depende de la importancia de la seguridad de la máquina virtual.

Después de hacer clic en Siguiente, verá la configuración de fecha y hora, que no es necesario cambiar. Cuando vuelvas a hacer clic en este botón, la ventana desaparecerá por un momento, Windows aplicará todas las configuraciones y continuará con la instalación. Ahora puedes usar Guest Additions en VirtualBox.

Después de uno o dos minutos, aparecerá otra ventana, esta vez para la configuración de red. Es más conveniente elegir la primera opción (una red que no tiene dominio). Para hacer esto, debe ingresar un nombre de grupo de trabajo: Rward de forma predeterminada y todos los valores predeterminados. Sin embargo, es posible que deba seleccionar "Soporte Direct3D" cuando se le solicite identificar los componentes.

¿Cómo trabajar con la red?

La creación de redes en VirtualBox es extremadamente poderosa, pero configurarla puede ser un poco complicada. Para resolver esto, debemos analizar las diferentes formas de configurar la red VirtualBox, con algunos consejos sobre qué configuraciones usar y cuándo.

Oracle VM VirtualBox 5.1 le permite configurar hasta 8 adaptadores de red virtuales (controladores de interfaz de red) para cada dispositivo virtual invitado (aunque solo hay 4 en la GUI).

Modos principales:

  • Traducción de direcciones de red (NAT).
  • Redes de puentes.
  • Red interna.
  • La red es sólo para alojamiento.
  • NAT con reenvío de puertos.

Oracle VirtualBox los ofrece según el tipo de sistema operativo invitado que especifica cuando crea la máquina virtual, y rara vez necesita modificarlos. Pero elegir un modo de red depende de cómo desea utilizar el dispositivo (cliente o servidor) y de si desea que otras computadoras en su red lo vean. Por lo tanto, deberías analizar cada modo de configuración de red de VirtualBox con un poco más de detalle.

Traducción de direcciones de red (NAT)

Este es el modo predeterminado para máquinas virtuales nuevas y funciona bien en la mayoría de situaciones donde el sistema operativo invitado es del tipo "cliente" (es decir, la mayoría de las conexiones de red son salientes). Así es como funciona.

Cuando se inicia el sistema operativo invitado, normalmente utiliza DHCP para obtener una dirección IP. Oracle VirtualBox enviará esta solicitud DHCP e informará al sistema operativo de la dirección IP asignada y la dirección de puerta de enlace para enrutar las conexiones salientes. En este modo, a cada máquina virtual se le asigna la misma dirección IP (10.0.2.15) porque cada una se considera en su propia red aislada. Y cuando envían su tráfico a través de la puerta de enlace (10.0.2.2), VirtualBox reescribe los paquetes para que parezcan como si vinieran del host y no del "invitado" (que se ejecuta dentro del host).

Esto significa que el sistema operativo invitado funcionará incluso si el host se mueve de una red a otra (como una computadora portátil que se mueve entre ubicaciones), de conexiones inalámbricas a conexiones por cable.

Sin embargo, ¿cómo inicia otra computadora una conexión con él? Por ejemplo, necesita conectarse a un servidor web que se ejecuta en una computadora invitada. Esto no es posible (generalmente) usando el modo NAT porque no hay una ruta al sistema operativo invitado. Entonces, para ejecutar servidores de máquinas virtuales, necesita un modo de red diferente y una configuración de red VirtualBox diferente.

Conexión NAT (características de la red):

  • Los sistemas operativos invitados están en su propia red privada.
  • VirtualBox actúa como un servidor DHCP.
  • El mecanismo NAT de VirtualBox traduce direcciones.
  • Los servidores de destino muestran el tráfico que se origina en el host de VirtualBox.
  • No se requiere configuración para el sistema operativo anfitrión o invitado.
  • Funciona muy bien cuando los "invitados" son clientes pero no servidores.

Redes puenteadas

Bridged Networking se utiliza en los casos en los que desea que su máquina virtual sea un miembro de pleno derecho de la red, es decir, igual a su dispositivo host. En este modo, el adaptador de red virtual está "conectado" al físico de su host.

Esto se debe a que cada máquina virtual tiene acceso a la red física al igual que su host. Puede acceder a cualquier servicio de la red: servicios DHCP externos, servicios de búsqueda de nombres y datos de enrutamiento, etc.

La desventaja de este modo es que si ejecuta muchas máquinas virtuales, es posible que se quede rápidamente sin direcciones IP o que su administrador de red se sienta abrumado con solicitudes de ellas. En segundo lugar, si su host tiene varios adaptadores de red físicos (como inalámbricos y cableados), debe reconfigurar el puente si se vuelve a conectar a la red.

¿Qué sucede si desea ejecutar servidores en una máquina virtual, pero no desea involucrar a un administrador de red? Quizás uno de los dos modos siguientes funcione para usted, o puede que necesite una combinación de opciones adicionales, como NAT vNIC + 1 vNIC de solo host.

Características de la red puenteada:

  • Los puentes de VirtualBox son para la red host;
  • bueno para cualquier sistema operativo invitado (tanto cliente como servidor);
  • utilizar direcciones IP;
  • puede incluir configuración de invitados;
  • Más adecuado para entornos de producción.

Red interna

Cuando configura una o más máquinas virtuales para que se ejecuten en una red interna, VirtualBox garantiza que todo el tráfico en esa red permanezca dentro del host y solo sea accesible para el dispositivo en esa red virtual.

La red interna es un sistema completamente aislado. Es bueno para hacer pruebas. En él, utilizando una máquina virtual, puede crear redes internas complejas que brinden sus propios servicios (por ejemplo, Active Directory, DHCP, etc.). Tenga en cuenta que ni siquiera el anfitrión es un elemento.

Este modo permite que la máquina virtual se ejecute incluso si el host no está conectado a la red (por ejemplo, en un avión). Sin embargo, con este tipo de conexión y configuración de red, VirtualBox no proporciona servicios tan "convenientes" como DHCP, por lo que su dispositivo debe estar configurado estáticamente o proporcionar el servicio DHCP/Nombre.

Es posible instalar varias redes internas. Puede configurar máquinas virtuales para permitir que varios adaptadores de red estén en modos de red internos y otros, proporcionando así rutas si es necesario. Pero todo esto parece complicado e inaccesible para un no especialista.

¿Qué sucede si desea que la red interna acepte el host de VirtualBox y al mismo tiempo proporcione direcciones IP al sistema operativo invitado? Para hacer esto, es posible que necesite configurar una red solo de host.

Características de la red interna:

  • los sistemas operativos invitados pueden ver otros "invitados" en la misma red interna;
  • el host no puede ver la configuración interna;
  • se requiere configuración de red;
  • incluso si el host no participa en la conexión, la red interna se puede utilizar junto con una conexión en puente;
  • Muy adecuado para redes multiusuario.

Red solo de alojamiento

Funciona casi igual que una conexión de red interna, donde usted especifica en qué red se encuentra el servidor invitado. Todas las máquinas virtuales ubicadas en esta red se verán entre sí y al host. Sin embargo, otros dispositivos externos no pueden ver a los "invitados" en esta red, de ahí el nombre "solo host".

Es muy similar a una red interna, pero el host ahora puede proporcionar servicios DHCP. Para configurar dicha conexión, vaya a VirtualBox Manager y seleccione la configuración predeterminada.

Características de la red:

  • VirtualBox crea una red interna privada para el sistema operativo invitado y el host ve el nuevo software de NIC.
  • VirtualBox proporciona un servidor DHCP.
  • Los sistemas operativos invitados no pueden acceder a la red externa.

NAT con reenvío de puertos

Ahora puedes imaginar que has aprendido suficientes modos para manejar cada caso, pero hay excepciones. ¿Qué pasa si su entorno de desarrollo está en una computadora portátil, por ejemplo, y tiene una o más máquinas virtuales que necesitan otras computadoras para conectarse? Y constantemente se ve obligado a utilizar diferentes redes de clientes.

En este escenario, NAT no funcionará porque las máquinas externas deben estar puenteadas. Esta puede ser una buena opción, pero es posible que necesite direcciones IP. Además, es posible que el software no siempre pueda hacer frente a las redes cambiantes.

Si utiliza una red interna, es posible que sus máquinas virtuales necesiten estar visibles en la red. ¿Qué hacer en tales casos?

Configure la máquina virtual para usar una red NAT, agregue reglas de reenvío de puertos y conecte computadoras externas al "host". VirtualBox reenviará el número de puerto y la conexión al número del sistema operativo invitado.

Por ejemplo, si su máquina virtual ejecuta un servidor web en el puerto 80, puede configurar las reglas anteriores. Esto proporciona un sistema de demostración móvil que no necesita ser reconfigurado cada vez que conecta su computadora portátil a una LAN/red diferente.

En última instancia, VirtualBox tiene un conjunto de opciones muy poderoso que le permite personalizar casi cualquier configuración que pueda necesitar. Para elegir la opción que necesita, lea las instrucciones de VirtualBox en el sitio web oficial.




Arriba