Skip to content

Latest commit

 

History

History
490 lines (304 loc) · 37.6 KB

Virtualizacion.md

File metadata and controls

490 lines (304 loc) · 37.6 KB

Introducción a la Virtualización

Imagina tener a tu disposición múltiples sistemas operativos para experimentar y probar, sin miedo a dañarlos, porque si algo sale mal, simplemente puedes crear uno nuevo. Esto no es magia, es virtualización. Gracias a esta tecnología, podrías tener no solo cinco, ni veinte, sino incluso cientos de sistemas operativos virtuales, todo en una sola máquina física.

Este proceso ofrece innumerables ventajas tanto a nivel doméstico como empresarial. Hoy en día, es difícil encontrar un servicio que no utilice algún tipo de virtualización. En el ámbito de la ciberseguridad, la virtualización es especialmente vital. Para quienes se están iniciando en la ciberseguridad o la informática en general, términos como "virtualización" pueden ser confusos, y es común que surjan preguntas como: "¿Cómo puedo instalar una distribución de Linux en mi Windows?" o "¿Cómo puedo crear un entorno aislado para pruebas locales?".

No te preocupes, aquí vamos a tratar de entender desde los conceptos básicos de la virtualización, sus tipos, qué es un hipervisor y los diferentes tipos de hipervisores; hasta como usar un hipervisor como VirtualBox. Y como desplegar máquinas virtuales y aprovechar al máximo sus capacidades.

Enlaces de Interés


Qué es la Virtualización

Empecemos por lo básico: ¿qué es esto de la virtualización? La virtualización es, básicamente, la creación mediante software de recursos informáticos que pueden ser físicos o incluso activos no físicos, como una aplicación. Esta práctica permite un mejor aprovechamiento de los recursos. Por ejemplo, imagina que tienes un proyecto y necesitas virtualizar sistemas operativos para correr distintos servicios. A medida que el proyecto crece, puede que necesites más procesamiento, almacenamiento o recursos en general. En un entorno virtualizado, esto se soluciona de forma rápida y sencilla, reduciendo también los costes. En lugar de comprar diez servidores para diez servicios, puedes tener múltiples máquinas virtuales corriendo diferentes servicios en un solo servidor físico.

Ventajas de la Virtualización

Para temas de ciberseguridad, contar con una máquina virtual aislada del sistema principal es una gran ventaja. Permite, por ejemplo, comprobar el comportamiento de una aplicación en varios sistemas operativos, realizar labores de informática forense, hacer análisis de malware, o crear laboratorios locales para practicar pruebas de penetración en un entorno controlado. Incluso a nivel de usuario, si necesitas ejecutar un programa que no sabes si es legítimo, puedes hacerlo en una máquina virtual. Si el programa resulta ser malicioso, basta con eliminar la máquina virtual. Con las configuraciones adecuadas, el sistema principal permanece aislado y no se ve afectado por los cambios o daños que el software malicioso pueda provocar en la máquina virtual.

Qué es el Hipervisor

Hablemos ahora del hipervisor, que es el corazón de la virtualización. El hipervisor es el intermediario entre las máquinas virtuales y el hardware físico, permitiendo la correcta asignación de recursos. Hay dos tipos de hipervisores:

  1. Hipervisor de Tipo 1: Trabaja directamente con el hardware de la máquina. No se ejecuta sobre un sistema operativo, sino que actúa como tal. Ejemplos comunes son VMware ESXi, Citrix XenServer y Microsoft Hyper-V Server.
  2. Hipervisor de Tipo 2: Se ejecuta sobre un sistema operativo existente. Es más fácil de implementar a nivel usuario y es ideal para pruebas domésticas. Ejemplos incluyen VirtualBox y VMware Workstation.

Tipos de Virtualización

Existen varios tipos de virtualización, cada uno con sus ventajas y desventajas:

  1. Virtualización de Servidor: Permite ejecutar múltiples sistemas operativos de forma independiente en un solo servidor físico.
  2. Virtualización de Escritorio: Permite a los usuarios trabajar en un escritorio virtual desde cualquier dispositivo, con todos los procesos y aplicaciones ejecutándose en un servidor remoto.
  3. Virtualización de Recursos Hardware: Simulación lógica de recursos como memoria RAM, unidades de almacenamiento e interfaces de red.
  4. Virtualización de Red: Permite separar una red física en varias redes virtuales o unir varias redes físicas en una sola red virtual.
  5. Virtualización de Aplicaciones: Las aplicaciones se ejecutan en un servidor remoto y no en los dispositivos de los usuarios, facilitando la administración y mejorando la seguridad.

Enlaces de Interés


Cómo activar la virtualización (Intel VT o AMD-V)

Para trabajar con máquinas virtuales, es necesario activar la virtualización en tu CPU. Esta característica, que permite virtualizar hardware, se conoce como Intel VT en procesadores Intel y AMD-V en procesadores AMD.

Activar la virtualización es un paso esencial para trabajar con máquinas virtuales. Aunque el proceso puede variar según el modelo de tu placa base, siguiendo estos pasos y consultando los recursos adecuados, podrás habilitar esta característica sin problemas.

Compatibilidad de la CPU

La mayoría de los procesadores y placas base actuales son compatibles con la tecnología de virtualización. Sin embargo, en muchos casos, esta característica no viene habilitada por defecto y debe activarse manualmente desde la BIOS o UEFI. Para comprobar si tu procesador es compatible, puedes consultar los siguientes enlaces oficiales:

Habilitar la virtualización en BIOS/UEFI

La BIOS (Basic Input/Output System) y la UEFI (Unified Extensible Firmware Interface) son programas que gestionan las funciones a bajo nivel de tu computadora, desde el arranque hasta la gestión de componentes como la RAM. Aunque solemos referirnos a ambos como "BIOS", la UEFI es más moderna y cuenta con una interfaz gráfica mejorada.

Aquí te dejamos los pasos básicos para habilitar la virtualización:

  1. Acceder a la BIOS/UEFI:

    • Reinicia tu computadora.
    • Durante el arranque, presiona la tecla específica para entrar en la BIOS/UEFI (puede ser F2, F10, Delete, Esc, etc., dependiendo del fabricante de tu placa base). Puedes buscar en Google cómo acceder a la BIOS/UEFI para tu modelo específico.
    • Si no conoces tu modelo de placa base, en Windows puedes buscar "Información del sistema" y en GNU/Linux puedes usar el comando dmidecode -t 2 para obtener esta información.
  2. Navegar a las opciones de virtualización:

    • Una vez dentro de la BIOS/UEFI, dirígete a la sección de "Advanced" o "Chipset".
    • Busca la opción "Intel Virtualization Technology", "Intel VT", "AMD-V", o "SVM Mode".
    • Activa esta opción.
  3. Guardar y salir:

    • Guarda los cambios y sal de la BIOS/UEFI (usualmente con la tecla F10).

Recursos adicionales

Para más detalles, puedes consultar los siguientes recursos:

Además, si necesitas ayuda adicional, puedes unirte a comunidades como Reddit o Discord, donde miles de usuarios pueden asistirte en el proceso.


Qué es VirtualBox

VirtualBox es una herramienta poderosa, ideal para principiantes y profesionales. Aunque existen otras opciones en el mercado, como VMware, VirtualBox destaca por su gratuidad y facilidad de uso, lo que lo convierte en una excelente opción para quienes se inician en el mundo de la virtualización.

VirtualBox es un software de virtualización que funciona como un hipervisor de tipo 2. Es ampliamente conocido y utilizado, especialmente en el campo de la ciberseguridad, donde permite crear laboratorios para pruebas de penetración, análisis de malware, o simplemente para realizar pruebas sin afectar el sistema principal.

Introducción a VirtualBox

VirtualBox es desarrollado y mantenido por Oracle. En este curso, nos enfocaremos en la versión de Oracle VM VirtualBox, la cual es gratuita y ofrece una amplia gama de características. Además de la versión gratuita, Oracle también ofrece Oracle VM VirtualBox Enterprise, una versión de pago orientada a empresas que incluye soporte adicional.

Otra herramienta útil es el VirtualBox Extension Pack, un paquete de extensiones gratuito que añade características como soporte para USB 2.0 y 3.0, cifrado de máquinas virtuales, entre otras. Sin embargo, este paquete solo puede utilizarse para fines personales o de evaluación, no comerciales.

Características de VirtualBox

VirtualBox, como hipervisor de tipo 2, necesita un sistema operativo anfitrión para funcionar, ya que se ejecuta como una aplicación más dentro de este. Algunas de sus principales características son:

  • Gratuito y de código abierto: Puedes usarlo sin costo alguno.
  • Multiplataforma: Compatible con Windows, distribuciones de GNU/Linux, macOS y Solaris.
  • Interfaz gráfica amigable: Fácil de usar y disponible en múltiples idiomas.
  • Soporte para múltiples máquinas virtuales: Puedes ejecutar varias máquinas virtuales simultáneamente, siempre y cuando tu hardware lo permita.

Comparación con VMware

Además de VirtualBox, existen otros hipervisores de tipo 2, como los productos de VMware. Los más conocidos son VMware Workstation Player y VMware Workstation Pro.

  • VMware Workstation Player: Gratuito para uso personal y educativo, pero limitado a la ejecución de una sola máquina virtual a la vez. Ofrece un rendimiento superior en comparación con VirtualBox, pero con menos características.
  • VMware Workstation Pro: Es un hipervisor de pago con muchas más características avanzadas, siendo superior a VirtualBox en muchos aspectos. Sin embargo, para este curso, nos enfocaremos en VirtualBox debido a su accesibilidad y facilidad de uso.

Recursos adicionales

Para más información y recursos, puedes consultar los siguientes enlaces:

Cómo Instalar VirtualBox

Para instalar VirtualBox, sigue estos pasos detallados para asegurarte de que el proceso sea exitoso y sin contratiempos. A continuación, también se incluye cómo instalar el VirtualBox Extension Pack, que proporciona características adicionales.

Paso 1: Descargar VirtualBox

  1. Visita la página oficial de descargas de VirtualBox: Descargas de VirtualBox y selecciona la versión adecuada para tu sistema operativo.
  2. Selecciona la versión más actual: es importante que descargues la versión más reciente disponible.
  3. Elige tu plataforma:
    • Para Windows: Selecciona "Windows hosts". Ejecuta el archivo descargado y sigue las instrucciones del asistente de instalación.
    • Para macOS: Selecciona "OS X hosts". Abre el archivo .dmg descargado y sigue las instrucciones para arrastrar VirtualBox a la carpeta de Aplicaciones.
    • Para GNU/Linux: Selecciona la distribución correspondiente. O utiliza el gestor de paquetes de tu distribución o descarga el paquete correspondiente desde la página oficial y sigue las instrucciones de instalación.
    • Para Solaris: Selecciona "Solaris hosts".
  4. Descarga el instalador: Haz clic en el enlace correspondiente y guarda el archivo en tu computadora.

Paso 2: Instalar VirtualBox

  1. Ejecuta el instalador: Haz doble clic en el archivo descargado para iniciar el proceso de instalación.

  2. Sigue las instrucciones del asistente de instalación:

    • Haz clic en "Siguiente" en cada pantalla.
    • Acepta los términos de uso.
    • Elige las opciones de instalación por defecto (o personaliza según tus preferencias).
    • Haz clic en "Instalar".
  3. Permisos elevados: Durante la instalación, es posible que se te soliciten permisos de administrador. Acepta para continuar, ya que VirtualBox necesita configurar componentes del sistema.

  4. Finaliza la instalación: Haz clic en "Finalizar" una vez completada la instalación.

Paso 3: Primer inicio de VirtualBox

  1. Inicia VirtualBox: Después de la instalación, abre VirtualBox desde el menú de inicio o el escritorio.
  2. Interfaz de usuario: Familiarízate con la interfaz gráfica, que es intuitiva y fácil de usar.

Cómo Instalar VirtualBox Extension Pack

El VirtualBox Extension Pack añade funcionalidades adicionales como soporte para USB 2.0/3.0, cifrado de discos, y más. Aquí te mostramos cómo instalarlo:

Paso 1: Descargar el Extension Pack

  1. Visita la página de descargas del Extension Pack: VirtualBox Extension Pack.
  2. Descarga el Extension Pack: Haz clic en el enlace para descargar el paquete correspondiente a la versión de VirtualBox que tienes instalada.

Paso 2: Instalar el Extension Pack

  1. Ejecuta el Extension Pack: Haz doble clic en el archivo descargado. Esto abrirá VirtualBox automáticamente.

  2. Instalación del Extension Pack:

    • Se abrirá una ventana de VirtualBox preguntando si deseas instalar el paquete de extensión.
    • Revisa y acepta la licencia.
    • Haz clic en "Instalar" y luego en "Aceptar".
  3. Verificación de instalación:

    • Ve a "Archivo" > "Preferencias" > "Extensiones" dentro de VirtualBox.
    • Asegúrate de que el Extension Pack aparece en la lista con el estado "Instalado".

Recursos adicionales

Para obtener más información y recursos útiles, puedes consultar los siguientes enlaces:

Instalar VirtualBox y el Extension Pack es un proceso sencillo que proporciona una poderosa herramienta de virtualización. Con estos pasos, podrás configurar tu entorno de VirtualBox y empezar a crear y gestionar máquinas virtuales de manera eficiente.

Cómo crear una máquina virtual en VirtualBox

Crear una máquina virtual en VirtualBox es un proceso sencillo que te permitirá ejecutar diferentes sistemas operativos en tu computadora sin necesidad de modificar tu sistema principal. A continuación, te explicamos cómo hacerlo paso a paso.

Paso 1: Crear una nueva máquina virtual

  1. Abrir VirtualBox: Inicia VirtualBox desde tu menú de inicio o escritorio.
  2. Crear nueva máquina virtual: Haz clic en el botón "Nueva" para iniciar el proceso de creación de una máquina virtual.
  3. Configurar la máquina virtual:
    • Nombre: Introduce un nombre para tu máquina virtual. Si el nombre corresponde a un sistema operativo conocido (por ejemplo, "Ubuntu"), VirtualBox configurará automáticamente algunos parámetros.
    • Tipo de sistema operativo: Selecciona el tipo de sistema operativo (Linux, Windows, etc.).
    • Versión del sistema operativo: Selecciona la versión específica del sistema operativo que deseas instalar.

Nota: La selección del tipo y versión del sistema operativo es más una cuestión de organización y buenas prácticas. No afectará la compatibilidad de tu máquina virtual.

Paso 2: Configurar la memoria RAM

  1. Asignar memoria RAM: VirtualBox te sugerirá una cantidad de memoria RAM basada en el sistema operativo que seleccionaste. Puedes ajustar esta cantidad según los recursos disponibles en tu máquina anfitriona.
    • Ejemplo: Si tienes 16 GB de RAM en tu computadora, podrías asignar 2 GB a 4 GB a tu máquina virtual. No asignes toda la memoria RAM, ya que tu sistema anfitrión también la necesita.

Paso 3: Crear un disco duro virtual

  1. Seleccionar el tipo de disco:
    • Crear un disco duro virtual ahora: Selecciona esta opción si estás creando una máquina virtual desde cero.
  2. Elegir el formato del disco duro:
    • VDI (VirtualBox Disk Image): Este es el formato por defecto y el más compatible con VirtualBox.
  3. Asignar tamaño del disco duro:
    • Asignación dinámica: El disco duro virtual crecerá según sea necesario hasta el tamaño máximo que establezcas.
    • Tamaño fijo: El tamaño del disco duro virtual se asigna completamente al momento de la creación, ocupando el espacio en el disco duro de tu máquina anfitriona inmediatamente.

Paso 4: Configuración final

  1. Ubicación y tamaño del disco duro:

    • Ubicación: Elige la carpeta donde se guardará el archivo del disco duro virtual.
    • Tamaño: Establece el tamaño máximo del disco duro virtual. Un valor común para sistemas operativos ligeros es entre 10 GB y 20 GB.
  2. Finalizar la creación: Haz clic en "Crear" para finalizar la configuración de la máquina virtual.

Paso 5: Instalar el sistema operativo

  1. Iniciar la máquina virtual: Haz clic en la máquina virtual recién creada y selecciona "Iniciar".
  2. Seleccionar un medio de instalación:
    • Archivo ISO: Si tienes una imagen ISO del sistema operativo, selecciónala para iniciar la instalación.
    • Unidad física: Puedes usar una unidad física de DVD/USB si tienes el sistema operativo en un medio físico.

Paso 6: Instalar Ubuntu (ejemplo)

  1. Descargar Ubuntu: Descarga la ISO de Ubuntu desde el sitio oficial Ubuntu Download.
  2. Iniciar instalación: Selecciona la ISO descargada y sigue las instrucciones de instalación del sistema operativo.
    • Configurar idioma, distribución del teclado, y zona horaria.
    • Asignar nombre de usuario y contraseña.
    • Seleccionar instalación mínima o completa según tus necesidades.

Recursos adicionales

Para obtener más información y recursos útiles, puedes consultar los siguientes enlaces:

Crear una máquina virtual con VirtualBox te permite experimentar con diferentes sistemas operativos sin necesidad de alterar tu sistema principal. Siguiendo estos pasos, puedes configurar y empezar a utilizar máquinas virtuales para probar software, aprender sobre nuevos sistemas operativos, y mucho más.

Configuraciones en VirtualBox

Las configuraciones a nivel de la interfaz de VirtualBox están organizadas en varios menús clave. En primer lugar, en el menú Archivo se encuentran opciones para manejar máquinas virtuales y ajustes globales. Además, dentro del menú Ayuda, se pueden encontrar recursos útiles como manuales, documentación y foros.

Preferencias: Dentro del menú Archivo, la opción Preferencias permite configurar aspectos generales de VirtualBox como la carpeta predeterminada de las máquinas y la biblioteca de autenticación de RDP. Para aprender más sobre la configuración de VirtualBox, puedes visitar la documentación oficial de VirtualBox donde se detallan todas estas opciones.

Red: Las configuraciones de red en VirtualBox son importantes para establecer la conectividad de las máquinas virtuales. Puedes configurar diferentes tipos de redes como NAT, Red Solo Anfitrión y otras configuraciones avanzadas. Para entender mejor cómo configurar redes en VirtualBox, puedes consultar esta guía sobre configuraciones de red en VirtualBox.

Extensiones: El menú de Extensiones en VirtualBox muestra las extensiones instaladas, como el VirtualBox Extension Pack, que añade funcionalidades adicionales al software. Si estás interesado en explorar más sobre las extensiones de VirtualBox, puedes visitar la página oficial de Extensiones de VirtualBox para más información.

Proxy: En la sección de Proxy, puedes configurar ajustes relacionados con conexiones a través de proxies. Para más detalles sobre cómo configurar un proxy en VirtualBox, puedes revisar la documentación de configuración de red disponible en el sitio oficial.

Administrador de medios virtuales: Dentro de Archivo, el Administrador de medios virtuales te permite gestionar discos duros virtuales. Para una guía detallada sobre cómo administrar discos virtuales en VirtualBox, puedes consultar la sección correspondiente del manual de VirtualBox.

Herramientas de gestión de máquinas virtuales: Al seleccionar una máquina virtual específica y hacer clic en Máquina, se despliegan varias opciones para gestionarla. Por ejemplo, puedes clonar, eliminar, mover o configurar una máquina virtual. Para entender mejor cada una de estas herramientas, puedes revisar la documentación de gestión de máquinas virtuales proporcionada por VirtualBox.

Configuraciones a nivel de cada máquina virtual

Ahora vamos a revisar las configuraciones a nivel de cada máquina virtual de forma individual. Para ello, haremos clic derecho en la máquina virtual Ubuntu que tenemos y seleccionamos "Configuración". También podemos acceder a estas configuraciones usando la combinación de teclas Host + S.

Una vez en la ventana de configuración, encontramos diversas pestañas que permiten ajustar distintas características de la máquina virtual:

Pestaña General:

En la pestaña "General", encontramos las configuraciones básicas como el tipo y la versión del sistema operativo. Estos ajustes son importantes para la organización y compatibilidad de la máquina virtual.

Pestaña Avanzado:

Aquí podemos establecer la ruta de guardado para las instantáneas (snapshots) y configurar opciones como compartir portapapeles o arrastrar y soltar archivos entre el host y la máquina virtual.

Pestaña Descripción:

Útil para proporcionar información adicional sobre la máquina virtual, especialmente útil al importar o exportar máquinas virtuales.

Pestaña Cifrado de Disco:

Permite cifrar el disco duro virtual para mejorar la seguridad, aunque esto puede afectar el rendimiento debido al uso intensivo de recursos.

Recursos Hardware Virtualizado:

  • Placa Base: Aquí se puede ajustar la memoria RAM asignada a la máquina virtual, teniendo en cuenta las limitaciones del sistema anfitrión.

  • Procesador: Seleccionamos el número de núcleos de CPU y otras características avanzadas como la virtualización anidada.

Aceleración:

Configuraciones para mejorar el rendimiento de la máquina virtual, incluyendo la interfaz para virtualización y el hardware de virtualización.

Pantalla:

Permite ajustar la memoria de vídeo, el controlador gráfico y otras configuraciones relacionadas con la visualización.

Almacenamiento:

Configuración del almacenamiento virtual, donde podemos añadir discos duros virtuales o unidades ópticas.

Audio:

Ajustes relacionados con la configuración de audio dentro de la máquina virtual, incluyendo la salida y entrada de audio.

Red:

Configuración de hasta cuatro adaptadores de red diferentes, cada uno con opciones para configurar el tipo de red, modo promiscuo, dirección MAC, entre otros.

USB:

Soporte para diferentes versiones de USB dentro de la máquina virtual.

Carpetas Compartidas:

Permite compartir carpetas entre el host y la máquina virtual para facilitar la transferencia de archivos.

Interfaz de Usuario:

Configuraciones relacionadas con la interfaz de usuario durante la ejecución de la máquina virtual.

Recuerda que estas configuraciones son específicas para cada máquina virtual y deben ajustarse según los requisitos particulares de cada caso.

Tipos de redes en VirtualBox

En VirtualBox, cada máquina virtual puede tener hasta un máximo de 4 interfaces de red. Cada interfaz puede configurarse de manera individual. Existen varios tipos de redes que podemos utilizar, enumerados en orden de adaptador:

  1. Adaptador NAT (Not Attached):

    • Este tipo de adaptador no está conectado a ninguna red. La máquina virtual puede acceder a Internet a través del host, pero no puede comunicarse con otras máquinas virtuales.

    Más información sobre el adaptador NADA en VirtualBox Manual.

  2. Adaptador Puente (Bridged Adapter):

    • Permite que la máquina virtual se conecte directamente a la red física a la que está conectado el host. Esto permite que la máquina virtual sea vista y acceda a otros dispositivos en la red física.

    Para detalles sobre el Adaptador Puente, consulta la sección correspondiente en la Documentación de VirtualBox.

  3. Red Interna (Internal Network):

    • Crea una red privada virtual donde varias máquinas virtuales pueden comunicarse entre sí, pero no tienen acceso a la red externa o a Internet.

    Más detalles sobre cómo configurar Redes Internas están disponibles en la Guía de Usuario de VirtualBox.

  4. Adaptador Solo Anfitrión (Host-only Adapter):

    • Permite la comunicación únicamente entre la máquina virtual y el host. No hay acceso a Internet a menos que se configure explícitamente en el host.

    Información detallada sobre el Adaptador Solo Anfitrión está en la Documentación de VirtualBox.

  5. Controlador Genérico (Generic Driver):

    • Un controlador que puede ser útil para integrar otros tipos de adaptadores no estándar en VirtualBox.

    Consulta más sobre el Controlador Genérico en la Documentación de VirtualBox.

  6. Red de Nube (Cloud Network):

    • Integración con servicios en la nube, como Oracle Cloud, para conectar máquinas virtuales con la infraestructura en la nube.

    Para más detalles sobre Red de Nube, visita la Documentación de Oracle VirtualBox.

  7. No Conectado (Not Connected):

    • Simula una interfaz de red desconectada en la máquina virtual. Útil para propósitos de prueba donde no se necesita una conexión de red activa.

    Más información sobre el Adaptador No Conectado se encuentra en la Guía de Usuario de VirtualBox.

Recuerda que cada tipo de adaptador ofrece configuraciones adicionales dependiendo de sus características específicas, las cuales puedes explorar en la documentación oficial de VirtualBox.

Cómo instalar las Guest Additions en VirtualBox

Las Guest Additions son herramientas que mejoran la integración entre la máquina anfitriona y las máquinas virtuales en VirtualBox. Para instalarlas:

  1. Inserta el CD de las Guest Additions desde el menú Dispositivos de VirtualBox.

  2. Monta el CD dentro de la máquina virtual y abre una terminal.

  3. Ejecuta el instalador con permisos de administrador usando el comando sudo.

    Para más detalles sobre la instalación de Guest Additions, consulta la Guía de Usuario de VirtualBox.

Las Guest Additions permiten mejoras significativas como ajuste dinámico de resolución de pantalla, carpetas compartidas y más, lo que facilita la interacción entre el host y las máquinas virtuales.

Configuraciones durante la ejecución de la máquina virtual.

Cuando la máquina virtual ya está en ejecución, podemos acceder a varias configuraciones clave a través de los menús superiores e inferiores. Empezaremos explorando el menú superior, que contiene seis secciones principales: Archivo, Máquina, Ver, Entrada, Dispositivos y Ayuda.

Menú de Archivo

El menú de Archivo ofrece opciones que ya hemos explorado previamente, como la gestión de archivos y configuraciones relacionadas con el almacenamiento virtual.

Menú de Máquina

En Máquina, encontramos opciones familiares que simulan acciones físicas como apagar, reiniciar y pausar la máquina virtual. La opción de apagado ACPI es particularmente útil para simular el botón de encendido y apagado de una máquina física.

Menú de Ver

Ver permite ajustes visuales como el modo pantalla completa, modo fluido y modo escalado, que modifican cómo se visualiza la máquina virtual en el host. Estas opciones facilitan la adaptación de la interfaz según las necesidades del usuario.

Menú de Entrada

El menú de Entrada permite configurar el teclado y la integración del ratón. Es útil para definir cómo interactúa el ratón entre la máquina virtual y el sistema anfitrión.

Menú de Dispositivos

Dispositivos ofrece la capacidad de gestionar unidades ópticas, dispositivos USB, redes, audio y cámaras web. Estos dispositivos pueden ser insertados en caliente, lo que significa que pueden conectarse o desconectarse mientras la máquina virtual está en funcionamiento.

Menú de Ayuda

Finalmente, el menú de Ayuda proporciona acceso a documentación oficial y recursos de soporte para VirtualBox, lo cual es útil para resolver problemas o aprender más sobre el software.

Opciones Adicionales de Apagado

Al finalizar la sesión, podemos elegir entre guardar el estado de la máquina, enviar una señal de apagado ordenado o apagar la máquina directamente. Cada opción tiene su utilidad dependiendo de la situación, desde congelar el estado de la máquina hasta apagarla de manera segura.

Estos menús y opciones permiten una gestión flexible y eficiente de las máquinas virtuales, facilitando la configuración y adaptación a las necesidades específicas del usuario.

Cómo crear snapshots:

Los snapshots son puntos de restauración que podemos aplicar a las máquinas virtuales. Por ejemplo, al tomar un snapshot en el momento 1 de una máquina virtual, si ocurre algún problema posteriormente, como daños al sistema operativo, podemos revertir la máquina al estado del momento 1. Esto proporciona una copia de seguridad efectiva que restaura todos los archivos y configuraciones de la máquina a un estado anterior.

Crear un snapshot es sencillo en VirtualBox. Simplemente vamos a la máquina virtual, seleccionamos "Herramientas" y luego "Instantáneas". Aquí, podemos crear un nuevo snapshot y asignarle un nombre descriptivo. Por ejemplo, podemos llamarlo "Antes de la tragedia". Esta instantánea captura el estado actual de la máquina virtual para que, si algo sale mal más adelante, podamos restaurarla a este estado previo.

Para más detalles sobre cómo crear y gestionar snapshots en VirtualBox, puedes consultar la documentación oficial de VirtualBox sobre instantáneas.

Cómo importar y/o exportar máquinas virtuales:

Importar y exportar máquinas virtuales en VirtualBox es útil para mover o compartir configuraciones completas de máquinas virtuales. Importar permite traer una máquina virtual con todas sus configuraciones y archivos a VirtualBox desde otro entorno virtualizado. Exportar, por otro lado, permite guardar una máquina virtual en un archivo que otros usuarios pueden importar en sus VirtualBox o hipervisores compatibles.

Para importar una máquina virtual en VirtualBox, simplemente seleccionamos "Archivo" > "Importar servicio virtualizado" y seguimos las instrucciones para seleccionar el archivo de la máquina virtual (.ova) que queremos importar. Esto trae la máquina virtual con todas sus configuraciones a nuestro entorno local de VirtualBox.

Para exportar una máquina virtual desde VirtualBox, seleccionamos la máquina deseada, vamos a "Herramientas" > "Exportar servicio virtualizado", y configuramos las opciones como el formato del archivo (.ova), la ruta de guardado y cualquier configuración adicional requerida. Luego, podemos compartir este archivo .ova con otros usuarios que puedan importarlo en sus VirtualBox.

Para más detalles sobre importar y exportar máquinas virtuales en VirtualBox, puedes consultar la documentación oficial de VirtualBox sobre la importación y exportación de VMs.

Enlaces de interés:

  1. Instantáneas en VirtualBox: Documentación de Instantáneas en VirtualBox
  2. Importación y exportación de máquinas virtuales en VirtualBox: Documentación de Importación y Exportación en VirtualBox
  3. Descargar máquinas virtuales preconfiguradas: Sitio oficial de máquinas virtuales preconfiguradas para VirtualBox

Estos enlaces te proporcionarán información adicional y recursos útiles para entender mejor cómo utilizar instantáneas y gestionar importaciones/exportaciones de máquinas virtuales en VirtualBox de manera efectiva y segura.

Claro, aquí tienes una versión revisada del texto con algunos enlaces útiles relacionados con el tema tratado:

Cómo clonar máquinas virtuales

La clonación de máquinas virtuales es una función esencial en VirtualBox para replicar configuraciones y sistemas operativos existentes de manera eficiente. Aquí te guiaré a través del proceso:

  1. Crear una Clonación:

    • Haz clic derecho en la máquina virtual que deseas clonar y selecciona "Clonar".
    • Ajusta el nombre de la máquina virtual clonada, la ubicación donde se guardarán los archivos y la política de direcciones MAC. Dependiendo de tus necesidades, puedes optar por generar nuevas direcciones MAC para evitar conflictos futuros.
  2. Opciones de Clonación:

    • Clonación Completa: Duplica todos los archivos y configuraciones de la máquina original, ocupando más espacio en disco pero siendo una copia independiente.
    • Clonación Enlazada: Crea una nueva instancia de la máquina virtual que comparte archivos con la máquina original, lo que optimiza el espacio pero la hace dependiente de la original.
  3. Consideraciones:

    • La clonación completa es ideal si necesitas un entorno separado y no quieres dependencias con la máquina original.
    • La clonación enlazada puede ser útil cuando el espacio en disco es limitado y no necesitas independencia completa de la original.

Ventajas y desventajas de cada tipo de clonación dependen del contexto específico de uso. Aquí puedes encontrar más información detallada sobre tipos de clonación en VirtualBox.

Ejemplo Práctico:

  • Una vez clonadas las máquinas, puedes iniciarlas y realizar pruebas específicas sin afectar la máquina original.

Cómo crear un entorno aislado y seguro en VirtualBox

Crear un entorno seguro en VirtualBox es crucial para realizar pruebas sin comprometer tu sistema operativo principal. Aquí tienes los pasos esenciales:

  1. Configuración Inicial:

    • Deshabilita los adaptadores de red y las conexiones USB para evitar la comunicación con la máquina anfitriona.
    • Elimina cualquier carpeta compartida y desactiva las integraciones que puedan comprometer el aislamiento.
  2. Instalación de un Sistema Operativo Aislado:

    • Crea una nueva máquina virtual.
    • Descarga la ISO oficial de Windows 10 desde el sitio de Microsoft para instalar un entorno Windows aislado.
  3. Configuración de Seguridad Adicional:

    • Considera la posibilidad de hacer un snapshot del entorno después de la instalación para restaurarlo en caso de que sea necesario.

Consideraciones Finales:

  • Un entorno aislado minimiza el riesgo de dañar tu sistema operativo principal, pero no garantiza una seguridad absoluta.
  • Mantén actualizado tu hipervisor y sigue prácticas de seguridad recomendadas para maximizar la protección.

Para más detalles sobre cómo configurar máquinas virtuales aisladas, consulta la documentación oficial de VirtualBox.


COIRO XUL.2024

ref: