4. Objetivos específicos
4
• Desarrollo y Pruebas de Software: Facilitar la creación de entornos virtuales para probar software
en diferentes sistemas operativos y configuraciones, permitiendo a los desarrolladores asegurarse de
que sus aplicaciones sean compatibles y funcionen correctamente en diversas plataformas.
• Entornos de Desarrollo Aislados: Crear entornos de desarrollo aislados para diferentes proyectos,
evitando conflictos entre las dependencias y configuraciones de software.
• Pruebas de Seguridad: Configurar entornos virtuales para probar la seguridad de sistemas y
aplicaciones sin comprometer la integridad del sistema operativo principal.
• Migración de Sistemas: Facilitar la migración de sistemas operativos o aplicaciones, permitiendo a
los usuarios experimentar con nuevas plataformas o versiones antes de realizar cambios en sus
sistemas reales.
• Consolidación de Servidores: Para entornos empresariales, VirtualBox también puede utilizarse
para consolidar múltiples servidores físicos en una plataforma de servidor virtualizada, lo que puede
mejorar la eficiencia y reducir los costos de hardware.
6. 6
Definición
es un software de virtualización de código abierto,
multiplataforma, que permite que varios sistemas operativos se
ejecuten simultáneamente en un solo dispositivo.
Propósito
• Acelerar la entrega de código
• Reducir costos operativos
• Acortar tiempo en la implementación de aplicaciones
• Realizar pruebas de seguridad
Origen
VirtualBox es desarrollado y mantenido por Oracle Corporation.
Oracle adquirió VirtualBox cuando compró Sun Microsystems
en 2010. Sun Microsystems, la compañía original detrás de
VirtualBox, había adquirido Innotek GmbH, los creadores
originales del software, en 2008.
Definición, Propósito y Origen
Introducción a VirtualBox
8. Creación de máquina virtual
Funcionamiento
8
Iniciar asistente de
creación
Configuración de
máquina virtual
Asignación de
recursos
Creación de disco
virtual
Configuración de
dispositivos
Configuración de
red
9. 9
Ejecución de máquina virtual
Funcionamiento
Instalación de S.O
invitado
Inicio de máquina
virtual
Gestión en tiempo real
Herramientas de
integración
Monitoreo y
configuración adicional
10. 10
Un hipervisor, es un software o firmware que crea y
gestiona máquinas virtuales. Su función principal es
facilitar la virtualización, permitiendo que múltiples
sistemas operativos se ejecuten de forma aislada en una
única máquina física.
Existen dos tipos principales de hipervisores:
1. Hipervisor de Tipo 1 (Bare Metal): Se ejecuta
directamente sobre el hardware de la máquina y no
requiere un sistema operativo anfitrión.
2. Hipervisor de Tipo 2 (Hosted): Se ejecuta sobre un
sistema operativo anfitrión existente.
Hipervisor y sus tipos
Monitor de máquina virtual
12. 12
Multiplataforma: La multiplataforma de VirtualBox
significa que el software está diseñado para funcionar en
varios sistemas operativos diferentes, permitiendo a los
usuarios utilizarlo en una amplia variedad de entornos.
• Windows
• MacOS
• Linux
• Solaris
Compatibilidad con S.O invitado: Puedes crear máquinas
virtuales que ejecuten una variedad de sistemas
operativos, tanto versiones antiguas como las más
recientes.
Multiplataforma, compatibilidad con S.O
invitados
Características principales
13. 13
Configuración flexible de recursos: Puedes ajustar la
cantidad de memoria RAM, el espacio de disco duro
virtual, y otros recursos según las necesidades de cada
sistema operativo invitado.
Adaptadores de red configurables: permite ajustar la
configuración de red de las máquinas virtuales según tus
necesidades. Puedes configurar redes internas, redes
NAT, puentes de red, etc.
Recursos y red
Características principales
14. 14
GUI Intuitiva: diseñada para ser intuitiva y fácil de usar,
permitiendo a los usuarios gestionar y controlar sus
máquinas virtuales de manera eficiente. Los equipos de
desarrollo pueden consolidar cargas de trabajo usando
VirtualBox para admitir cargas de trabajo masivas de
hasta 32 CPU virtuales. Algunas características
destacadas de la interfaz incluyen:
GUI Intuitiva
Características principales
Asistente de creación
Vista de resumen
Configuración de hardware sencilla
Administración de dispositivos
Integración con anfitrión
15. 15
Snapshot: Los snapshots en VirtualBox permiten capturar
y guardar el estado de una máquina virtual en un
momento específico. Algunas características clave de los
snapshots son:
Snapshot
Características principales
Snapshot
Creación de
instantáneas
Restaurar a
estado
anterior
Gestión de
versiones
Backup y
seguridad
Rápida
recuperación
16. 16
Redes configurables: VirtualBox ofrece flexibilidad en la
configuración de redes para adaptarse a diferentes
escenarios. Algunos aspectos relacionados con las redes
configurables son:
Redes configurables
Características principales
Opciones de
red variadas
Ajustes de
red en la GUI
Adaptador de
red
configurable
Testeo de
configuración
de red
17. Conclusiones
17
En cuanto a VirtualBox:
• Versatilidad: VirtualBox es compatible con una amplia variedad de sistemas operativos host y puede ejecutar
numerosos sistemas operativos invitados. Esto proporciona flexibilidad para adaptarse a diferentes
necesidades y entornos.
• Desarrollo y Pruebas: Es una herramienta valiosa para desarrolladores y profesionales de TI que necesitan
crear entornos de prueba aislados para probar software, experimentar con configuraciones y garantizar la
compatibilidad en diferentes plataformas.
• Aprendizaje y Formación: VirtualBox es útil para estudiantes y profesionales que desean aprender sobre
sistemas operativos, redes y administración de sistemas en un entorno seguro y controlado.
• Aislamiento y Seguridad: Proporciona un entorno aislado que puede ayudar a proteger el sistema principal al
ejecutar software sospechoso o al experimentar con configuraciones sin riesgo de afectar el hardware real.
• Implementación de Servidores Virtuales: Para pruebas locales antes de implementar soluciones en entornos
de producción, VirtualBox puede ser una opción conveniente.