Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

2.2 Virtualización

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 51

2.

2 VIRTUALIZACIÓN
CONTENIDOS

1. Máquinas virtuales.

2. Oracle VM VirtualBox.

3. Máquinas VirtualBox.

4. Instalación de sistemas operativos.

5. Actualización de sistemas operativos.

6. Configuraciones básicas de sistemas operativos. (Guess Additions & prompt)


MÁQUINAS VIRTUALES
VM, por sus siglas en inglés, son entornos de software que emulan una computadora o sistema operativo
completo dentro de otro sistema operativo host. Permiten la ejecución de múltiples sistemas operativos y
aplicaciones en un solo hardware físico, lo que brinda mayor flexibilidad, eficiencia y aislamiento entre los
diferentes entornos. Estas máquinas se emplean principalmente para:
 Aislamiento: Cada máquina se ejecuta de forma independiente y aislada del sistema host y otras máquinas
virtuales. Esto evita que problemas en una máquina afecten a otras, lo que proporciona una mayor seguridad
y estabilidad.

 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.

Recordar que desde este menu podemos cambiar todo


tipo de ajustes como por ejemplo el idioma.
ORACLE VM VIRTUALBOX - Importar
 Es una forma conveniente de transferir o migrar
máquinas virtuales entre diferentes instalaciones de
VirtualBox en diferentes computadoras o plataformas.
 La importación de una máquina virtual se realiza a
través del archivo de imagen de la máquina virtual,
que suele tener una extensión ".ova" (Open
Virtualization Archive) o ".ovf" (Open Virtualization
Format). Estos archivos contienen toda la
información necesaria para recrear la configuración
de la máquina virtual, incluyendo la configuración de
hardware, el sistema operativo y las aplicaciones
instaladas.
ORACLE VM VIRTUALBOX - Exportar
 La exportación de una máquina virtual crea un
archivo de imagen que contiene todos los
elementos necesarios para recrear la máquina
virtual en otro sistema o para realizar copias de
seguridad.

 El archivo de exportación generalmente tiene una


extensión ".ova" (Open Virtualization Archive) o
".ovf" (Open Virtualization Format), y puede
incluir otros archivos relacionados, como los
discos duros virtuales en formato ".vdi" o
".vmdk".
ORACLE VM VIRTUALBOX - Exportar
ORACLE VM VIRTUALBOX - Nueva
La opción nueva, nos abre un asistente para crear una
nueva máquina virtual que esta dividido en cuatro
secciones:
 Nombre y sistema operativo: Donde van el nombre
de la máquina su ubicación, agregaremos la ISO,
previamente descargada y elegiremos tipo y versión
del sistema operativo que se vaya a instalar. En esta
sección nos aparece un Checkbox para marcar si
queremos omitir la instalación desatendida
(Instalación que no necesita de administrador) en
nuestro caso lo marcamos porque queremos atender
la instalación personalmente.
ORACLE VM VIRTUALBOX - Nueva
 Instalación desatendida: en caso de no omitir la  Hardware: Pondremos la cantidad de RAM en
instalación desatendida estos serían los datos de MB y elegiremos el numero de procesadores del
usuario y contraseña que podemos modificarlos: equipo y si esta en sistema BIOS o UEFI.
ORACLE VM VIRTUALBOX - Nueva
 Disco duro: En cuanto al disco duro tenemos
varias opciones:
o Crearlo junto con la maquina del tamaño deseado,
recordar que para un mejor funcionamiento elegiremos
formato de discos VDI y que se reserven
dinámicamente, esto implica que solo ocupara el
espacio que este escrito en el disco, puedo tener un
disco de 100GB dinámico pero que ocupa 25GB en la
máquina real.

o Usar un disco existente que tengamos guardado.

o Crear la máquina sin disco por si más adelante


podemos modificarla y añadirle uno.
ORACLE VM VIRTUALBOX - Añadir
La opción de añadir funciona para agregar a la
interfaz de VirtualBox, alguna de las máquinas
personales que tengamos en nuestro disco.
 Para ello pulsamos el botón de añadir y vamos a la
carpeta de la máquina virtual, entramos en ella y
seleccionamos el archivo con un icono de cubo
azul con la extensión “.vbox”, una vez hecho esto
nos aparece la máquina en la interfaz del aplicativo
y ya podemos trabajar con ella.
ORACLE VM VIRTUALBOX - Herramientas
Dentro de la opciones de VirtualBox tenemos una  Administrador de paquetes de extensiones,
serie de herramientas como podemos ver: donde podemos ver si se ha instalado el pack de
extensiones descargado anteriormente.

 Administrador de red: donde se podrán crear las


Redes Nat y personalizarlas:
ORACLE VM VIRTUALBOX - Herramientas
 Administrador de medios virtuales: donde se  Visión general de actividad de MV:
pueden liberar unidades ópticas o aumentar el
tamaño de los discos duros:
MÁQUINAS VIRTUALBOX- Configuración
A continuación si pulsamos con el botón secundario
en cada una de las máquina se nos despliega un nuevo
menú en el que podemos hacer nuevas acciones.
MÁQUINAS VIRTUALBOX- Clonar
Clonar una máquina virtual consiste en hacer una nueva
máquina virtual exactamente igual a la primera pero con
identidad diferente, ya que los discos virtuales van a tener
números de identificación diferentes, de esta forma la
máquina virtual original y la clonada se podrían ejecutar
en el mismo ordenador.
 La clonación se usa para hacer una copia de seguridad
de una máquina virtual recién creada. Después de la
instalación de las Guest Addition es habitual clonar la
máquina virtual para disponer de una copia exacta en
el momento de su creación, por si se produce algún
desastre con la original.
MÁQUINAS VIRTUALBOX- Eliminar
Al eliminar una máquina se nos pregunta si queremos
Eliminar todos los archivos o Solo borrar
 Eliminar todos los archivos: Borra por completo la
máquina virtual.
 Solo borrar: Elimina la máquina virtual del
administrador de Virtual Box pero permanece en el
directorio donde está almacenada y haciendo doble
click sobre el fichero .vbox volvería a cargarse en el
administrador.
o Esto último también puede hacerse desde el botón de
Añadir en la interfaz principal.
MÁQUINAS VIRTUALBOX- Instantáneas
Al pulsar en el icono de menu que esta a la derecha del Las instantáneas (snapshots) son una forma de guardar
nombre de la máquina podemos ver las siguientes el estado de la máquina virtual en un momento
opciones: determinado. Sucesivas instantáneas pueden
aumentar considerablemente el espacio ocupa la
máquina en el disco del host.
INSTALACIÓN DE SISTEMAS OPERATIVOS
Antes de comenzar con la instalación de los sistemas Acceder a la BIOS en VirtualBox:
operativos en las máquinas virtuales, comprobaremos
que no hay errores, en las siguientes páginas se
mostrarán los errores más comunes.

Seguidamente se mostrarán los pasos mas importantes


de los asistentes de instalación de Windows y Ubuntu.
En caso de que al iniciar la máquina no arranque desde
la unidad óptica tendremos que acceder a la BIOS para
forzar su arranque desde dicha unidas.
INSTALACIÓN DE SISTEMAS OPERATIVOS
Primer problema: Puede pasar que teniendo una máquina anfitrión con procesador de 64 bits VirtualBox no te
permita crear máquinas huésped de 64 bits.
o Motivo: puede que no esté habilitada la virtualización hardware en la BIOS

o Solución: entrar en la BIOS de la máquina real y habilitar la virtualización hardware.

 ¿Cómo entrar en la BIOS?


o Se reinicia el ordenador y mientras se está reiniciando se aprieta la tecla del teclado que nos permite entrar en la BIOS.
Esa tecla depende del ordenador. En general puede ser una de las siguientes: F2, F10, F12.

o Dentro de la BIOS activar la virtualización por hardware:


 VT-x si el procesador es Intel.

 AMD-V si el procesador es AMD.


INSTALACIÓN DE SISTEMAS OPERATIVOS
Segundo problema: Tengo un procesador anfitrión de 64 bits y tengo habilitada la virtualización hardware en la
BIOS, pero aún así no puedo crear máquinas huésped de 64 bits.
o Motivo: Lo más probable es que tu SO sea un Windows y tenga activado el software de virtualización Hyper-V.

o Solución: Deshabilitar el Hyper-V.

 ¿Cómo se desactiva el Hyper-V?


o Buscar en la Barra de búsqueda (en la lupa): Activar o desactivar las características de Windows y picar.

o Buscar la carpeta que pone Hyper-V y desactivar esa carpeta y sus subcarpetas.

o Picar en Aceptar y esperar a que se apliquen los cambios y darle a Reiniciar.


INSTALACIÓN DE SISTEMAS OPERATIVOS
A continuación procedemos con la instalación del
sistema operativo Windows 11, las características de
la máquina ya se han visto solo recordar omitir la
instalación desatendida.
INSTALACIÓN DE SISTEMAS OPERATIVOS
INSTALACIÓN DE SISTEMAS OPERATIVOS
INSTALACIÓN DE SISTEMAS OPERATIVOS
INSTALACIÓN DE SISTEMAS OPERATIVOS
INSTALACIÓN DE SISTEMAS OPERATIVOS
INSTALACIÓN DE SISTEMAS OPERATIVOS
Seguimos con la instalación del sistema operativo
Ubuntu Desktop 22.04 LTS, las características de la
máquina:
INSTALACIÓN DE SISTEMAS OPERATIVOS
INSTALACIÓN DE SISTEMAS OPERATIVOS
INSTALACIÓN DE SISTEMAS OPERATIVOS
INSTALACIÓN DE SISTEMAS OPERATIVOS
Seguimos con la instalación del sistema operativo
Fedora Workstation 38, las características de la
máquina:
INSTALACIÓN DE SISTEMAS OPERATIVOS
INSTALACIÓN DE SISTEMAS OPERATIVOS
INSTALACIÓN DE SISTEMAS OPERATIVOS
ACTUALIZACIÓN DE SISTEMAS OPERATIVOS
Las actualizaciones son proporcionadas por los
desarrolladores y fabricantes de los sistemas
operativos y aplicaciones para corregir errores,
mejorar el rendimiento, agregar nuevas características,
cerrar vulnerabilidades de seguridad y garantizar un
funcionamiento más estable y seguro. Para actualizar
windows 11:
 Menu de Configuración (Win + i)

 Windows Update

 Buscar actualizaciones e instalar


ACTUALIZACIÓN DE SISTEMAS OPERATIVOS
Para comprobar que el equipo esta en la última versión
de actualización, pulsamos las teclas (Win + R) y en
la ventana de ejecutar que se muestra ponemos winver
y comprobamos la versión de compilación en la
siguientes web: https://learn.microsoft.com/es-
es/windows/release-health/windows11-release-
information#historial-de-versiones-de-windows-11
ACTUALIZACIÓN DE SISTEMAS OPERATIVOS
Es muy importante asegurarnos de bajar e instalar las
nuevas actualizaciones que se liberan para Ubuntu.
Estas actualizaciones pueden incluir nuevas
características, correcciones de seguridad o
mejoras de calidad, estabilidad y rendimiento para
permitirnos disfrutar al máximo de esta distro.

Por ello, siempre es recomendable actualizar Ubuntu,


así como todo su software, de manera que podamos
aprovechar al máximo el potencial de este sistema
operativo libre.
ACTUALIZACIÓN DE SISTEMAS OPERATIVOS
Para la actualización de Fedora Workstation 38 utilizaremos los mismos comandos que Ubuntu pero en vez de
poner APT pondremos DNF ya que esta distribución pertenece a las distribuciones de red hat con lo cual los
comandos difieren un poco entre estos sistemas basados en Linux
CONFIGURACIONES BÁSICAS
El primer paso es la instalación de las Guest  Carpetas compartidas: podremos configurar carpetas
compartidas para el acceso a los archivos de la máquina host
Additions, paquete de herramientas disponibles de
desde la máquina virtual.
forma nativa en VirtualBox para su instalación en las
 Mouse integrado: podremos mover el puntero de mouse de
máquinas virtuales. Con ellas podremos dotar de forma integrada entre ambas máquinas.
funcionalidades avanzadas para la interacción entre  Portapapeles compartido: podremos copiar y pegar archivos
el sistema host y el sistema virtualizado. Sin duda sus desde la máquina virtual al host y viceversa de forma directa.

características nos van hacer la vida más fácil si las  Función arrastrar y soltar: podremos arrastrar elementos

instalamos. desde un sistema a otro.

 Aceleración 3D: dotará al sistema de características de


aceleración y posibilidad de modificar la resolución de la
pantalla

 Inicio de aplicaciones: podremos iniciar aplicaciones del


sistema físico en el sistema virtual.
CONFIGURACIONES BÁSICAS
En Windows nos vamos a la unidad óptica y
ejecutamos el aplicativo que se encuentra dentro de la
misma, y seguimos los pasos del asistente. Al reiniciar
la pantalla de la máquina virtual se nos adaptara a la
resolución de nuestro equipo real.
CONFIGURACIONES BÁSICAS
Instalación de las Guest Additions en Ubuntu:
CONFIGURACIONES BÁSICAS
Además de instalar las Guest Additions en Ubuntu se ha de cambiar el color del prompt. Este se refiere al texto
que aparece en la línea de comandos para indicar que el sistema está listo para recibir órdenes del usuario.
Generalmente muestra información sobre el usuario actual, el nombre de la máquina y la ubicación actual en el
sistema de archivos.

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.

 El primer paso es buscar la línea force_color_prompt=yes y descomentarla (eliminar #) para habilitar el


color del prompt, a continuación se modifica el valor de la variables PS1 con el color elegido mediante
códigos.

 La información más relevante que debes conocer:


o \u@ – El nombre de usuario logueado seguido del símbolo @.

o \h – El nombre de host.

o \w – El directorio de trabajo actual.


CONFIGURACIONES BÁSICAS
CONFIGURACIONES BÁSICAS
Para cambiar el prompt de fedora el archivo .bashrc
es distinto al archivo de Ubuntu pero podemos hacer
cambios en general para nuestro caso añadiremos una
línea con el valor de la variable PS1 con los valores
que deseamos tener.

Como la variable PS1 tiene una estructura muy


compleja nos vamos a ayudar de la siguiente página,
(https://bash-prompt-generator.org/) en la que nosotros
podemos configurar el formato deseado, tipo de letra y
color de letra o de fondo.

También podría gustarte