2.2 Virtualización
2.2 Virtualización
2.2 Virtualización
2 VIRTUALIZACIÓN
CONTENIDOS
1. Máquinas virtuales.
2. Oracle VM VirtualBox.
3. Máquinas VirtualBox.
Flexibilidad: Las máquinas virtuales permiten ejecutar diferentes sistemas operativos y versiones en el
mismo hardware físico. Esto facilita la prueba de software en diferentes entornos o el uso de sistemas
operativos específicos según las necesidades.
MÁQUINAS VIRTUALES
Consolidación: La virtualización permite consolidar varios servidores físicos en un único servidor físico, lo que
reduce el espacio, consumo de energía y costos de mantenimiento.
Migración y copias de seguridad: Las máquinas virtuales pueden ser fácilmente migradas o copiadas de un
servidor a otro, lo que facilita la recuperación ante fallos y la movilidad de cargas de trabajo.
Pruebas y desarrollo: Las máquinas virtuales son ideales para entornos de desarrollo y pruebas, ya que permiten
probar aplicaciones y configuraciones sin afectar el sistema principal.
Snapshots: Las máquinas virtuales suelen ofrecer la función de crear snapshots o instantáneas, que son copias del
estado de la máquina en un momento específico. Esto permite restaurar la máquina a un estado anterior en caso de
errores o problemas.
Escalabilidad: La creación de nuevas máquinas virtuales y la asignación de recursos se puede realizar de manera
rápida y sencilla, lo que facilita la escalabilidad de los servicios.
MÁQUINAS VIRTUALES
Existen varios tipos de software de virtualización que permiten crear y gestionar máquinas virtuales. Estos se
clasifican principalmente en:
Software de virtualización de escritorio (Cliente):
o Oracle VirtualBox: Es una herramienta de virtualización de código abierto que permite crear máquinas virtuales en
sistemas operativos de escritorio, como Windows, macOS y Linux. Es popular entre usuarios individuales y
desarrolladores por su facilidad de uso y flexibilidad.
o VMware Workstation: Es una solución de virtualización de escritorio líder en el mercado que permite crear máquinas
virtuales en sistemas operativos de escritorio. Ofrece características avanzadas y soporte para múltiples sistemas
operativos huéspedes.
o Microsoft Hyper-V: Es una tecnología de virtualización de Microsoft que permite crear máquinas virtuales en sistemas
Windows. Hyper-V se utiliza principalmente en entornos empresariales.
MÁQUINAS VIRTUALES
Software de virtualización de servidores:
o Proxmox Virtual Environment (Proxmox VE) Es una plataforma de virtualización de código abierto basada en Linux
que combina la virtualización de servidores con capacidades de administración y gestión de contenedores.
o VMware vSphere / ESXi: Es una plataforma líder en virtualización de servidores que permite crear y gestionar
máquinas virtuales en entornos empresariales. Ofrece funciones avanzadas como migración en vivo, gestión de
recursos y alta disponibilidad.
o KVM (Kernel-based Virtual Machine): Es una solución de virtualización de código abierto basada en el kernel de
Linux. KVM permite la virtualización completa de hardware y es ampliamente utilizado en entornos de servidores
Linux.
o Citrix Hypervisor (anteriormente XenServer): Es una plataforma de virtualización de servidores que ofrece
características avanzadas de administración y rendimiento. Es utilizado en entornos empresariales y de nube.
MÁQUINAS VIRTUALES
Plataformas de virtualización de contenedores:
o Docker: Aunque no es estrictamente una tecnología de virtualización tradicional, Docker es una plataforma de
contenedores que permite empaquetar aplicaciones y sus dependencias en contenedores ligeros y portátiles. Los
contenedores proporcionan aislamiento y eficiencia para ejecutar aplicaciones en diferentes entornos.
o Kubernetes: No es una plataforma de virtualización en sí, sino una herramienta de orquestación de contenedores.
Kubernetes es utilizado para gestionar y escalar contenedores de Docker en entornos de nube y clusters de servidores.
ORACLE VM VIRTUALBOX - Instalación
1. Paso 1 - Descarga el instalador: Ve al sitio web oficial de
VirtualBox (https://www.virtualbox.org/) y descarga el
instalador adecuado para tu versión de Windows (32 bits o 64
bits).
2. Paso 2 - Ejecuta el instalador: Haz doble clic en el archivo
descargado para ejecutar el instalador de VirtualBox. A
continuación aparecerá el asistente de instalación en el que
dejarás las opciones por defecto y harás clic en "Siguiente" para
continuar.
3. Paso 3 - Instalación completada: Una vez que la instalación
esté completa, haz clic en "Finalizar" para cerrar el asistente de
instalación.
4. Paso 4 - Extensión Pack: Una vez instalado descarga el pack de
extensiones de la misma web y lo instalas en VirtualBox.
ORACLE VM VIRTUALBOX - Interfaz
ORACLE VM VIRTUALBOX - Preferencias
Son las configuraciones básicas del VirtualBox, en
nuestro caso modificaremos donde se guardaran las
máquinas virtuales, que elegiremos por defecto un
disco externo o la unidad D si estamos trabajando con
los equipos de aula.
o Buscar la carpeta que pone Hyper-V y desactivar esa carpeta y sus subcarpetas.
Windows Update
características nos van hacer la vida más fácil si las Función arrastrar y soltar: podremos arrastrar elementos
Hay que tener en cuenta que por defecto tenemos dos usuarios en el sistema el root (administrador) y el usuario
estándar (nombre), deberemos cambiar el prompt de los dos usuarios, para ello hay que editar el archivo .bashrc
de cada usuario este archivo se encuentra en el directorio personal de cada uno de ellos. La manera más fácil de
acceder al directorio personal de cada usuario es ejecutando el comando cd sin parámetros.
CONFIGURACIONES BÁSICAS
El fichero de configuración ~/.bashrc almacena todos los parámetros de configuración del prompt en una
variable denominada PS1. Eso significa que para modificar el aspecto de prompt, incluyendo el color, lo único
que debemos hacer es personalizar los parámetros de PS1.
o \h – El nombre de host.