Está en la página 1de 65

Bluefields Indian & Caribbean University

BICU

Facultad de Ciencias de la Educación y Humanidades


FACEYH

Escuela de Informática

Ingeniería de Sistemas

MONOGRAFIA

Para optar al título de Ingeniero en Sistemas

Virtualización de Servidores Institucionales en Linux para la


Bluefields Indian & Caribbean University BICU Recinto-
Bluefields en el periodo del segundo semestre del 2017.

Autores:
Br. Ariel José Delgadillo Bravo
Br. Shanon Alexander Gómez Aburto

Tutor: Msc. Marvin Antonio Córdoba Zamora


Asesor: Lic. Noel Filadelfo Pérez Castillo

Bluefields Nicaragua, Región Autónoma Costa Caribe Sur


Noviembre 2017
Dedicatoria

Dedicamos este trabajo de proyecto monográfico a Dios, nuestras familias y


docentes de la universidad, porque sin la unidad de estos tres importantes ejes
no hubiésemos tenido la oportunidad de continuar con este arduo pero
satisfactorio camino de enseñanza y de motivación personal. Así también
gracias a ellos podemos seguir con la idea de seguir con nuestro proceso de
aprendizaje que no acaba aquí y que tenemos la fuerte motivación para seguir
adelante hasta donde dios nos regale vida.
Agradecimiento

Agradecemos a Dios por habernos dado vida, salud y fortaleza para concluir
con nuestra carrera universitaria y con nuestro proyecto monográfico.

A nuestras familias por darnos la fuerza y la constancia necesaria para seguir


adelante cada uno de nuestros días, así como brindarnos el apoyo necesario,
tanto moral y filosófico.

A todo el personal docente y áreas de la universidad BICU, por darnos las


herramientas y conocimientos necesarios para seguir adelante con el proceso
de nuestra vida.

A los compañeros de clase que nos dieron tantos buenos momentos, así como
tanto apoyo mutuo demostrando unidad y continuidad en el proceso de estos
años de estudio.
Contenido
I. Resumen ........................................................................................................... 1
II. Introducción ..................................................................................................... 2
III. Planteamiento del Problema ........................................................................... 3
IV. Antecedentes.................................................................................................... 4
V. Justificación ..................................................................................................... 6
VI. Objetivos........................................................................................................... 7
Objetivo General: .................................................................................................................... 7
Objetivos Específicos: ........................................................................................................... 7
VII. Marco Teórico................................................................................................... 8
7.1 Servidor. ..................................................................................................................... 8
7.2 Tipos de Servidores. ..................................................................................................... 8
7.3 Virtualización ................................................................................................................ 11
7.4Tipos de Virtualización. ............................................................................................... 11
7.5 Hypervisor ..................................................................................................................... 15
7.6 Tipos de Hypervisor .................................................................................................... 16
7.7 Linux ............................................................................................................................... 19
7.8 Distribuciones de Linux. ............................................................................................ 19
7.9 Ventajas de la Virtualización .................................................................................... 23
7.10 Servidores privados virtuales ................................................................................ 24
7.11 Tecnología en la nube .............................................................................................. 26
7.12 Tecnología de nube en el siglo XXI ...................................................................... 27
7.13 Herramientas de virtualización .............................................................................. 30
VIII. Hipótesis ......................................................................................................... 31
IX. Diseño Metodológico ..................................................................................... 32
9.1 Área de Estudio. ..................................................................................................... 32
9.2 Tipo de Investigación. ........................................................................................... 32
9.3 Tipo de Enfoque. .................................................................................................... 32
9.4 Población.................................................................................................................. 32
9.5 Muestra. .................................................................................................................... 33
9.6 Tipo de Muestra. ..................................................................................................... 33
9.7 Instrumento y Técnicas para la recolección de la Información. ................ 33
9.8 Recolección. ............................................................................................................ 33
9.9 Fuentes de Información. ....................................................................................... 33
9.10 Procesamiento de la Información. ..................................................................... 34
9.11 Costo de Operación. .............................................................................................. 34
X. Resultado y su análisis .................................................................................. 35
XI. Conclusiones.................................................................................................. 45
XII. Recomendaciones.......................................................................................... 46
XIII. Bibliografía. .................................................................................................... 47
Fuentes Bibliográficas. ........................................................................................................ 47
WebGrafia.............................................................................................................................. 48
XIV. Anexos. ........................................................................................................... 50
Desarrollo de Software ............................................................................................. 50
1. Pruebas conceptuales .............................................................................................. 50
2. Creación de Tabla de particiones .......................................................................... 50
3. Creación de Contraseña ........................................................................................... 51
4. Instalación de Paquetes ........................................................................................... 51
5. Configuración de Red y creación de discos virtuales ..................................... 51
6. Creación de sistema de servidor Base ................................................................. 52
7. Creación de Máquinas virtuales. ............................................................................ 52
8. Creación de conexión de terminal ......................................................................... 53
I. Resumen
Esta investigación tiene como título. Virtualización de Servidores Institucionales
en Linux para la Bluefields Indian & Caribbean University BICU Recinto-
Bluefields. Se pretendía estudiar a cerca de los servidores virtualizados,
basándose en cada una de sus características y siguiendo cada uno de sus
parámetros básicos sin necesidad de que surja algún tipo de alteración a la
hora de su creación o implementación, así como sus ventajas y desventajas, y
desde luego tomar en cuenta la comparación de sus predecesores, como en
este caso en particular serían los servidores creados de forma convencional.

La premisa principal práctica de esta investigación sin embargo, no consta en


su totalidad de los puntos antes mencionados, sino que se enfoca en la
creación de servidores virtualizados básicos para demostrar estas ventajas y
desventajas, y así compararlos, esto como parte fundamental para la
institución, ya que en la actualidad se tiene procesos de servidores
convencionales, y tomarlo como un punto de inicio para implementar un cambio
que puede ser de mucha utilidad para la institución.

También se valoraron puntos importantes, como lo son la parte del manejo de


los procesos de reingeniería pertinentes, ya que en una institución como lo es
BICU, que se caracteriza por sus hábitos de actualización de procesos, tanto
en procesos de enseñanza, como en procesos automatizados, era necesario
crear pautas para la consolidación de conocimientos y de esta manera realizar
un paso más allá de lo convencional y mejorar los buenos cimientos con los
que siempre se ha desempeñado, y así seguir con su misión, la cual es crear
profesionales de gran excelencia.

En el caso particular de la reingeniería se toma en cuenta las características


principales de la reingeniería de procesos, como lo son en este caso la calidad
de la mejora en los procesos, el tiempo que conlleva pasar de una etapa a otra
y desde luego el coste que este cambio conlleva.

1
II. Introducción

En la actualidad dado el avance de la tecnología se ha visto en la necesidad de


adaptarse a esos cambios para el beneficio de organizaciones, instituciones,
empresas y universidades. Uno de esos avances es la virtualización, la cual
viene a administrar en gran parte los recursos de hardware y software que se
tengan a disposición.

En la mayor parte de las instituciones, es requerido como parte fundamental de


la misma, un buen manejo de la información, esto se puede llevar a cabo por
medio de la utilización de bases de datos, sin embargo, las bases de datos por
si solas no explotarían todo su potencial, es por eso que es necesario
combinarlas con el uso de un buen servidor que la maneje, esto por mencionar
solamente uno de los muchos ejemplos que existe en la actualidad.

El uso de servidores es casi imprescindible en cualquier organización, y los


gastos en los cuales tienen que incurrir suelen ser costosos, más cuando estos
requieren tener más de uno instalado. Una medida para reducir tales costos es
la virtualización, ya que esta no solo reduce la infraestructura física que la
institución, empresa, o universidad que deberá conseguir, sino también, obtiene
más ventajas en el manejo de los recursos que posee, aumenta la
disponibilidad del hardware, mejora la capacidad de administración y seguridad
del servidor.

En el presente documento se detalla el análisis, diseño y desarrollo de un


Servidor virtualizado en Linux para la Bluefields Indian & Caribbean University
BICU Recinto-Bluefields, como una herramienta más para mejorar la
administración de los recursos de hardware y software existentes en la
universidad, así también se espera que contribuya a la reducción de costos de
los servidores que ya se encuentran instalados.

2
III. Planteamiento del Problema

En la actualidad en la Bluefields Indian & Caribbean University BICU Recinto-


Bluefields, se encuentran almacenados servidores físicos, instalados en equipos por
separado, haciendo que en esta institución se realice un gasto monetario y de tiempo
mucho mayor a comparación con instituciones que poseen sus servidores
centralizados y virtualizados en una forma más compacta.

Aunque estos ya poseen un servidor virtualizado (web, revista y correo) la cantidad de


servidores que son físicos es grande, haciendo que el consumo de recursos
financieros sea aun amplia, como también la generación de trabajo ya que en el
mantenimiento de dichos servidores debe de hacerse de forma también individual, así
como su manejo, actualizaciones, reinicios en caso de fallas. Todos estos factores
hacen que en la institución se genere una latente necesidad de recurrir a virtualizar
más servidores.

¿Con el desarrollo de una virtualización de servidores en la Bluefields Indian &


Caribbean University Recinto-Bluefields utilizando Linux, la universidad podrá mejorar
tanto en la disminución de gastos monetarios como también la disminución de tiempo
de mantenimientos preventivos realizados de forma periódica?

3
IV. Antecedentes
La virtualización es una tecnología que fue desarrollada por IBM en los años
60s. La primera computadora diseñada específicamente para virtualización fue
el mainframe IBM S/360 Modelo 67. Esta característica de virtualización ha sido
un Standard de la línea que siguió (IBM S/370) y sus sucesoras, incluyendo la
serie actual.

Durante los 60s y los 70s fueron muy populares, pero las máquinas virtuales
desaparecieron prácticamente durante los 80s y los 90s. No era hasta el final
del 90s que volvió a resurgir la tecnología de las máquinas virtuales y no
solamente en el área tradicional de servidores sino también en muchas otras
áreas del mundo de la computación:

La máquina virtual generalmente es un sistema operativo completo que corre


como si estuviera instalado en una plataforma de hardware autónoma.
Típicamente muchas máquinas virtuales son simuladas en un computador
central. Para que el sistema operativo “guest” funcione, la simulación debe ser
lo suficientemente robusta (dependiendo del tipo de virtualización).

La utilización de servidores en las empresas, organizaciones, instituciones y


demás rubros, es algo muy común en la actualidad, por su facilidad a la hora
del manejo de recursos, sus beneficios para la extracción de información, así
como su seguridad. Esto ha sido parte fundamental de este fenómeno, sin
embargo no fue así desde el inicio, dado que como cualquier mejora
tecnológica el surgimiento de esta misma fue de forma progresiva.

En la actualidad existen trabajos investigativos que hacen referencia similar a la


virtualización de servidores que se tiene pensado desarrollar, tales son los
siguientes ejemplares:

“Implementación de Virtualización de Servidores” del estudiante, Mario


Jiménez, de la Facultad de Ingeniería de Sistemas Computacionales, de la
Universidad Tecnológica de Panamá (UTP), resultado de su práctica
profesional realizada en el departamento de tecnología e informática de COPA
AIRLANES.

4
En su sustentación, Jiménez resaltó que durante su investigación pudo conocer
herramientas de aplicación de la tecnología de virtualización. Agregó que la
Virtualización se presenta una solución que permite consolidar servidores de
una forma eficiente y con la implementación de la virtualización, la
administración de los servidores producirá ahorros significativos tanto en
espacio, energía y costo.

También en la universidad de Guayaquil, una de las instituciones educativas


más grandes de ecuador, para la facultad de ciencias matemáticas y físicas
carrera de ingeniería en sistemas computacionales se realizó la investigación
“Virtualización de servidores para la nube de la carrera de ingeniería de
sistemas computacionales” por el ingeniero Jackson Ayoví Preciado en el año
2013.
Este trabajo busco dotar de una herramienta tecnológica que aporte al
desarrollo académico de los estudiantes de la Carrera de Ingeniería en
Sistemas Computacionales. Mediante la virtualización los estudiantes tendrían
la facilidad de tener entornos de pruebas, y la posibilidad de instalar sus
propias aplicaciones y controlar completamente la configuración de su servidor,
administración Centralizada de los servicios de los servidores así como
también trabajar con Múltiples proyectos de manera simultánea.

La implementación del proyecto permitiría el crecimiento de los laboratorios en


función de las necesidades académicas, además del ahorro que resulta al
poder disponer de varios servidores virtuales en uno físico.

Por otro lado, la institución de estudios superiores de la Bluefields Indian &


Caribbean University BICU, cuenta con una investigación similar a la
virtualización de servidores, el bachiller Julio López virtualizó una máquina con
sistema operátivo Linux sobre un sistema host de Windows, el cual se trataba
de un repositorio institucional en el cual se almacenarían monografías, libros,
revistas, etc., para que las personas tuvieran acceso a dichos documentos para
su consulta.

5
V. Justificación

En la actualidad la institución cuenta con un sin número de servidores


estándares, lo cual genera costos extras a la institución, así como la
generación de más trabajo, el propósito principal de esta investigación se
genera porque se observó ciertas debilidades en cuanto a la generación de
servidores estándares, así como también se vio la necesidad de reducir en
costes en cuanto a la implementación y desarrollo de los mismos.

Con el desarrollo e implementación de servidores virtualizados se


disminuirán los costes tanto de desarrollo, implementación, mantenimiento y
los procesos de mano de obra que un proyecto de esta magnitud conlleva.

Esto se lleva a cabo gracias a herramientas de software libre, como lo son


las diferentes distribuciones de Linux, y sus herramientas que nos permiten
generar virtualizaciones estables, de forma gratuita con el mínimo de
recursos.

Los beneficiados de forma directa serán, el área administrativa de la


institución, porque como antes mencionamos, tendrán que pagar menor
cantidades de dinero y también recursos. Los beneficiados de forma
indirecta son los trabajadores del área de informática, ya que ahorrarán
tiempo a la hora de realizar cualquier tipo de mantenimiento a las máquinas
que se necesitarán para realizar las virtualizaciones, ya que serán menos
equipo a utilizar.

6
VI. Objetivos

Objetivo General:

 Desarrollar servidores virtualizados con la utilización de


herramientas y paquetes en Linux en la Bluefields Indian &
Caribbean University, para mejora del manejo de recursos y
reducción de costos de operación.

Objetivos Específicos:

 Definir las necesidades que se muestran en la actualidad en la


institución con respecto a la creación y manejo de los servidores
actuales.
 Identificar los requisitos, características y tipos de servidores que
se procederá a virtualizar.
 Crear un servidor virtualizado que cumpla con los márgenes
generales de la virtualización utilizando herramientas de Linux.

7
VII. Marco Teórico
7.1 Servidor.

El término servidor tiene dos significados en el ámbito informático. El primero


hace referencia al ordenador que pone recursos a disposición a través de una
red, y el segundo se refiere al programa que funciona en dicho ordenador. En
consecuencia, aparecen dos definiciones de servidor. (Administrador de
servidores - 2011)

Servidor (hardware).

Un servidor basado en hardware es una máquina física integrada en una red


informática en la que, además del sistema operativo, funcionan uno o varios
servidores basados en software. Una denominación alternativa para un servidor
basado en hardware es "host" (término inglés para "anfitrión"). En principio,
todo ordenador puede usarse como "host" con el correspondiente software
para servidores. (Administrador de servidores - 2011)

Servidor (software).

Un servidor basado en software es un programa que ofrece un servicio especial


que otros programas denominados clientes (clients) pueden usar a nivel local o
a través de una red. El tipo de servicio depende del tipo de software del
servidor. La base de la comunicación es el modelo cliente-servidor y, en lo que
concierne al intercambio de datos, entran en acción los protocolos de
transmisión específicos del servicio. (Administrador de servidores - 2011)

7.2 Tipos de Servidores.

Servidores de archivos.

Estos servidores son los encargados de almacenar distintas clases de archivos


para después enviárselas a otros clientes en la red. (Administrador de
servidores - 2011)

8
Servidores de correo.

Son los que hacen todas las operaciones relacionadas con e-mails para los
clientes de la red: enviar, almacenar, recibir, enrutar. (Administrador de
servidores - 2011)

Servidor de impresión.

Estos controlan una o varias impresoras y son los que se encargan de poner en
cola de impresión aquello que solicitan los clientes de la red. Por medio de este
servidor se puede trabajar con la impresora como si esta estuviese
directamente conectada a la computadora. (Administrador de servidores -
2011)

Servidor de base de datos.

Estos servidores son los que ofrecen servicios de bases de datos a


computadoras o programas. (Administrador de servidores - 2011)

Servidor web.

Este servidor provee de contenidos estáticos a los navegadores. Este le envía


los archivos que carga por medio de la red al navegador del usuario. Los
archivos pueden ser imágenes, escrituras, documentos HTML y cualquier otro
material web. (Administrador de servidores - 2011)

Servidor de fax.

Estos servidores realizan todas las actividades necesarias para que los faxes
sean transmitidos, recibidos y distribuidos. Aquí se incluyen las tareas de envío,
almacenamiento y recepción, entre otras. (Administrador de servidores - 2011)

Servidor del acceso remoto. Estos servidores permiten la administración del


acceso a internet en una determinada red. De esta forma, se puede negar el
acceso a ciertos sitios web. Por otro lado, ofrece servicios de seguridad y
controla las líneas de módem de los canales de comunicación de las redes
para que las peticiones sean conectadas con las redes cuya posición es
remota. (Administrador de servidores - 2011)

9
Servidor telnet.

Estos son los que admiten al usuario a entrar en una computadora huésped y
hacer cualquier tipo de actividad como si estuviera trabajando directamente en
esa computadora. (Administrador de servidores - 2011)

Servidor de noticias.

Estos servidores trabajan como fuentes que distribuyen y entregan noticias a


numerosos grupos de noticias. (Administrador de servidores - 2011)

Servidor de Archivos.

Este tipo de servidor se encarga de almacenar diferentes tipos de archivo y


luego los envía a otros usuarios o clientes en la red. (Administrador de
servidores - 2011)

Servidor Proxy.

Realiza ciertos tipos de funciones a petición de los clientes de la red para


aumentar el funcionamiento de las operaciones como, datos que se soliciten
muy frecuentemente. Además, permite o deniega el acceso a diferentes sitios
Web. (Administrador de servidores - 2011)

Servidor de Seguridad.

En si es un “cortafuego o firewall con información redundante de diversos


niveles o capas para evitar ataques cuenta con un software especializado para
detector y detener intrusiones maliciosas, normalmente incluye antivirus,
antispyware, antimalware” (Sierra, 2016). Los servidores de seguridad varían
dependiendo de cuál sea la utilización e importancia que se les pretenda dar.
(Administrador de servidores - 2011)

Servidor dedicado.

Se encarga de dedicar todo su potencial para la administración de los recursos


necesarios de una red, es decir, atienden todas las solicitudes de
procesamiento apetecidas de los clientes. (Administrador de servidores - 2011)

10
Servidor no dedicado.

Tiene un rol de estación de trabajo para el usuario local estos servidores no


dedican toda su potencia a los clientes. (Administrador de servidores - 2011)

Consolidación:

La consolidación de servidores se le considera como estrategia fundamental


para aumentar el uso de plataformas virtuales mediante la disminución de la
infraestructura, y el incremento de la vida útil del servicio; también se podrá
realizar la reducción de los costos de operación. Tradicionalmente se hacía uso
de estructuras y plataformas costosas y exclusivas que eran utilizadas
consolidar servidores, lo cual dificultaba obtener una rentabilidad significativa

Hoy en día, Intel® ofrece una amplia arquitectura, variedad de herramientas y


recursos óptimos con la capacidad de ofrecer una proporción de consolidación
de servidores de 20 a 1 o más mediante plataformas asequibles y basadas en
estándares que brindan los más altos niveles de valor, flexibilidad y opción.
(Administrador de servidores - 2011)

7.3 Virtualización

Virtualización es la técnica empleada sobre las características físicas de


algunos recursos computacionales, para ocultarlas de otros sistemas,
aplicaciones o usuarios que interactúen con ellos. Esto implica hacer que un
recurso físico, como un servidor, un sistema operativo o un dispositivo de
almacenamiento, aparezca como si fuera varios recursos lógicos a la vez, o
que varios recursos físicos, como servidores o dispositivos de almacenamiento,
aparezcan como un único recurso lógico. (Villar Eugenio / Gómez Julio.
Introducción a la virtualización)

7.4Tipos de Virtualización.

Virtualización de servidores

La mayoría de los servidores rinden a menos de un 15 % de su capacidad,


fomentando la complejidad y la proliferación de servidores. Virtualizando los
servidores se sustituyen esta ineficiencia permitiendo ejecutar varios sistemas

11
operativos en un único servidor físico con máquinas virtuales. Todas las
máquinas virtuales tienen acceso a los recursos informáticos del servidor
subyacente.

Virtualizar servidores mejora la eficiencia general y reduce los costos. También


permite desplegar las cargas de trabajo más rápido, mejorar el rendimiento de
las aplicaciones y aumentar la disponibilidad. A medida que se automatizan las
operaciones, se facilita la gestión, y su propiedad y funcionamiento resultan
más baratos. (Villar Eugenio / Gómez Julio. Introducción a la virtualización)

Virtualización de redes

Virtualizar una red es reproducir de forma completa en software una red física.
Las aplicaciones de la red virtual se ejecutan exactamente igual que en una red
física. La virtualización de redes presenta los dispositivos y servicios de redes
lógicos (puertos, switches, enrutadores, cortafuegos, equilibradores de carga,
VPN, etc.) a las cargas de trabajo conectadas.

Las redes virtuales cuentan con las mismas características y garantías que las
redes físicas, con las ventajas operativas y la independencia del hardware que
ofrece la virtualización.

Mediante la aplicación del modelo operativo de una máquina virtual a la red del
centro de datos, puede transformar los beneficios económicos de las
operaciones de red y la seguridad. (Villar Eugenio / Gómez Julio. Introducción a
la virtualización)

Virtualización de plataforma:

Se trata de simular una máquina real (servidor o PC) con todos sus
componentes (los cuales no necesariamente son todos los de la máquina
física) y prestarle todos los recursos necesarios para su funcionamiento. (Villar
Eugenio / Gómez Julio. Introducción a la virtualización)

Virtualización de recursos:

Esta permite agrupar varios dispositivos para que sean vistos como uno solo, o
al revés, dividir un recurso en múltiples recursos independientes, generalmente

12
se aplica a medios de almacenamiento. (Villar Eugenio / Gómez Julio.
Introducción a la virtualización)

Virtualización de Plataforma:

El esquema en que puede trabajar una virtualización de plataforma consiste en


las siguientes formas: Emulación, Virtualización a nivel del sistema operativo,
Virtualización Nativa y Para-virtualización. (Villar Eugenio / Gómez Julio.
Introducción a la virtualización)

Emulación:

Es el que se usa en este proyecto es en el cual se crea una Máquinas Virtuales


Hardware en el host anfitrión para simular el Hardware que se desee, así
mismo utilizando servidores robusto se puede implementar varios servidores
virtuales, disponiendo de varios host para su uso en el laboratorio. (Villar
Eugenio / Gómez Julio. Introducción a la virtualización)

Virtualización a nivel del sistema operativo:

Los guests comparten el mismo sistema con el anfitrión, Lo que realmente


sucede es que, todos estarán utilizando el mismo kernel y es el este el que se
encarga de determinar para quién trabaja en cada un momento determinado,
en este método se utiliza solo un Sistema Operativo y margina los procesos o
servidores que el usuario quisiera ejecutar, se requiere realizar modificaciones
en el kernel del Sistema Operativo pero, la ventaja es eficiencia nativa. (Villar
Eugenio / Gómez Julio. Introducción a la virtualización)

Virtualización nativa (Full virtualización):

Es conocida como virtualización completa, en esta virtualización él host emula


lo suficientemente bien el hardware como para que los guests puedan ser
ejecutados de forma nativa, es decir, sin cambios en el kernel y además de
forma completamente aislada. Se pueden ejecutar varios guests en la misma
máquina y compartir eficientemente sus recursos. (Villar Eugenio / Gómez
Julio. Introducción a la virtualización)

13
Para-virtualización:

El host no ofrece una emulación del hardware. Pero sin embargo ofrece un API
que permite que los guests puedan acceder a los recursos de la máquina,
controlados por el anfitrión. Los guests corren de forma aislada y segura de
forma tal que no se afectan en caso de problemas. El kernel de los guests tiene
que ser modificado para permitir acceder al API del host y poder manejar y
acceder a los recursos del host (disco, red, usb, entre otros). (Villar Eugenio /
Gómez Julio. Introducción a la virtualización)

Virtualización de Recursos (Hardware)

Virtualización asistida por Hardware son extensiones introducidas en la


arquitectura de procesador x86 para facilitar las tareas de virtualización al
software corriendo sobre el sistema. Si cuatro son los niveles de privilegio o
"anillos" de ejecución en esta arquitectura, desde el cero o de mayor privilegio,
que se destina a las operaciones del kernel de SO, al tres, con privilegios
menores que es el utilizado por los procesos de usuario, en esta nueva
arquitectura se introduce un anillo interior o ring -1 que será el que un
hypervisor o Virtual Machine Monitor usará para aislar todas las capas
superiores de software de las operaciones de virtualización. Existen dos
modalidades de esta virtualización de: almacenamiento y Particionamiento. De
almacenamiento: Se refiere al proceso de abstraer el almacenamiento lógico
del almacenamiento físico, y es comúnmente usado en SANs ("Storage Area
Network" Red de área de almacenamiento). Los recursos de almacenamiento
físicos son agregados al "storage pool" (almacén de almacenamiento), del cual
es creado el almacenamiento lógico.

Particionamiento: Es la división de un solo recurso (casi siempre grande), como


en espacio de disco o ancho de banda de la red, en un número más pequeño y
con recursos del mismo tipo que son más fáciles de utilizar. Esto es muchas
veces llamado “zoning”, especialmente en almacenamiento de red. (Villar
Eugenio / Gómez Julio. Introducción a la virtualización)

14
Almacenamiento definido por software

Los enormes volúmenes de datos y las aplicaciones en tiempo real están


creando unas demandas de almacenamiento insospechadas. Virtualizar el
almacenamiento abstrae los discos y las unidades flash de los servidores, los
combina en depósitos de almacenamiento de alto rendimiento, y los distribuye
como software. El almacenamiento definido por software (SDS) hace posible un
modelo operativo más eficiente. (Villar Eugenio / Gómez Julio. Introducción a la
virtualización)

Virtualización de escritorios

La implementación de escritorios como servicio gestionado permite responder


con más rapidez a los cambios y a las oportunidades del mercado. Reduzca los
costes y aumente el servicio al ofrecer las aplicaciones y los escritorios
virtualizados de forma rápida y sencilla a las sucursales, a los empleados
externos y que se encuentran en otros países, y a los trabajadores móviles.
(Villar Eugenio / Gómez Julio. Introducción a la virtualización)

7.5 Hypervisor

Hypervisor o Virtual Machine Monitor (VMM) es una tecnología que está


compuesta por una capa de software que permite utilizar, al mismo tiempo,
diferentes sistemas operativos o máquinas virtuales (sin modificar o
modificados en el caso de para virtualización) en una misma computadora
central. Es decir, es la parte principal de una máquina virtual que se encarga de
manejar los recursos del sistema principal exportándolos a la máquina virtual.

El VMM (Virtual Machine Monitor) crea una capa de la abstracción entre el


hardware de la maquina física (host) y el sistema operativo de la máquina
virtual (virtual machine, guest), de tal forma que maneja los recursos de las
maquinas físicas subyacentes (designadas por el computador central) de una
manera que el usuario pueda crear varias máquinas virtuales presentando a
cada una de ellas una interfaz del hardware que sea compatible con el sistema
operativo elegido. (Tecnologías de virtualización 2da edición - 2014).

15
7.6 Tipos de Hypervisor

Type II: Tipo Hosted

Hardware / Sistema Operativo / Hypervisor VMM / Máquina Virtual, este tipo de


hypervisor necesita un Sistema Operativo completo para poder ejecutarse.
(Tecnologías de virtualización 2da edición - 2014).

Type I: Tipo Non-Hosted / Binary translation

Hardware / Hypervisor VMM / Máquina Virtual, este tipo de hypervisor opera


como una capa intermedia entre el hardware y los sistemas operativos
invitados (Máquinas Virtuales, guest).

Todas las traducciones binarias (binary translation) de CPU, Memoria, Red,


Almacenamiento las hace la capa VMM. (Tecnologías de virtualización 2da
edición - 2014).

Para virtualización: Tipo Non-Hosted / Hardware assist (Intel VT, AMD-V)

Hardware / Hypervisor VMM / Máquina Virtual Nativa o Modificada, este tipo de


hypervisor opera como una capa intermedia entre el hardware y los sistemas
operativos invitados (Máquinas Virtuales, guest).

Todas las traducciones binarias (binary translation) Red, Almacenamiento las


hace la capa VMM y las traducciones binarias de CPU, Memoria la hace
mediante el hardware (hardware assist). (Tecnologías de virtualización 2da
edición - 2014).

Full virtualización: Full Hardware assist (Futuro de la virtualización Intel


VT, AMD-V, NPIV.)

Hardware / Hypervisor VMM / Máquina Virtual Nativa o Modificada.

Software de Virtualización

VMware Workstation.

Es uno de los programas para virtualizar basado en un hipervisor que se


ejecuta en versiones de 64 bits de los sistemas operativos Windows y Linux.

16
VMware Workstation permite ejecutar varios sistemas operativos basados en
x86 al mismo tiempo y en el mismo PC. Los usuarios pueden configurar
máquinas virtuales en una única máquina física, y utilizarlos de forma
simultánea junto con la máquina real. Cada máquina virtual puede ejecutar su
propio sistema operativo. (Tecnologías de virtualización 2da edición - 2014).

Virtuozzo.

Es uno de los programas para virtualizar propietario para virtualización de


sistema operativo. Virtuozzo crea múltiples entornos virtuales independientes o
servidores privados virtuales, en un solo servidor físico.

Los VPS actúan en la mayoría de los casos como si fueran un servidor


individual. Virtuozzo puede crear decenas o centenares de VPS en un solo
servidor debido a su forma de funcionamiento y realizar la virtualización a nivel
sistema. (Tecnologías de virtualización 2da edición - 2014).

VMware Workstation Player.

Es uno de los programas para virtualizar que permite ejecutar máquinas


virtuales creadas con productos de VMware.

Es una aplicación de virtualización de escritorios portable y compatible con


sistemas operativos que ejecuta uno o más sistemas operativos dentro de un
mismo ordenador sin necesidad de reiniciarlo. (Tecnologías de virtualización
2da edición - 2014).

Windows Virtual PC.

Es uno de los programas para virtualizar componente opcional del sistema


operativo Windows 7 que permite ejecutar más de un sistema operativo a la
vez en un equipo. Una de las principales ventajas de Windows Virtual PC es
que se puede usar para migrar a Windows 7 y seguir usando aplicaciones que
ejecuten versiones anteriores de Windows, por ejemplo, XP o Windows Vista.
(Tecnologías de virtualización 2da edición - 2014).

17
Xen.

Es uno de los programas para virtualizar de código abierto desarrollado por la


Universidad de Cambridge.

Xen ejecuta instancias de sistemas operativos con todas sus características, de


forma completamente funcional en un equipo sencillo. Xen sólo es compatible
con algunos sistemas operativos invitados. Xen es compatible con la migración
de equipos virtuales. (Tecnologías de virtualización 2da edición - 2014).

OpenVZ.

Es uno de los programas para virtualizar de sistema operativo para Linux.


OpenVZ crea múltiples instancias seguras y aisladas de Linux, también
conocidas como entornos virtuales o VPS, en un único servidor físico. Cada
contenedor se ejecuta como un servidor autónomo.

Ofrece menor flexibilidad en la elección del sistema operativo ya que tanto los
huéspedes como los anfitriones deben ser Linux. (Tecnologías de virtualización
2da edición - 2014).

VirtualBox.

Es uno de los programas para virtualizar completo de propósito general para


arquitecturas x86/amd64 dirigido a servidor, escritorio y el uso integrado.

VirtualBox se ejecuta en Windows, Linux, Macintosh, Solaris y soporta un gran


número de sistemas operativos invitados. VirtualBox ofrece la ejecución de
máquinas virtuales de forma remota. (Tecnologías de virtualización 2da edición
- 2014).

EasyVMX.

Existen páginas webs que nos permiten descargarnos una máquina virtual
personalizada.

En EasyVMX puedes crear máquinas virtuales para su ejecución con VMware


Player, rellenando previamente un formulario con la configuración básica
deseada.

18
Microsoft Hyper-v: El rol Hyper-V permite crear y administrar un entorno
informático virtualizado mediante la tecnología de virtualización integrada en
Windows Server.

Al instalar el rol Hyper-V, se instalan los componentes necesarios y, si lo


desea, las herramientas de administración. (Tecnologías de virtualización 2da
edición - 2014).

VMware vSphere.

Es un software de virtualización que permite virtualizar los servidores para que


pueda consolidar sus aplicaciones y usar menos hardware.

VMware NSX: es la plataforma de virtualización de redes para el centro de


datos definido por software. NSX integra las funciones de red y seguridad
gestionadas habitualmente en el hardware directamente en el hipervisor.
(Tecnologías de virtualización 2da edición - 2014).

7.7 Linux

El término Linux se utiliza para describir al sistema operativo tipo Unix que
utiliza filosofías y metodologías libres y que está constituido por la combinación
del núcleo Linux con las bibliotecas y herramientas del proyecto GNU, además
de otros proyectos libres y no libres. El término Linux también hace referencia
al kernel que utilizan múltiples sistemas operativos y es ampliamente popular
en el mercado de servidores. (Linux para todos 2009).

7.8 Distribuciones de Linux.

Tails.

Promocionada por el propio Edward Snowden y basada en Debian, es una


distribución lista para ser ejecutada desde un USB o DVD. Tails se conecta a
TOR tan pronto termina el proceso de inicio del sistema operativo, y toda
conexión a Internet se realiza a través de esta red. (Linux para todos 2009)

19
Kali Linux.

Distribución basada en Debian con una inmensa colección de herramientas


para proteger nuestros equipos. Utiliza un kernel personalizado con parches de
seguridad y tiene soporte para la arquitectura ARM. (Linux para todos 2009)

BlackArch Linux.

Una distribución orientada a la seguridad informática que en un principio nació


como expansión de Arch Linux, pero que ha seguido su propio camino. Nos da
acceso a una impresionante cantidad de herramientas de hacking entre las que
destaca Sploitctl, un script que permite instalar, actualizar y buscar sploits.
(Linux para todos 2009)

Arch Assault.

Se trata de una nueva distribución, también basada en Arch Linux y muy


parecida a la anterior, también dirigida a hackers y amantes de la seguridad.
Minimalista, con gestor de ventanas Openbox acompañado por el panel Tint2,
a pesar de estar aún verde ya ofrece soporte para arquitecturas ARM. (Linux
para todos 2009)

Red Hat Enterprise Linux.

Distribución comercial de Linux desarrollada por Red Hat. Ofrece una


estabilidad y flexibilidad punteras, lo que la coloca como una de las más
recomendadas para empresas y servidores. (Linux para todos 2009)

Debian.

Muy estable y 100% libre, Debian destaca por su sistema de paquetería .deb y
su gestión de paquetes APT. Es una de las distribuciones más importantes de
GNU/Linux, ya que en ella se basan gigantes como Ubuntu. (Linux para todos
2009)

openSUSE.

Es una de las alternativas más potente contra la familia de distribuciones


basadas en Debian. Está disponible con los entornos de escritorio KDE y

20
Gnome, y cuenta como una de sus mejores armas con la robusta herramienta
de instalación y configuración YaST y el configurador gráfico SaX. (Linux para
todos 2009)

Fedora.

Distribución gratuita creada y mantenida por la empresa Red Hat que utiliza el
sistema de paquetería RPM (Red Hat Package Manager). Tiene tres versiones
diferentes para escritorio, servidores y sistemas en la nube, y destaca por su
seguridad gracias al sistema SELinux ("Security-Enhanced Linux").(Linux para
todos 2009)

CentOS.

Nació como un derivado gratuito de la distribución comercial Red Hat


Enterprise Linux (RHEL) destinada al uso empresarial. Recientemente unió las
fuerzas con el propio Red Hat, y sigue siendo una apuesta segura para los que
busquen un código de gran calidad. (Linux para todos 2009)

Arch Linux.

Una distribución modular en la que empiezas desde cero y tienes que ir


añadiéndole los componentes que quieras. No es muy apta para principiante, y
utiliza pacman, su propio gestor de paquetes. Se trata de una Rolling Release,
lo que quiere decir que todos sus componentes van actualizándose sin
necesidad de instalar versiones nuevas del sistema operativo. (Linux para
todos 2009)

Manjaro.

Una prometedora distribución que promete llevar todo el potencial de Arch


Linux al usuario menos experimentado. Para eso, ofrece un sistema operativo
ya montado y basado en Arch, con un instalador sencillo como el que podemos
encontrar en otras distribuciones como Ubuntu. Tiene versiones oficiales con
los entornos de escritorio XFCE y KDE. (Linux para todos 2009)

21
Ubuntu.

Una de las distribuciones más utilizadas gracias a su gran facilidad de uso.


Basada en Debian, es amada y odiada por partes iguales por su exclusivo
entorno de escritorio Unity, con el que persigue convertirse en una distribución
versátil que pueda utilizarse tanto en ordenadores como móviles y tabletas.
(Linux para todos 2009)

Linux Mint.

Basado en Ubuntu, es uno de los más recomendados para todos aquellos que
tocan Linux por primera vez. Su entorno de escritorio, Cinnamon, tiene muchas
similitudes con el de Windows, y es también uno de los más personalizables.
(Linux para todos 2009)

Elementary OS.

De todas las distribuciones basadas en Ubuntu, esta una de las que más
personalidad tiene gracias a su cuidadísimo aspecto, que imita el del sistema
operativo OS X de Apple. Increíblemente rápida y fácil de usar, le ofrece al
usuario todo lo que pueda necesitar desde el primer momento, incluyendo una
colección de aplicaciones propias diseñadas para integrarse a la perfección con
su estilo visual. (Linux para todos 2009)

Zorin OS.

Distribución también basada en Ubuntu que nació con la intención de ayudar a


que el usuario diera el salto a Linux ofreciéndole una interfaz lo más similar
posible a Windows. Tiene varias versiones, algunas gratuitas como Core
(versión básica), Lite (para PCs poco potentes) y Educational (incluye
aplicaciones educativas), y otras cuantas de pago muy al estilo de las
versiones de Windows. (Linux para todos 2009)

Peppermint OS.

Distribución rápida y ligera basada en Ubuntu con entorno de escritorio LXDE.


Utiliza la tecnología Prism de Mozilla para integrarse con las aplicaciones
basadas en la nube, utilizando las webapps como si fueran nativas. Se

22
presenta como una alternativa a otros sistemas basados en la nube como
Chrome OS. (Linux para todos 2009)

7.9 Ventajas de la Virtualización

Aislamiento.

Las máquinas virtuales son totalmente independientes entre sí y con el


hypervisor. Por tanto, un fallo en una aplicación o en una máquina virtual
afectará únicamente a esa máquina virtual. El resto de máquinas virtuales y el
hypervisor seguirán funcionando normalmente. (Tecnologías de virtualización
2da edición - 2014).

Seguridad.

Cada máquina tiene un acceso privilegiado (root o administrador)


independiente. Por tanto, un ataque de seguridad en una máquina virtual sólo
afectará a esa máquina. (Tecnologías de virtualización 2da edición - 2014).

Flexibilidad.

Podemos crear las máquinas virtuales con las características de CPU,


memoria, disco y red que necesitemos, sin necesidad de “comprar” un
ordenador con esas características. También podemos tener máquinas
virtuales con distintos sistemas operativos, ejecutándose dentro de una misma
máquina física. (Tecnologías de virtualización 2da edición - 2014).

Agilidad.

La creación de una máquina virtual es un proceso muy rápido, básicamente la


ejecución de un comando. Por tanto, si necesitamos un nuevo servidor lo
podremos tener casi al instante, sin pasar por el proceso de compra,
configuración, etc. (Tecnologías de virtualización 2da edición - 2014).

Portabilidad.

Toda la configuración de una máquina virtual reside en uno o varios ficheros.


Esto hace que sea muy fácil clonar o transportar la máquina virtual a otro
servidor físico, simplemente copiando y moviendo dichos ficheros que

23
encapsulan la máquina virtual. (Tecnologías de virtualización 2da edición -
2014).

Recuperación rápida en caso de fallo.

Si se dispone de una copia de los ficheros de configuración de la máquina


virtual, en caso de desastre la recuperación será muy rápida, simplemente
arrancar la máquina virtual con los ficheros de configuración guardados. No es
necesario reinstalar, recuperar Backus y otros procedimientos largos que se
aplican en las máquinas físicas. (Tecnologías de virtualización 2da edición -
2014).

7.10 Servidores privados virtuales

El Servidor Privado Virtual es el sistema de conseguir que un servidor funcione


como varios servidores, ofreciendo un Servidor Dedicado cada uno de ellos.

¿Cómo se consigue? Si ponemos atención los recursos (cpu, memoria, disco)


de 5 servidores al azar al mismo tiempo, lo probable es que entre todos no
logran a consumir los recursos que ofrecería un solo servidor. Cada vez que un
Servidor está trabajando a menos de su capacidad máxima, que es la mayor
parte del tiempo, su poder de cálculo, su memoria y su espacio en discos son
inevitablemente desperdiciados.

También se mal usa toda energía necesaria para mantener el equipo en


funcionamiento, aunque no haga nada: motores de discos, circuitería,
ventiladores, aire acondicionado, alimentación. Con la ayuda de la tecnología
de virtualización logramos poner estos cinco servidores dentro de un único
servidor, más potente, que logre distribuir los recursos de manera más
equitativa, logrando que estos servidores trabajen con normalidad. Cuando se
lo hace, el uso de los recursos del servidor es el óptimo, permitiendo lograr un
mejor precio asociado al costo del servidor, al uso del espacio y al consumo
energético.

Cada uno de los VPS dispone de unos recursos reservados y puede, incluso,
disponer de mayor capacidad durante los momentos de más carga siempre que
estén sin uso en el servidor físico. Esta es la ventaja de compartir un servidor

24
más potente: La probabilidad de que todos los VPS necesiten los recursos al
mismo tiempo es estadísticamente poco probable, y por tanto nuestro VPS
podrá hacer uso, en muchas ocasiones, de la capacidad de un potente
servidor.

Otra de las ventajas de los Servidores Virtuales VPS es la escalabilidad: La


tecnología que se usa permitirá ampliar la capacidad de un servidor sin
necesidad de parar el servicio. Es casi magia: Un servidor indica que tiene
256MB de memoria y al momento ésta aumenta hasta 512MB. Por otra parte,
la memoria de base que ocupa un Servidor Virtual VPS es menor a la ocupa un
servidor físico, ya que el espacio asignado en memoria por los programas
idénticos, cargados en la memoria de todos los servidores (apache, mysql,….)
sólo se ocupa una vez.

Esto explica por qué los Servidores Virtuales de gama baja logran funcionar
con tan sólo 128MB de memoria RAM garantizada. Un Servidor Virtual VPS
puede lograr crecer según las necesidades de su empresa o su portal, sin tener
que parar, sin reinstalaciones, sin reconfiguraciones… Solamente es necesario
pasar al plan superior o contar con una ampliación de disco o memoria.

Desde luego, un Servidor Dedicado, o con un Servidor Cloud de mayores


recursos dará una potencia de rendimiento mayor en cualquier momento, y por
eso este tipo de servidores está recomendado para tareas que requieran
elevada potencia de cálculo o grandes cargas del servidor por tiempos
continuados. Sin embargo, un Servidor Virtual puede racer, en la mayoría de
los casos, tareas que requieran la misma, o incluso más, potencia que un
Servidor de gama baja. Con esta clase de servidores se ahorrará dinero
mientras contribuye a minorar la marca de carbono en la atmósfera, dividiendo
la cantidad de servidores físicos encendidos y la potencia de enfriamiento
necesaria para que estén climatizados al frío. (Administrador de servidores -
2011)

Cada VPS con su Sistema Operativo propio

La costumbre de dividir los recursos de un solo servidor físico entre múltiples


servidores virtuales viene de los tiempos de las grandes computadoras o

25
Mainframes. Hoy en día la gran potencia que han adquirido los servidores
físicos favorecida por la mejora de las unidades de proceso CPU, y la mayor
cantidad de memoria RAM que pueden direccionar, vuelve a poner de
actualidad esta tecnología.

Los servidores virtuales ejecutan por su cuenta su sistema operativo propio. De


esta forma varias máquinas virtuales alojadas por un mismo nodo hardware
logran ejecutar distintos sistemas operativos, y cada uno de ellos uno diferente
al de la misma máquina física. Facilidades de gestión También es posible
iniciarlos individualmente sin necesitar de arrancar el servidor físico. El manejo
virtual de los recursos de la máquina deja que se pueda ampliar la memoria
RAM, o el almacenamiento a un servidor VPS, en algunos casos sin ni siquiera
rearrancarla. Los Servidores VPS son el enlace con los servicios de hosting
compartido y los servidores dedicados. Por una parte brindan el uso exclusivo
de un servidor y por lo tanto la posiblidad de cargar sus propias aplicaciones,
configuraciones globales o el acceso a nivel de root, y a la vez el ahorro de la
compartición de recursos físicos entre distintos clientes.

Las capacidades de gestión que brindan los servidores VPS sobrepasan las de
los Servidores Dedicados. Las facilidades para hacer backups completos del
servidor, restaurar las copias de seguridad en máquinas físicas diferentes, o
llevar servidores en funcionamiento entre diferentes nodos hardware
prácticamente sin interrupción del servicio.

Todo lo anterior más a las ventajas ya comentadas de rearranque remoto, o


aumento de la memoria y espacio de disco duro sin interrupción del servicio,
hacen a los VPS es una de las posibilidades de hosting mas potentes que
existen (Administrador de servidores - 2011)

7.11 Tecnología en la nube

La tecnología de nube o cloud computing, es en alguna forma un forma de


arquitectura informática que se detalla como “una tecnología que logra ofrecer
servicios de computación a través de Internet” totalmente (online), en el que el
usuario ya no tendrá que instalar ningún programa en la computadora debido a
que lo ejecutará directamente desde Internet, desde un proveedor de servicios

26
lo que le dejará entre otras cosas, mejorar, aligerar y ahorrar gran cantidad de
espacio en su almacenamiento.

Únicamente debemos instalar una aplicación en nuestro PC lo que hace su


funcionamiento bastante sencillo: Un cliente del software que vayamos a usar.
Cada vez que corramos este cliente, se conectará a través de la conexión a
Internet con el servidor que contiene el software que estamos utilizando,
convirtiéndose en una especie de programa cliente-servidor, donde haremos
llegar información al servidor para que este ejecute nuestra tarea.

El funcionamiento es igual a los host terminales de una red o Clientes ligeros.


Por supuesto, que esto será una gran ventaja para el usuario final, ya que gana
espacio en su almacenamiento y movilidad. El gran inconveniente es que todo
el trabajo se realizará en un computador central, que por demás tendrá
registrados archivos nuestros y de haber problemas, no tendremos la
posibilidad de trabajar hasta que dicho inconveniente sea solventado. La
definición de la computación en la nube inició en proveedores de servicio de
Internet a gran tamaño, que diseñaron su propia infraestructura.

De todos estos surgió una arquitectura de recursos distribuidos


horizontalmente, ingresados como servicios virtuales de TI. Este diseño de
arquitectura fue implementado por G. Gilder Futurista tecnólogo americano en
un artículo de octubre 2006 para la revista Wired nombrado “Las fábricas de
información”. Tipos de nube Existen tres tipos de nubes: Nubes públicas, de
uso mundial o global. Nubes privadas, son orientadas a soluciones
corporativas. Nubes híbridas, son una mezcla de las dos nubes anteriores.

7.12 Tecnología de nube en el siglo XXI

En la actualidad, las aplicaciones que se utilizan con tecnología de nube se


vuelven cada vez de mayor popularidad, programas ofimáticas en línea y
programas de almacenamiento de archivos, como google doc. El uso de esta
tecnología va en ascenso y es posible que muy pronto los desarrolladores de
aplicaciones creen solamente este tipo de aplicaciones.

27
En Internet existe un gran número de recursos en línea y de aplicaciones cloud
(de nube), que brindan a los usuarios múltiples opciones para realizar un
variedad de tareas, sin tener que instalar las programas en sus ordenadores.

Recursos online Los recursos en línea, son todos los que se prestan en
Internet, sean estos gratis o pagados, que se ejecutan directamente desde un
servidor y utilizan pequeños clientes en nuestros ordenadores para lograr ser
ejecutados o, brindan el servicio desde una página web en donde estamos
registrados.

Ventajas de los recursos online De las principales ventajas de usar los


recursos en línea, contamos con la liberación de espacio de almacenamiento,
ya que podemos utilizar aplicaciones en la nube o servicios con solamente abrir
el browser, sin tener que instalar nada en nuestro ordenador o, simplemente,
instalando una aplicación cliente para que el servicio que queremos sea
activado en nuestro ordenador.

No se necesitan varias licencias. No se necesitan plataformas específicas, ya


que es multiplataforma. No necesita de discos duros secundarios de gran
tamaño. No necesita poseer servidores. Se ofrece gran diversidad de
programas y servicios. Acceso inmediato a los servicios sin la necesidad de
comprar nuevo hardware o software. Costos anuales realmente más bajos
debido al uso de servicios. La oficina puede estar en cualquier ordenador del
mundo con acceso a Internet. Otra de las ventajas a resaltar de utilizar
recursos en línea, aún más si se trata de programas que necesitan
actualizaciones periódicas, es que estos servicios estarán siempre actualizados
sin que debamos estar pendientes de las renovación de software, siendo un
servicio que va avanzando con las nuevas mejoras y cambios. Los servicios
son de gran portabilidad, ya que podemos acceder a ellos desde cualquier
computador en cualquier que nos encontremos, sin que sea necesario llevar
memorias Pen Drive u otro tipo de dispositivo de almacenamiento masivo.
Además, podemos ingresar a los servicios o a nuestros datos desde cualquier
computador, pudiendo acceder a nuestra información en cualquier momento.

Otra ventaja significativa al usar recursos en línea, es la capacidad de


compartir archivos, ideas y documentos con todos los contactos de manera

28
instantánea y en tiempo real, lo que permite lograr una comunicación fluida con
cualquier persona sin importar el lugar donde esté ubicada. Una característica
ideal, para realizar todo tipo de trabajos que en situaciones normales solo se
podrían realizar en modalidad presencial. Las ventajas de utilizar los recursos
en línea, sin tomar en cuenta el tema de la velocidad de los computadores, ya
que como son programas y servicios remotos, se ejecutan en el equipo servidor
y no consumen gran cantidad de memoria RAM.

Desventajas de utilizar recursos online Una de las mayores desventajas y


quizás la más evidente, es que varios de estos servicios pueden ser utilizados
para distribuir programas maliciosos ocultos en código intrusivo, o en cualquier
cliente falso que instalemos en nuestros equipos; por lo cual, pueden poner en
riesgo nuestra seguridad. Esta es la razón, por la que debemos conocer bien el
servicio en línea al que estamos ingresando para no tener a nuestra privacidad
y seguridad en Internet. Otra clara desventaja es, que si los servidores
presentan fallas, el servicio o aplicación en la nube quedaría sin funcionar
hasta solventar el error, quedando a sus usuarios durante ese tiempo sin el
servicio.

Tipos de recursos online Los recursos en línea, se pueden organizar de


acuerdo a la función que realizan e, incluso, se pueden clasificar como
gratuitos y propietarios. A continuación, veremos una clasificación de acuerdo
al tipo de servicio que ofrece el recurso Recursos de almacenamiento de datos
Estos recursos dan la posibilidad obtener almacenamiento directamente en
Internet, con varios tipos de archivos, algunos especializados, otros más
generales.

Se la diferencia radica principalmente en cantidad de espacio de alojamiento


que brindan y por el sistema de almacenamiento, ya que pueden ser de pago o
no. Recursos de comunicación Estos recursos permiten acceder a
comunicaciones con personas que se encuentren ubicadas en cualquier lugar,
ya sea de archivos tipo texto, en tiempo real, de audio o video, así como,
acceder a información mundial en tiempo real

29
7.13 Herramientas de virtualización

Todos los sistemas de virtualización incluyen herramientas de administración


para crear y configurar máquinas virtuales y para ejecutar cada una de las
máquinas virtuales que se están creando o administrando
En algunas ocasiones y en dependencia del entorno estas aplicaciones no son
muy fáciles de utilizar, ya que ninguna viene con una interfaz por defecto,
solamente vienen con un numero definido de herramientas de líneas de
órdenes, por ello se suelen utilizar otras aplicaciones o programas que hacen
más cómodo trabajar con sistemas de virtualización desde el escritorio o
atreves de la red.
Qemu
Es un emulador de procesadores basado en la traducción dinámica de binarios
(conversión del código binario de la arquitectura fuente en código entendible
por la arquitectura huésped). QEMU también tiene capacidades de
virtualización dentro de un sistema operativo, ya sea GNU/Linux, Windows, o
cualquiera de los sistemas operativos admitidos; de hecho es la forma más
común de uso. El objetivo principal es emular un sistema operativo dentro de
otro sin tener que reparticionar el disco duro, empleando para su ubicación
cualquier directorio dentro de éste.
El programa no dispone de GUI, pero existe otro programa llamado QEMU
manager que puede hacer de interfaz gráfica si se utiliza QEMU desde
Windows. También existe una versión para GNU/Linux llamada qemu-launcher.
En Mac OS X puede utilizarse el programa Q que dispone de una interfaz
gráfica para crear y administrar las máquinas virtuales.

Kernel virtual machine


Es una solución para implementar virtualización completa con Linux. Está
formada por un módulo del núcleo (con el nombre kvm.ko) y herramientas en el
espacio de usuario, siendo en su totalidad software libre.
KVM permite ejecutar máquinas virtuales utilizando imágenes de disco que
contienen sistemas operativos sin modificar. Cada máquina virtual tiene su
propio hardware virtualizado: una tarjeta de red, discos duros, tarjeta gráfica,

30
VIII. Hipótesis

El desarrollo y la implementación de servidores virtualizado en Linux en la


Bluefields Indian & Caribbean University BICU Recinto – Bluefields, reducirá los
costos de inversión, mantenimiento y de recursos tanto monetarios como de
mano de obra en los cuales tiene que incurrir la universidad además de facilitar
el mantenimiento y administración de los servidores ya existentes.

31
IX. Diseño Metodológico
9.1 Área de Estudio.

El presente trabajo investigativo se llevó a cabo en la Bluefields Indian &


Caribbean University BICU, con el fin de virtualizar los servidores físicos que ya
están instalados en dicha universidad, sin embargo como muestra del
funcionamiento de los mismos se recreó con un servidor prototipo, con el fin de
mostrar tanto la ventajas como las mejoras de los servidores virtualizados con
relación a los servidores estándares, luego de esto, proceder son su
implementación en la institución BICU.

9.2 Tipo de Investigación.

El tipo de investigación a la que pertenece, es del tipo descriptiva. Esto es


debido a que se describe principalmente las diferencias entre ambos tipos de
servidores, tanto estándares como virtualizados, y así también analizar las
propiedades, características y rasgos más importantes y relevantes de ambos.

9.3 Tipo de Enfoque.

El tipo de enfoque de investigación es tipo mixto, ya que en la investigación se


midieron tanto características variables cuantitativas, como lo son en este caso
los costos de mantenimiento, desarrollo, operación y funcionalidad, como
también variables cualitativas, analizar el proceso de la institución BICU en el
ámbito de desarrollo de software y procesos de reingeniería que se pueden
llevar a cabo.

9.4 Población.

Como población se tomó en cuenta individuos que están relacionados con


áreas de índole tecnológica y que tienen conocimientos en áreas tanto de
programación y elaboración de proyectos, para que de esta manera dieran una
opinión más neutra de la investigación, en este caso los estudiantes de
ingeniería de sistemas de BICU, tomando en cuenta solamente desde segundo
año hasta quinto año, para un total de 73 estudiantes distribuidos en las cuatro
áreas.

32
9.5 Muestra.

En el caso de la muestra, como es una muestra probabilística, se debería


calcular con una fórmula de reajuste, sin embargo como es una población
pequeña solamente se tomó un factor porcentual al de la población, en este
caso el 53% de la muestra. Así la muestra queda de 39 estudiantes divididos
en los diferentes niveles.

9.6 Tipo de Muestra.

En el tipo de muestreo se utilizó un muestreo aleatorio simple, por medidas de


la investigación, de esta forma se puedo alcanzar la mayor cantidad de
información, con diferentes tipos de criterio, lo que aporta a la investigación la
mayor cantidad de información posible..

9.7 Instrumento y Técnicas para la recolección de la Información.

Como instrumentos y técnicas de recolección de datos, se utilizó la encuesta,


con la cual se pretende descubrir el alcance y la importancia de esta
investigación por medio de preguntas cerradas, también se utilizó la entrevista,
con el objetivo de medir las posibilidades de implementación de esta
investigación. .

9.8 Recolección.

Se recolecto la información de personas que tenían de forma indirecta o


directa, relación con la realización de servidores en la universidad, así como
también conocimientos en informática, para que apoyaran con un criterio desde
otro punto de vista y de esta manera poder recopilar la mayor cantidad de
información valiosa.

9.9 Fuentes de Información.

Fuente Primaria.

Como fuente primaria se utilizó la encuesta que fue deliberadamente aplicada a


los individuos pertinentes y hábiles de conocimientos más básicos sobre el
tema y entrevistas directas con los responsables del área de informática, muy
en particular, encargados de servidores en la universidad.

33
Fuente Secundaria.

Las fuentes secundarias que se utilizaron durante la elaboración de este


trabajo investigativo fueron los libros, monografías, documentos digitales y el
internet para recopilar información.

9.10 Procesamiento de la Información.

Se utilizó el programa Microsoft Word 2013 para el levantado de texto, el


programa SPSS 23 (Statistical Package for the Social Sciences, “Paquete
Estadístico para las Ciencias Sociales”) para la realización de gráficas y
análisis de las encuestas y el programa Microsoft Power Point 2013 para la
presentación.

9.11 Costo de Operación.

Para poder desarrollar el presente proyecto de investigación así como para su


implementación se necesita una cantidad requerida en cuanto a los costes de
operación, mantenimiento y por supuesto los costes de recursos humanos que
este tipo de proyecto requiere.

En cuanto a los costes de operación inmediatos, tomando en cuenta todos los


equipos que este proyecto requiere, que se pueden ver en la tabla de
presupuesto que se muestra en la figura más adelante, un total de 17,460
córdobas netos en equipos, toando en cuenta, el cableado, el espacio y la
mano de obra, podría redondear bien unos 20,000 córdobas como conste de
operación inmediatos, sin embargo también debemos de tomar en cuenta el
coste de mantenimiento. Para mantener servidores virtualizados no es
necesario el manejo de muchos recursos humanos, con un ingeniero
capacitado y que tenga conocimientos básicos de servidores y cómo funcionan,
podrá dar mantenimiento sin ningún tipo de problema.

Haciendo un redondeo de costes, tanto como de mantenimiento, operación, y


administrativos, como coste básico e inmediato, para la institución se requeriría
un total de 25,000 córdobas, para la compra, instalación y programación de
todos los equipos requeridos para este proyecto, tomando en cuenta la suma
ya antes mencionada, en servidores normales, el coste sería mayor.

34
X. Resultado y su análisis

Tabulación de encuesta
1- Sexo de los encuestados

Tabla 1. Variable Sexo

Porcentaje Porcentaje
Frecuencia Porcentaje válido acumulado

Válido MASCULINO 26 66,7 66,7 66,7

FEMENINO 13 33,3 33,3 100,0

Total 39 100,0 100,0

Grafica 1. Variable Sexo

Fuente. Br. Ariel Delgadillo – Br. Shanon Gómez – Octubre 2017

En este cuadro y grafico podemos observar la cantidad total de personas


encuestadas, con un total de 66.6% Masculino y con un menor porcentaje, con
un 33.3% Femenino.

35
2- Edades de los encuestados

Tabla 2 variable. EDAD

Porcentaje Porcentaje
Frecuencia Porcentaje válido acumulado

Válido 18 6 15,4 15,4 15,4

19 12 30,8 30,8 46,2

20 12 30,8 30,8 76,9

21 4 10,3 10,3 87,2

22 2 5,1 5,1 92,3

23 3 7,7 7,7 100,0

Total 39 100,0 100,0

Grafica 2 variable Edad

Fuente. Br. Ariel Delgadillo – Br. Shanon Gómez – Octubre 2017

En la gráfica y tabla anteriores podemos destacar que las edades de los


encuestados varían en un área de los 19 y 20 años en su mayoría

36
PREGUNTA 1. Tiene conocimiento de que en la BICU existen varios tipos
de servidores que ayudan al buen funcionamiento de la misma.
Tabla 3 Elaborada por Investigador
Porcentaje Porcentaje
Frecuencia Porcentaje válido acumulado

Válido SI 33 84,6 84,6 84,6

NO LO SE 6 15,4 15,4 100,0

Total 39 100,0 100,0

Grafica 3
Fuente Br. Ariel Delgadillo – Br. Shanon Gómez – Octubre 2017

- El resultado de esta pregunta nos muestra de que la mayor parte de los


encuestados son conscientes de que en la institución se tienen en
funcionamiento varios tipos de servidores, y que los mismos contribuyen
a l buen funcionamiento de la misma, tomando esto como parte
fundamental de la institución

37
Pregunta 2. En qué grado tiene conocimiento acerca de servidores
Tabla 4 Elaborada por Investigador
Porcentaje Porcentaje
Frecuencia Porcentaje válido acumulado

Válido MUY ALTO 2 5,1 5,1 5,1

MEDIO 25 64,1 64,1 69,2

BAJO 7 17,9 17,9 87,2

MUY BAJO 5 12,8 12,8 100,0

Total 39 100,0 100,0

Grafica 4
Fuente Br. Ariel Delgadillo – Br. Shanon Gómez – Octubre 2017

- Nos muestra la buena reacción que poseen los individuos encuestados a


lo que son servidores convencionales, lo que nos facilita mucho el
entendimiento de lo que son servidores virtualizados, dado que en teoría
su funcionamiento en el mismo pero la funcionalidad y elaboración
difieren mucho uno del otro.

38
Pregunta 3. En qué grado tiene conocimiento acerca de servidores
virtualizados
Tabla 5. Elaborada por Investigador
Porcentaje Porcentaje
Frecuencia Porcentaje válido acumulado

Válido BAJO 30 76,9 76,9 76,9

MUY BAJO 9 23,1 23,1 100,0

Total 39 100,0 100,0

Grafica 5
Fuente Br. Ariel Delgadillo – Br. Shanon Gómez – Octubre 2017

- En el caso de esta pregunta, los servidores virtualizados son una


tecnología que es relativamente reciente, se entiende que no muchas
personas manejen el tema en cuestión. A los encuestados se les explico
la tecnología en sí, y las diferencias que existen entre ambos tipos de
estructuras, para que pudieran dar un punto de vista más acertado y
comprendieran las ventajas del uso de esta tecnología.

39
Pregunta 4. Es consciente de que en la institución actualmente se manejan varios
servidores sin virtualizar
Tabla 6. Elaborado por Investigador
Porcentaje Porcentaje
Frecuencia Porcentaje válido acumulado

Válido NO ESTOY SEGURO 20 51,3 51,3 51,3

NO LO SABIA 19 48,7 48,7 100,0

Total 39 100,0 100,0

Grafica 6
Fuente Br. Ariel Delgadillo – Br. Shanon Gómez – Octubre 2017

- La mayor parte de los encuestados desconocía que existían en la


institución servidores virtualizados, incluso que alguno de estos servicios
está actualmente en funcionamiento.

40
Pregunta 5. Esta de acuerdo con la implementación de servidores virtualizados en la
BICU actualmente
Tabla 7 Elaborada por Investigador
Porcentaje Porcentaje
Frecuencia Porcentaje válido acumulado

Válido TOTALMENTE DE
12 30,8 30,8 30,8
ACUERDO

DE ACUERDO 20 51,3 51,3 82,1

INDIFERENTE 7 17,9 17,9 100,0

Total 39 100,0 100,0

Grafica 7
Fuente Br. Ariel Delgadillo – Br. Shanon Gómez – Octubre 2017

- Conociendo ya las características básicas, diferencias y ventajas que


conllevan los servidores virtualizados en comparación con uno estándar,
los encuestados estuvieron en su mayoría de acuerdo con la
implementación en la institución.

41
Pregunta 6. Considera que con la implementación de servidores
virtualizados se reducirán los costes Operación y mantenimiento en la
BICU.
Tabla 8 Elaborada por Investigador
Porcentaje Porcentaje
Frecuencia Porcentaje válido acumulado

Válido MUCHO 23 59,0 59,0 59,0

MEDIO 16 41,0 41,0 100,0

Total 39 100,0 100,0

Grafica 8
Fuente. Br. Ariel Delgadillo – Br. Shanon Gómez – Octubre 2017

- Se centralizo, de que los servidores estándares conllevan mayor


cantidad de gastos a la hora de creación y mantenimiento, por ello la
mayoría de los encuestados están de acuerdo en que beneficiaria
mucho realizar el cambio de servidores estándares a virtualizados.

42
Pregunta 7 En qué medida la implementación generaría un cambio con la
implementación de servidores virtualizados
Tabla 9 Elaborada por Investigador
Porcentaje Porcentaje
Frecuencia Porcentaje válido acumulado

Válido MUY ALTO 25 64,1 64,1 64,1

ALTO 8 20,5 20,5 84,6

MEDIO 6 15,4 15,4 100,0

Total 39 100,0 100,0

Grafica 9
Fuente. Br. Ariel Delgadillo – Br. Shanon Gómez – Octubre 2017

- En su mayoría generaría un cambio en el entorno de administración, en


el entorno económico y de mantenimiento de los servidores, según los
encuestados un total de 64% están de acuerdo en que el impacto a nivel
de institución seria alto.

43
Los resultados de la recopilación y análisis de datos en la encuesta nos
muestran que la proyección del uso e implementación de servidores
virtualizados es una tecnología relativamente nueva, pero factible para el buen
funcionamiento de tecnologías y que realizar un cambio generaría una gran
mejora al funcionamiento, mantenimiento, elaboración y gastos en la
implementación de servidores en esta institución.

Como muestra del resultado de análisis también se generó entrevista a los


encargados de las áreas de servidores en esta institución, como periodo de
criterio para la aplicación de esta entrevista se tomó en cuenta aquellas
personas que estuvieran a cargo de la administración de servidores, como lo
son en este caso, el encargado del área de redes y hardware, el Ing., Carlos
Castillo, el encargado del área de servidores de registro, el Ing. Deyvon
Ordoñez y también al encargado del área de redes el Msc. Skinner Abelardo.
Las preguntas fueron enumeradas y están en referencia en el área de anexos
de este documento.

En el caso de los entrevistados todos poseían conocimientos de servicios


virtualizados, lo cual facilito mucho el periodo de respuesta y comentarios de
retroalimentación a la hora de la entrevista. Como resultados a preguntas
claves se tomaron en consideración factores claves de la investigación, como
por ejemplo los costos, se mencionó que la utilización de servidores
virtualizados si generaría un gran impacto económico a la institución BICU, sin
embargo que como en la actualidad ya se están corriendo procesos o servicios
generar un cambio inmediato también generaría otros costes que por el
momento no se pueden dar. En el caso de las mejoras de funcionamiento, la
implementación de servicios virtualizados también generaría una mejora, ya
que conllevaría menos espacio y menor cantidad de equipos.

Según los factores positivos y los resultados de encuesta y entrevistas,


podemos decir con seguridad que es un proyecto factible para la institución, sin
embargo por las condiciones actuales se debería tomar ciertas medidas a la
hora de su implementación para no generar problemas en el cambio de
estructuras.

44
XI. Conclusiones

Tomando en consideración el análisis de la información y los resultados


obtenidos, podemos considerar el proyecto de virtualización de servidores en la
universidad Bluefields Indian and Caribbean University, como una opción muy
válida para tomar en cuenta a la hora de su implementación, por las siguientes
razones:

Por parte del análisis de las encuestas y entrevista, si bien es cierto en la


muestra obtenida no toda la muestra tenía conocimiento del proceso en
general, y lo que la implementación conlleva, sin embargo, si tenían
conocimiento de la importancia del manejo de información y de la delicadeza
de su manipulación y almacenamiento, así como su utilización.

En cuanto a los beneficios de costes de mantenimiento y elaboración, se


consideran muy por debajo del promedio de un proyecto llevado a cabo con
servidores convencionales, además de que aportaría mucho a la funcionalidad
de los mismos.

Su facilidad a la hora de su mantenimiento, funcionamiento y de su arranque


inicial, sin necesidad de ningún proceso complejo para un usuario, también lo
hace muy factible para su implementación.

Cumpliría con los procesos de reingeniería y de mejoramiento de procesos, así


como de automatización de los mismos.

Podemos decir de forma segura que un proyecto de esta magnitud conllevaría


un gran trabajo y procesos de reingeniería para una institución que ya tiene
servidores tradicionales en funcionamiento, pero el resultado del proceso de
mejora en la estructura, la comodidad a la hora de su manejo y la facilidad de
uso lo hace muy llamativo para llevar a cabo el cambio de ingeniería.

45
XII. Recomendaciones

A. Para la institución,

1- Se necesita la automatización de sistemas de almacenamiento de


información, o en este caso el traslado de información de estructuras
generalizadas a bases más automatizadas.
2- Se recomienda la contratación de un encargado específicamente para el
área de servidores, que se ocuparía principalmente de la creación de
servicios, usuarios, horarios de uso y procesos de virtualización. Y que a
su vez delegue a los administradores los debidos permisos, según el tipo
de usuario.
3- Se recomienda mantener un presupuesto de mantenimiento, ya sea
preventivo o correctivo, para cualquier tipo de situación que pueda llegar
a suceder, así como un respaldo de toda la información.

B. Los trabajadores

1- Se recomienda la implementación de servidores que están en estado


inactivo de uso, ya que el tenerlos de esa forma genera gastos que
podrían utilizarse para la mejora o innovación de tecnologías.

C. Usuarios finales

1- Se recomienda realizar actualizaciones de software y un mantenimiento


continuo de los equipos que se estarán utilizando, así como un ambiente
propicio para los aparatos que se estarán necesitando para la
elaboración de servidores, ordenadores, monitores, teclados, etc.
2- Se recomienda crear horarios de uso, que vayan en dependencia del
tipo de usuario que vaya a darle el uso, todo esto brindado y delimitado
desde luego por el administrador de servicios.

46
XIII. Bibliografía.

Fuentes Bibliográficas.

 J. Salkind, N. (1997). Métodos de Investigación (3era. Edición).


 Jesús Guzmán (2012). Guía para Presentar Trabajos de Investigación
según APA.
 Landeau; R. (2007). Elaboración de Trabajos de Investigación (1era.
Edición).
 Sampieri Roberto (2006). Metodología de la Investigación (4ta. Edición).
 González Río Miguel Darío (2016). Tecnologías de Virtualización (2da.
Edición).
 Villar Eugenio / Gómez Julio. Introducción a la virtualización
 Talens-Oliag Sergio (2010). Herramientas de virtualización libres para
sistemas GNU/Linux
 Sebastián Sánchez Prieto, Óscar García Población (2008) Linux-Guía
Practica
 Nicolás Pons (2005) Linux: principios básicos del uso del sistema
 Miguel Darío González Ríos (2014) Tecnologías de virtualización 2da
edición.
 Enzo Augusto Marchionni (2011) Administrador de servidores.

47
WebGrafia
 Virtualizacion. (2017). ¿Qué es el Hypervisor? [online] Recuperado de:
http://www.virtualizacion.com/hypervisor/ [24 enero 2017].

 1&1 Digitalguide. (2017). ¿Qué es un servidor? Un concepto, dos


definiciones. [online] Recuperado de:
https://www.1and1.es/digitalguide/servidores/know-how/que-es-un-
servidor-un-concepto-dos-definiciones/ [ 24 enero. 2017].

 FM, Y. (2017). 31 distribuciones Linux para elegir bien la que más


necesitas. [online] Genbeta.com. Recuperado de:
https://www.genbeta.com/linux/31-distribuciones-de-linux-para-elegir-
bien-la-que-mas-necesitas [25 enero 2017].

 Osandnet.com. (2017). Osandnet. [online] Recuperado de:


http://www.osandnet.com/programas-para-virtualizar/ [25 enero 2017].

 Tecnología, D. (2017). Definición de Linux. [online] Alegsa.com.ar.


Recuperado de: http://www.alegsa.com.ar/Dic/linux.php [24 enero
2017].

 Tiposde.org. (2017). Tipos de servidores. [online] Recuperado de:


http://www.tiposde.org/informatica/131-tipos-de-servidores/ [25 enero
2017].

 Velázquez, E. (2017). ¿Qué es la virtualización? [online]


Pymesyautonomos.com. Recuperado de:
https://www.pymesyautonomos.com/tecnologia/que-es-la-virtualizacion
[24 enero 2017].

 Techweek.es. (2017). Ventajas y desventajas de la virtualización - Tech


Labs - Virtualización - techWEEK.es. [online] Recuperado de:
http://www.techweek.es/virtualizacion/tech-
labs/1003109005901/ventajas-desventajas-virtualizacion.1.html [25
enero 2017].

48
49
XIV. Anexos.
Desarrollo de Software

1. Pruebas conceptuales

Planteado los objetivos de la tesis, se procedió platear puntos importantes de la


elaboración de los servidores, como tomar en cuenta las capacidades de
almacenamiento que teníamos así como también las distribuciones de Linux en
las que se iba a realizar el trabajo, desde luego se tomó en cuenta los tipos de
servidores que soportarían las arquitecturas con las que se contaban. Una vez
tomados en cuenta los requerimientos se procedió a crear la base del sistema.

El sistema a instalar para crear el servidor e instalar cada una de las máquinas
virtuales fue Ubuntu Server 16.04.2 LTS de 64bits, en donde disponíamos de
los siguientes recursos de hardware para el servidor: HDD de 320Gb, Memoria
RAM de 4GB, Tarjeta Madre, Procesador, Tarjeta Gráfica.

2. Creación de Tabla de particiones

Para el momento de instalar el sistema base de Linux se tomó en cuenta un


sistema de particionamiento del disco, esto es debido a que por la facilidad que
reemplazo de paquetes que nos ofrece Linux, se facilitaría el trabaj0 a la hora
de reparar cierto sector del disco en caso de algún posible problema sin
necesidad de realizar nuevamente el proceso de reinstalación completa.

Al momento de la instalación del servidor se creó una tabla de particiones para


la instalación del mismo las cuales constaban de la siguiente forma:

El particionado del disco se hace a criterio. Conociendo la estructura del


sistema de directorio de Linux (cualquier distribución) existen directorios que
son actualizados con más frecuencia que otros. /var se actualiza mucho porque
aloja todos los registros de actividad del sistema y sus programas, /home se
actualiza, pero no con tanta frecuencia, también, se debe conocer las
cualidades de cada sistema de archivos.

50
En este caso usamos ext4 y xfs quedando la estructura: una partición swap o
de intercambio (2Gb), una partición /var para el alojamiento de variables (8%
del espacio de disco), otra / "raíz" en donde ira la instalación de sistema, así
como aplicaciones que sean necesarias para el funcionamiento del servidor
(30% del espacio de disco) y una partición /home para el almacenamiento de
datos (Todo el espacio restante).

3. Creación de Contraseña

Una vez creado los espacios de almacenamiento y la distribución del disco


rigido procedemos a Definir el nombre de la maquina host, un nombre de
usuario y una contraseña la cual ayudara a la seguridad dentro del servidor.
Automáticamente al estar conectada el servidor a la red, este hace las
configuraciones para obtener una dirección mediante la configuración DHCP
(Dynamic Host Configuration Protocol).

4. Instalación de Paquetes

Una vez instalado nuestro sistema, se procedió a la instalación de los paquetes


necesarios que se iban a utilizar para la virtualización y la conexión
remotamente a dicho servidor por medio de una terminal conectando por SSH
(Secure Shell) para mayor seguridad del mismo, los cuales fueron: qemu-kvm,
virt-manager, openssh-server (Servidor), openssh-client (Terminal). Todo esto
instalado en el servidor por medio de lineas de comando con: sudo apt-get
install (paquete a instalar) ejemplo: sudo apt-get install qemu-kvm.

5. Configuración de Red y creación de discos virtuales

Luego de haber instalados cada uno de los paquetes necesarios, se debe


hacer una configuración de la red, para que el terminal pudiera tener acceso a
la conexión remota del servidor y así también cada una de las máquinas
virtuales pudiera conectarse entre sí por medio de una interfaz puente, para
acceder a esas configuraciones, se utilizó desde el servidor el comando sudo vi

51
/etc/network/interfaces, para así tener acceso al archivo de configuración
almacenado en la ruta especificada, dentro de ese archivo se procedió a crear
la configuración de dicha interfaz.

Una vez hecho la configuración, podemos crear los disco virtuales para cada
una de las virtualizaciones que se iban a implementar dentro del servidor, se le
asignó una cantidad de 100GB a cada uno de los disco virtuales con el
comando dd if=/dev/zero of=host_dd bs=1024KB count=98000, en donde
empezaría a llenarse bloques de 0’s hasta alcanzar el tamaño especificado
para el disco virtual.

6. Creación de sistema de servidor Base

Ya creados cada uno de los discos virtuales, copiamos las imágenes de los
sistemas a virtualizar dentro del servidor con el comando SCP (Secure Copy) el
cual es un medio de transferencia segura de archivos informáticos entre un
host local y otro remoto o entre dos hosts remotos.

Usando el protocolo Secure Shell (SSH) quedando el comando de la siguiente


forma: sudo scp /home/chronos/Escritorio/ubuntu-16.04.2-desktop-amd64.iso
server@192.168.21.38:/home/server, en donde seleccionamos la ruta en donde
se encuentra la imagen del sistemas y le decimos en donde la vamos a copear
poniendo el nombre de usuario del servidor (server) y la dirección IP (Internet
Protocol) que tiene el servidor(192.168.21.38) y luego la dirección dentro del
servidor en donde se copearía la imagen del sistema.

7. Creación de Máquinas virtuales.

Una vez copiada la imagen, abrimos el gestor de máquinas virtuales


previamente instalado con los paquetes para la virtualización (virt-manager),
una vez dentro del gestor, procedemos a la creación de las máquinas virtuales
seleccionado primero como vamos a instalar el sistema operativo, en nuestro
caso seleccionamos la instalación desde una imagen ISO (previamente
copiada al servidor).

52
Al momento de seleccionar la imagen del sistema, seleccionamos la
exploración localmente para buscar la imagen dentro del servidor, la
seleccionamos y luego elegimos la cantidad de memoria RAM (Random
Access Memory) para la máquina virtual y la cantidad de CPU (Central
Processing Unit) para asignar el almacenamiento de la máquina virtual,
seleccionaremos la unidad de disco virtual previamente creado para cada una
de las virtualizaciones, le asignamos un nombre a la máquina virtual y le damos
finalizar, solo queda proceder a la instalación de los sistemas virtualizados, y
proceder a la configuración de cada uno de ellos.

8. Creación de conexión de terminal

Lo primero que debemos tener en cuenta es que la terminal debe estar en una
distribución de Linux, en este caso se optó por la versión 16 de Ubuntu
desktop, para funcionamiento como terminal, se debe de realizar la
actualización de los paquetes contenidos con comando Linux, y proceder al la
instalación de paquetes de Linux, en este caso se procedió a instalar tres
paquetes en específicos, como lo son. Qemu-kvm,virt-manager, openssh
versión cliente

Una vez realizada la instalación de paquetes, se procede a instalar los server


en las máquinas virtuales ya creadas, en este caso en particular se procede a
instalar dos máquinas virtuales y dos servidores. Un servidor Dns que
moldeara, asignara y transformara las direcciones, y también un servidor web
que ayudara al funcionamiento de un prototipo de sitio web, todo este
funcionamiento se podrá manejar de forma simultánea desde una misma
terminal, así como también desde el servidor base misma.

53
Figura 1. Conexión remotamente desde la terminal por medio de SSH

Imagen 2. Dentro del servidor mediante la conexión SSH.

54
Figura 3. Creación de los discos virtuales para la virtualización de las máquinas.

Figura 4. Gestor de máquinas virtuales (Virt-Manager) dentro del servidor desde la


terminal.

55
Figura 5. Selección dela interfaz puente creada para la conexión.

Figura 6. Máquinas virtuales ejecutándose dentro del servidor administrado por la


terminal.

56
Figura 7. Imágenes ISO’s de los sistemas y discos virtuales creados dentro del
servidor.

57
Bluefields Indian & Caribbean University (Bicu)
Facultad: Escuela de Informática
Virtualización de servidores institucionales en Linux para la Bluefields
Indian & Caribbean University BICU Recinto-Bluefields en el periodo del
segundo semestre del 2017.
Guion de Entrevista

1. ¿Cuál es su experiencia en el uso de tecnologías de virtualización?

2. En su experiencia ¿Cuáles son las ventajas del uso de tecnologías de


virtualización?

3. ¿Qué tan amplio es el uso y aplicación de la virtualización en el ámbito


empresarial y académico en la actualidad?

4. ¿Cuáles serían sus recomendaciones para la implementación de


servidores virtualizados?

5. ¿Considera que los bajos costos de la implementación de servidores


virtualizados en una institución sería una característica fundamental para
realizar un proceso de cambio en la misma?

6. ¿Qué tanto seria el margen de mejoras en la institución con un proceso


de reingeniería aplicado en los servidores? Describa.

58
Guion de Encuesta
Bluefields Indian & Caribbean University (Bicu)
Facultad: Escuela de Informática
Virtualización de servidores institucionales en Linux para la Bluefields
Indian & Caribbean University BICU Recinto-Bluefields en el periodo del
segundo semestre del 2017
Sexo_______________ Edad__________

1. Tiene conocimiento de que en la BICU existen varios tipos de


servidores que ayudan al buen funcionamiento de la misma.
Si
No
No lo se

2. En qué grado tiene conocimiento acerca de servidores


Muy alto
Alto
Medio
Bajo
Muy bajo

3. En qué grado tiene conocimiento acerca de servidores virtualizados


Muy alto
Alto
Medio
Bajo
Muy bajo

4. Es consciente de que en la institución actualmente se manejan


varios servidores sin virtualizar
Si lo sabía
No estoy seguro
No lo sabía

5. Esta de acuerdo con la implementación de servidores virtualizados


en la BICU actualmente
Totalmente de acuerdo
De acuerdo
Indiferente
En desacuerdo
Totalmente en desacuerdo

59
6. Considera que con la implementación de servidores virtualizados
se reducirán los costes Operación y mantenimiento en la BICU.
Mucho
Medio
Poco
Nada

7. En qué medida la implementación generaría un cambio con la


implementación de servidores virtualizados
Muy alta
Alta
Media
Baja
Muy baja

60

También podría gustarte