Está en la página 1de 16

Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria de Ingeniería y


Ciencias Sociales y Administrativas

Unidad de Aprendizaje: Tecnologías en Ambiente


Web

Practica 7: Virtualización
¿Qué es la virtualización?
La virtualización es una tecnología que permite crear servicios de TI útiles
mediante recursos que están ligados tradicionalmente al hardware.

Además, distribuye sus funcionalidades entre diversos usuarios o entornos, lo


que permite utilizar toda la capacidad de una máquina física.

En términos prácticos, imagínese que tiene tres servidores físicos con


propósitos específicos individuales. El primero es un servidor de correo, el
segundo un servidor web y el tercero ejecuta aplicaciones heredadas internas.

Cada servidor utiliza cerca del 30 % de su capacidad; es decir, solo una parte
de su potencial de ejecución.

La virtualización permite dividir el servidor de correo en dos servidores únicos


que pueden administrar tareas independientes, para poder migrar las
aplicaciones heredadas. Se utiliza el mismo hardware, pero de manera más
eficiente.

¿Cómo funciona la virtualización?

El software denominado hipervisores separa los recursos físicos de los


entornos virtuales, es decir, todo lo que necesitan los recursos.

Los hipervisores pueden conformarse como elementos principales de un


sistema operativo (como una computadora portátil) o se pueden instalar
directamente en el hardware (como un servidor), que es la forma en que la
mayoría de las empresas virtualizan. Los hipervisores toman los recursos
físicos y los dividen de manera tal que los entornos virtuales puedan usarlos.
¿Que es un hipervisor?

Un hipervisor (en inglés hypervisor) o monitor de máquina virtual (virtual


machine monitor) es una capa de software para realizar una virtualización de
hardware que permite utilizar, al mismo tiempo, diferentes sistemas operativos
(sin modificar o modificados, en el caso de paravirtualización) en una misma
computadora. Es una extensión de un término anterior, «supervisor», que se
aplicaba a los kernels de los sistemas operativos de computadora.

Tipos de virtualización

• Virtualización de los datos

Los datos que se encuentran repartidos por todas partes se pueden consolidar
en una fuente única.

La virtualización de los datos permite que las empresas los traten como si
fueran una cadena de suministro dinámica; de esta manera, se obtiene la
capacidad de procesamiento que permitirá reunir los datos de varias fuentes,
integrar otras fuentes nuevas con facilidad y transformar los datos en función
de las necesidades de los usuarios.

Las herramientas de virtualización de los datos se enfrentan a varias fuentes


de datos y permiten tratarlas como una sola. De este modo, es posible
proporcionar a cualquier aplicación o usuario los datos necesarios, en la forma
requerida y en el momento justo.
• Virtualización de los escritorios

La virtualización de los escritorios suele confundirse fácilmente con la


virtualización de los sistemas operativos, que permite implementar varios
sistemas operativos en una sola máquina.

Sin embargo, con la virtualización de los escritorios, un administrador central (o


una herramienta de administración automatizada) puede implementar entornos
simulados de escritorio en cientos de máquinas físicas al mismo tiempo.

A diferencia de los entornos de escritorio tradicionales que se instalan,


configuran y actualizan físicamente en cada máquina, la virtualización de los
escritorios permite que los administradores realicen ajustes de configuración,
actualizaciones y controles de seguridad de forma masiva en todos los
escritorios virtuales.

Virtualización de los servidores

Los servidores son computadoras diseñadas para procesar un gran volumen


de tareas específicas de forma muy efectiva, para que otras computadoras,
como las portátiles o de escritorio, puedan ejecutar otras tareas.

La virtualización de un servidor le permite ejecutar más funciones específicas e


implica dividirlo para que los elementos se puedan utilizar para realizar varias
funciones.
Virtualización del sistema operativo

La virtualización del sistema operativo se realiza en el kernel, es decir,


los administradores de tareas centrales de los sistemas operativos. Es
una forma útil de ejecutar los entornos Linux y Windows de manera
paralela.

Las empresas también pueden insertar sistemas operativos virtuales


en las computadoras, lo cual:

• Reduce el costo del hardware en masa, ya que las


computadoras no requieren capacidades tan inmediatas.
• Aumenta la seguridad porque todas las instancias virtuales se
pueden supervisar y aislar.
• Limita el tiempo que se destina a los servicios de TI, como las
actualizaciones de software.

• Virtualización de las funciones de red

La virtualización de las funciones de red (NFV) separa las funciones


clave de una red (como los servicios de directorio, el uso compartido
de archivos y la configuración de IP) para distribuirlas entre los
entornos. La virtualización de redes reduce la cantidad de
componentes físicos (como conmutadores, enrutadores, servidores,
cables y centrales) que se necesitan para crear varias redes
independientes y es muy popular en el sector de las
telecomunicaciones.
GUÍA. VIRTUALBOX

El presente documento funciona como guía de apoyo para instalar el


software de virtualización VirtualBox y montar una máquina virtual, para lo
cual usaremos una distribución de Linux como ejemplo práctico. Para
lograrlo se le presentan los siguientes pasos:

1. Descargar VirtualBox

• Puede descargar VirtualBox, de acuerdo con su sistema operativo,


en el siguiente enlace:
https://www.virtualbox.org/wiki/Downloads

2. Instalar VirtualBox

• Una vez descargado, diríjase a la localización del paquete en su


equipo (generalmente en el directorio “Descargas”) y ejecútelo
como administrador haciendo clic derecho.

• Comience la instalación y espere hasta su finalización.

3. Descargar una Imagen ISO

Los archivos ISO proporcionan una imagen completa de un CD o DVD.


Montar una imagen ISO en VirtualBox ofrece la misma experiencia que
insertar un CD o DVD físico en cualquier computadora para instalar un
programa.

Por lo tanto, es necesario contar primero con la Imagen ISO del sistema
operativo que desea montar como máquina virtual en VirtualBox. Para
esto, se le presenta a continuación una lista de sistemas operativos libres,
pertenecientes a la familia de distribuciones Linux:

Linux Mint: https://www.linuxmint.com/

Ubuntu: https://ubuntu.com/
GUÍA. VIRTUALBOX

Debian: https://www.debian.org/

Manjaro: https://manjaro.org/

Fedora: https://getfedora.org/es/

Mageia: https://www.mageia.org/es/

OpenSUSE: https://www.opensuse.org/

En esta ocasión, usaremos la imagen ISO de la distribución “Linux Mint”,


una de las más populares y de uso extendido. Puede ser descargada a
través de la página oficial.

4. Montar una máquina virtual Linux Mint

• Ejecute VirtualBox.

Figura 1. Interfaz de inicio de VirtualBox.

• Haga clic en “Nueva”.


• Introduzca el nombre de la máquina virtual, así como el tipo y
versión de sistema operativo que montará. (Ver Figura 2).
GUÍA. VIRTUALBOX

Figura 2. Creación de máquina virtual. Ventana de nombre y sistema operativo.

• Ingrese 1024 MB (1GB) como tamaño de memoria RAM. Esta


cantidad es la recomendaba para Linux Mint.

Figura 3. Creación de máquina virtual. Ventana de tamaño de memoria.


GUÍA. VIRTUALBOX

• Cree un disco virtual. (Ver Figura 4).

Figura 4. Creación de máquina virtual. Ventana de Disco duro.

• Seleccione “VirtualBox Disk Image” como tipo de archivo de disco


duro.

Figura 5. Creación de máquina virtual. Ventana de tipo de archivo de disco duro.


GUÍA. VIRTUALBOX

• Escoja el tipo de almacenamiento para su máquina virtual, ya sea


dinámico o un tamaño fijo de su elección. Linux Mint recomienda de
15 a 20 GB.
Decida con base al uso que le dará y al desempeño deseado. Una
máquina virtual con tamaño fijo normalmente es más rápida al
usarla, sin embargo, no optimiza el almacenamiento en su disco
como el reservado dinámicamente.

Figura 6. Creación de máquina virtual. Ventana de almacenamiento en unidad de disco duro físico.

• Ingrese el nombre y ubicación del archivo de unidad de disco virtual,


así como el tamaño de éste. En esta ocasión serán 15 GB.
GUÍA. VIRTUALBOX

Figura 7. Creación de máquina virtual. Ventana de ubicación del archivo y tamaño.

• Haga clic en crear para finalizar el proceso.

Figura 8. Máquina virtual "LinuxMint" en VirtualBox.


GUÍA. VIRTUALBOX

• Identifique su nueva máquina virtual en el panel de la izquierda,


seleccione y haga clic en “Iniciar”. (Ver Figura 8).

• Haga clic en el icono señalado en la Figura 9. En la ventana


emergente, haga clic en “Añadir”, agregue y seleccione la imagen
ISO previamente descargada en su equipo.

Figura 9.Inicio de máquina virtual. A la izquierda ventana de selección de disco de inicio. A la derecha
ventana emergente de selección de disco óptico.

• Una vez seleccionada, haga clic en “Iniciar”.

5. Instalar Linux Mint

Hasta este punto, la máquina virtual ha sido creada para el sistema


operativo Linux Mint. Ahora es necesario instalarlo como lo haría
normalmente en cualquier equipo. Para lograrlo siga los siguientes pasos:
GUÍA. VIRTUALBOX

• Ejecute “Install Linux Mint” en el escritorio del sistema operativo.

Figura 10. Escritorio de Linux Mint en máquina virtual.

• Seleccione el idioma de instalación.

Figura 11. Instalación de Linux Mint. Selección de idioma de instalación.


GUÍA. VIRTUALBOX

• Seleccione la disposición del teclado.

Figura 12. Instalación de Linux Mint. Disposición del teclado.

• Si tiene internet, habilite la opción de instalación de software de


terceros.

Figura 13. Instalación de Linux Mint. Instalación de software de terceros.


GUÍA. VIRTUALBOX

• Elija borrar disco duro como tipo de instalación. (No afectará a su


equipo debido a que es una unidad virtual).

Figura 14. Instalación de Linux Mint. Tipo de instalación.

• Seleccione su ubicación.

Figura 15. Instalación de Linux Mint. Ubicación.


GUÍA. VIRTUALBOX

• Ingrese sus datos personales.

Figura 16. Instalación de Linux Mint. Datos personales.

• Haga clic en “Continuar”.


• La instalación comenzará. Espere su finalización y reinicie la máquina
virtual.

NOTA: Para más detalles y una instalación personalizada, puede consultar


la guía de instalación oficial de Linux Mint en el siguiente enlace:
https://linuxmint-installation guide.readthedocs.io/es/latest/install.html

6. Usar máquina virtual


Ahora puede iniciar su máquina virtual de Linux Mint y aprovechar todas
sus utilidades.
Podrá crear tantas máquinas virtuales como necesite y soporte su equipo.