View
11
Download
2
Category
Preview:
DESCRIPTION
virtualizacion
Citation preview
FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS
ESCUELA DE INFORMATICA
ANALISIS E INTERPRETACION DE INFORMACION DE SERVIDORES SELEC-
CIONADOS EN LA EMPRESA NEGOCIOS ASOCIADOS S. A. PARA EL ESTU-
DIO SOBRE LA POSIBILIDAD DE MIGRACION A UN AMBIENTE VIRTUAL UTI-
LIZANDO TECNOLOGIA VMWARE EN LOS NUEVOS SERVIDORES QUE HAN
ADQUIRIDO POR LA EMPRESA CON EL FIN DE VIRTUALIZAR.
TRABAJO DE GRADUACION PRESENTADO POR:
DIAZ VALDEZ, WILLIAM ADONIS 25-5700-2008
HERNANDEZ GRANADOS, CARLOS ERNESTO 25-1242-2008
VIANA, CESAR AUGUSTO 25-4407-2007
PARA OPTAR AL GRADO DE:
INGENIERO EN SISTEMAS Y COMPUTACION / LICENCIATURA EN INFORMATICA
DICIEMBRE, 2014
SAN SALVADOR, EL SALVADOR, CENTROAMERICA
Indice de contenido
Introduccion 1
1. Descripcion del proyecto de investigacion 21.1. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.1. Objetivo General . . . . . . . . . . . . . . . . . . . . . . . . . 21.1.2. Objetivos Especficos . . . . . . . . . . . . . . . . . . . . . . 2
1.2. Alcances y limitantes . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2.1. Alcances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2.2. Limitantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3. Descripcion del problema . . . . . . . . . . . . . . . . . . . . . . . . 41.4. Justificacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.5. Cronograma de actividades . . . . . . . . . . . . . . . . . . . . . . . 6
2. Marco teorico 72.1. Descripcion de la Empresa . . . . . . . . . . . . . . . . . . . . . . . 72.2. Descripcion de las tecnologas, metodologas a utilizar en el proyecto 9
2.2.1. Metodologa a emplear . . . . . . . . . . . . . . . . . . . . . 92.2.2. Sntesis de las tecnologas a utilizar . . . . . . . . . . . . . . 102.2.3. Cuadros comparativos . . . . . . . . . . . . . . . . . . . . . . 22
3. Descripcion de la propuesta de solucion 243.1. Diseno de la propuesta de solucion. . . . . . . . . . . . . . . . . . . 243.2. Descripcion de los componentes de la solucion. . . . . . . . . . . . 243.3. Presupuesto de implementacion. . . . . . . . . . . . . . . . . . . . . 253.4. Estrategia de implementacion. . . . . . . . . . . . . . . . . . . . . . 27
4. Analisis y resultados 284.1. Resultados de la implementacion de la propuesta de solucion . . . . 284.2. Valoraciones de la empresa o funcionabilidad del prototipo . . . . . 30
Recomendaciones 31
Conclusiones 32
Referencia bibliografica 33
Anexos 34
II
Introduccion
Como aporte para la empresa Negocios Asociados S.A se ha desarrollado el pre-
sente trabajo con la finalidad de colaborar en forma de documentacion y propor-
cionar informacion de servidores que brindan diferentes servicios dentro de la em-
presa, dichos servidores estan pensado migrarse como maquinas virtuales a la
arquitectura de virtualizacion que la empresa previamente a adquirido para reali-
zar dicho proceso la cual es VMware ESX.
La empresa Negocios Asociados S.A se dedica a comercializar productos electri-
cos de baja, media y alta tension, es una empresa regional que cuenta con muchas
sucursales en la region Centroamericana, debido a esto tiene diseminado por la
region muchos servidores con mucha informacion valiosa, pero nuestro trabajo se
enfocara en una de las sucursales que se llama Electro Bodegas, donde se en-
cuentra centralizada mucha informacion y la mayora del personal administrativo
con que cuenta la empresa.
En la empresa se encuentran funcionando muchos servidores y algunos de ellos
presentan algun tipo de dificultad y que expondremos a los miembros del equipo
de IT de la empresa para que tomen en consideracion nuestro estudio sobre los
recursos con los que actualmente cuenta la empresa y que se tienen pensado
llevarse a un ambiente virtual.
1
Captulo 1 - Descripcion del proyecto de in-
vestigacion
1.1 Objetivos
1.1.1 Objetivo General
Aportar a la empresa Negocios Asociados S. A. un analisis de los servidores que
se podran virtualizar, propuestos por la empresa, en el cual se estudiaran las
caractersticas y especificaciones tecnicas de cada uno, mediante monitoreo el
cual arrojara los resultados para saber si estos pueden ser llevados a un ambiente
virtual.
1.1.2 Objetivos Especficos
Implementar una herramienta de diagnostico en los servidores escogidos
que brinden la informacion para el analisis que arrojara los resultados ne-
cesarios para saber que clase de equipos seria los mas adecuados para
realizar las tareas de virtualizacion en la empresa Negocios Asociados S. A.
Diagnosticar y hacer observaciones sobre cualquier mal funcionamiento o
irregularidad que se encuentre durante el estudio de los equipos para poste-
riormente hacer recomendaciones sobre estos para as evitar futuras fallas
que comprometan el funcionamiento de los servidores.
Presentar propuestas sobre la optimizacion de los recursos de los servidores
que se van a convertir a maquinas virtuales para as aprovechar mejor los
equipos tecnologicos que la empresa va adquirir.
2
1.2 Alcances y limitantes
1.2.1 Alcances
Recolectar la informacion necesaria sobre uso de recursos de entrada y sali-
da de perifericos principales como memoria RAM, disco duros y procesador,
as como uso de la red de los servidores que se podran virtualizar.
Analizar el funcionamiento actual de los servidores y verificar posibles fa-
llas que estos pudiesen tener como falta de recursos, aplicaciones ligadas a
cierto software que el servidor utiliza o si hay un gran trafico de red.
Crear una propuesta de hardware de los servidores que seran virtualizados
para estos no sufran de falta de recursos o desperdicio de estos y que tec-
nologa de virtualizacion les beneficiara.
1.2.2 Limitantes
Debe ser utilizada solo una herramientas de diagnostico para evitar que las
herramientas de monitoreo gasten recursos en los servidores que se moni-
torearan.
Se enfoca en aquellas aplicaciones o servicios que tienen mas importancia
en los servidores.
Los recursos que seran recomendados seran aquellos que tienen mayor re-
levancia para la creacion de una maquina virtual (memoria RAM, procesador,
discos duros, tarjetas de red) en los servidores seleccionados por la empresa
Negocios Asociados S.A.
3
1.3 Descripcion del problema
La situacion en la empresa es la siguiente:
La empresa a tomado la decision de migrar algunos de sus servidores a un am-
biente virtualizado por distintas razones.
Algunas de las razones por la que se desean implementar virtualizacion en estos
servidores son:
Uno de los servidores ya no cuenta con fuente de poder redundante.
Problemas de espacio en almacenamiento.
Ya no existe soporte para discos duros, esto por que ya no se encuentran
discos para este modelo de servidor.
La informacion que se encuentra en el servidor es de vital importancia, en
ellos estan las bases de datos de la empresa.
Uno de los servidores importantes tiene varios problemas antes menciona-
dos, en este funcionan Active Directory, Servidor DHCP y servidor de aplica-
ciones.
4
1.4 Justificacion
La empresa Negocios Asociados S.A. ha decidido realizar la tarea de llevar a cabo
la virtualizacion para servidores que para ellos son importantes ya para ellos al
tenerlos en un ambiente virtual les resulta mas sencillo la administracion de ellos,
as como tambien el mantenimiento.
Ya que para virtualizar es necesario un hardware con buenas caractersticas y
sobre todo caractersticas de virtualizacion ellos ya han adquirido dicho hardware
y cuentan con la capacidad de adquirir mas si lo ven necesario.
Unas de las cosas mas importantes antes de llevar acabo una virtualizar es el
conocimiento de los equipos que se va a virtualizar, es por ello que realizamos
este estudio.
Algunas de las ventajas que obtendra la empresa Negocios Asociados S. A. del
proyecto que realizaremos.
Conocimiento del rendimiento de sus servidores para la toma de decisiones.
Redimensionar el disco duro del servidor al momento de una posible migra-
cion a un ambiente virtual.
Configurar un tamano adecuado de memoria RAM para un mejor desem-
peno.
5
1.5
Cro
nogr
ama
deac
tivid
ades
6
Captulo 2 - Marco teorico
2.1 Descripcion de la Empresa
Grupo Electro Bodegas
Grupo Electro Bodegas pertenece a un grupo de empresas hermanas, que se de-
dican a comercializar productos electricos de baja, mediana y alta tension. Cuenta
con un gran numero de clientes entre ellos personas, empresas, alcaldas, ONGs,
Gobierno Central, ademas compite en licitaciones para adjudicarse proyectos es-
tatales de presupuesto mediano y grande.
Sitio web de Electro Bodegas: http://www.electrobodegas.com/
Vision: Ser los Suplidores Lderes en la industria electrica con estandares de clase
mundial.
Mision: Somos una empresa especializada en la importacion y distribucion de
equipos y materiales electricos para la Industria, comercio, Institucion, construc-
cion y domestico. Canalizando el respaldo del fabricante en Seguridad, Calidad y
Productividad con el mejor servicio a nivel regional y nacional.
EB Electrosuministros
Es la sala matriz de ventas principal del grupo Electro Bodegas, cuenta con un per-
sonal calificado para brindar asesora de consultas tecnicas y comerciales. Cuenta
con un variado stock de productos, se destacan por su experiencia en materiales
electricos [2].
7
Impesa
Es la unidad de negocios que se encarga de la importacion de equipos electri-
cos y asesora para el suministro de requerimientos especiales y proyectos. Entre
las lneas de productos que mas se destacan estan: Transformadores, Tableros,
Iluminacion, Redes de tierra, Pararrayos [2].
Tecnopro
Empresa que nace para poder satisfacer la necesidad de optima accesoria tecnica
profesional al cliente, poniendose a la disposicion del cliente para poder apoyarle
en proyectos ya sean iniciados o en plan de desarrollo [2].
Tecnelec
Es la sucursal en la zona oriental del grupo Eletrobodegas, atienden el mercado
de mayoreo de productos electricos para el sector ferretero de toda la zona oriental
as como al sector de ingenieros contratistas, electricistas, industria , alcaldas e
instituciones y publico en general por medio de la sala de ventas ubicada en Av
Roosevelt Sur San Miguel [2].
Factibilidad financiera
Para este caso hay luz verde para la puesta en marcha de este proyecto ya que
Negocios Asociados S.A tiene los recursos para la adquisicion de equipos tec-
nologicos, cabe mencionar que estos equipos ya fueron adquiridos por la empre-
sa, solamente se esta esperando que la junta directiva apruebe el presupuesto
para la adquisicion de las licencias a utilizar de VMware Sphere.
8
2.2 Descripcion de las tecnologas, metodologas a
utilizar en el proyecto
2.2.1 Metodologa a emplear
El contacto directo con la empresa fue uno de los integrantes que elaboro este tra-
bajo, Carlos Hernandez que labora en Negocios Asociados S.A y que se dedico a
proveer la informacion necesaria para el desarrollo del trabajo y que tuvo contacto
directo con las personas encargadas del departamento de TI.
Los instrumentos utilizados para la recoleccion de informacion fueron:
Entrevista con el director de TI de Negocios Asociados S.A.
Charla con empleados de la empresa encargado del manejo de servidores.
Consulta con asesores y catedraticos de la Universidad Tecnologica de el
Salvador.
Referencias bibliograficas.
Tecnologas de virtualizacion de equipos
En la actualidad se encuentran un buen numero de tecnologas que nos permi-
ten virtualizar equipos, las cuales dependiendo de la necesidad que se tenga de
virtualizar un equipo se pueden adquirir en el mercado solamente con las carac-
tersticas necesitadas lo cual permite al usuario escoger entre ellas y ver cual se
adecua mas a lo que se necesita y a lo que puede costearse tomando en cuenta
que ciertas tecnologas poseen licencias libres. Entre las tecnologas disponibles
en el mercado estan las siguientes:
9
VMware
Hyper-v de Microsoft
Oracle VM VirtualBox
OpenVZ
XenServer
KVM
2.2.2 Sntesis de las tecnologas a utilizar
VMware
VMware es un sistema de virtualizacion por software. Un sistema virtual por soft-
ware es un programa que simula un sistema fsico (un computador, un hardware)
con unas caractersticas de hardware determinadas. Cuando se ejecuta el progra-
ma (simulador), proporciona un ambiente de ejecucion similar a todos los efectos
a un computador fsico (excepto en el puro acceso fsico al hardware simulado),
con CPU (puede ser mas de una), BIOS, tarjeta grafica, memoria RAM, tarjeta
de red, sistema de sonido, conexion USB, disco duro (pueden ser mas de uno),
etc.
Un virtualizador por software permite ejecutar (simular) varios computadores (sis-
temas operativos) dentro de un mismo hardware de manera simultanea, permi-
tiendo as el mayor aprovechamiento de recursos. Sin embargo al ser una capa in-
termedia entre el sistema fsico y el sistema operativo que funciona en el hardware
emulado, la velocidad de ejecucion de este ultimo es menor, pero en la mayora
de los casos suficiente para usarse en entornos de produccion.
10
VMware es similar a su homologo Virtual PC, aunque existen diferencias entre
ambos que afectan a la forma en la que el software interactua con el sistema
fsico. El rendimiento del sistema virtual vara dependiendo de las caractersticas
del sistema fsico en el que se ejecute, y de los recursos virtuales (CPU, RAM,
etc.) asignados al sistema virtual.
Mientras que VirtualPC emula una plataforma x86, VMware la virtualiza, de for-
ma que la mayor parte de las instrucciones en VMware se ejecutan directamente
sobre el hardware fsico, mientras que en el caso de Virtual PC se traducen en
llamadas al sistema operativo que se ejecuta en el sistema fsico.
Herramientas de monitoreo
Una de las preguntas comun para un administrador de sistemas sera Cual es
la diferencia entre Zenoss y Nagios?. Aunque Nagios tiene una de las mayores
bases instaladas de cualquier solucion de monitoreo Zenoss tiene una serie de
caractersticas que lo diferencian de Nagios. Nagios es basicamente un planifica-
dor que ejecuta comprobaciones de mantenimiento y pruebas contra los dispo-
sitivos de red y los reportes regresan los resultados. Nagios tambien tienen una
lista completa de extensiones o plugins que son similar a los plugins de Zenoss.
As que es posible utilizar los plugins de Nagios en Zenoss, ya que proporciona la
capacidad de ejecutarlos [3].
Descubrimiento automatico - Zenoss puede descubrir automaticamente
hosts y iniciar a monitorizar de forma automatica. Nagios requiere que se
introduzca de forma manual en un archivo de configuracion.
Monitoreo de Rendimiento - Zenoss puede generar graficos de series de
tiempo del rendimiento. Nagios no puede sin plugins adicionales o software.
A menudo los usuarios utilizan el motor grafico popular llamado Cacti, que
11
aprovecha RRDTool para recopilar datos de series de tiempo.
Gestion de Eventos - Zenoss puede normalizar los datos dentro de even-
tos, mas alla de la coleccion desde otra fuente y deduplicacion los eventos
almacenan las ocurrencias en un contador el cual permite a los usuarios
configurar alertas basadas en la frecuencias de una alerta.
Monitoreo de Logs del sistema - Zenoss puede monitorear los registros
del sistema Unix, Linux, Windows y mas. En adicion Zenoss puede ser utili-
zado para traducir los datos dentro de los evento y normalizarlos junto con
la disponibilidad y rendimiento recopilados a traves de otros metodos como
SNMP y SSH.
Alertas sofisticadas - Las alertas de Nagios se pueden enviar a una di-
reccion de correo electronico o a un localizado basado en ciertas condicio-
nes. Sin embargo, Zenoss tiene un sistema de alerta mas robusto, donde las
alertas pueden enviarse a una sola persona o a un grupo de individuos. El
escalamiento de reglas puede hacerse cumplir de manera que cuando una
alertas van sin reconocimiento, puedan ser promovidas a otro operador de
red.
Nagios
Nagios [1] es un sistema de monitorizacion de redes ampliamente utilizado, de
codigo abierto, que vigila los equipos (hardware) y servicios (software) que se es-
pecifiquen, alertando cuando el comportamiento de los mismos no sea el desea-
do. Entre sus caractersticas principales figuran la monitorizacion de servicios de
red (SMTP, POP3, HTTP, SNMP...), la monitorizacion de los recursos de sistemas
hardware (carga del procesador, uso de los discos, memoria, estado de los puer-
tos...), independencia de sistemas operativos, posibilidad de monitorizacion remo-
12
ta mediante tuneles SSL cifrados o SSH, y la posibilidad de programar plugins
especficos para nuevos sistemas.
Se trata de un software que proporciona una gran versatilidad para consultar
practicamente cualquier parametro de interes de un sistema, y genera alertas,
que pueden ser recibidas por los responsables correspondientes mediante (en-
tre otros medios) correo electronico y mensajes SMS, cuando estos parametros
exceden de los margenes definidos por el administrador de red.
Llamado originalmente Netsaint, nombre que se debio cambiar por coincidencia
con otra marca comercial, fue creado y es actualmente mantenido por Ethan Gals-
tad, junto con un grupo de desarrolladores de software que mantienen tambien
varios complementos.
Nagios fue originalmente disenado para ser ejecutado en GNU/Linux, pero tam-
bien se ejecuta bien en variantes de Unix.
Nagios esta licenciado bajo la GNU General Public License Version 2 publicada
por la Free Software Foundation.
Caractersticas de Nagios
Monitorizacion de servicios de red (SMTP, POP3, HTTP, NNTP, ICMP, SNMP).
Monitorizacion de los recursos de equipos hardware (carga del procesador,
uso de los discos, logs del sistema) en varios sistemas operativos, incluso
Microsoft Windows con los plugins NRPE NT o NSClient++.
Monitorizacion remota, a traves de tuneles SSL cifrados o SSH.
Diseno simple de plugins, que permiten a los usuarios desarrollar sus pro-
pios chequeos de servicios dependiendo de sus necesidades, usando sus
13
herramientas preferidas (Bash, C++, Perl, Ruby, Python, PHP, C#. . .).
Chequeo de servicios paralizados.
Posibilidad de definir la jerarqua de la red, permitiendo distinguir entre host
cados y host inaccesibles.
Notificaciones a los contactos cuando ocurren problemas en servicios o hosts,
as como cuando son resueltos (a traves del correo electronico, busca per-
sonas, Jabber, SMS, o cualquier metodo definido por el usuario junto con su
correspondiente complemento).
Posibilidad de definir manejadores de eventos que ejecuten al ocurrir un
evento de un servicio o host para resoluciones de problemas proactivas.
Rotacion automatica del archivo de registro.
Soporte para implementar hosts de monitores redundantes.
Visualizacion del estado de la red en tiempo real a traves de interfaz web, con
la posibilidad de generar informes y graficas de comportamiento de los sis-
temas monitorizados, y visualizacion del listado de notificaciones enviadas,
historial de problemas, archivos de registros. . .
14
Zenoss Core
Zenoss Core [4] es un software abierto, una plataforma de monitoreo de red y
sistema que es patrocinado por Zenoss, Inc. la cual desarrolla dos versiones de
Zenoss: Core y Enterprise. Core pertenece a la comunidad y es desarrolla por la
comunidad.
Zenoss Enterprise anade algunas caractersticas de valor sobre la version Core,
tales como una librera extendida de reportes, transacciones web sinteticas, moni-
tores certificados (ZenPacks), y un panel de administracion para multiples instala-
ciones de Zenoss. Las caractersticas adicionales permiten a Zenoss Inc. vender
la version Enterprise como un producto de software comercial con soporte.
Zenoss Core es una solucion de monitoreo que puede ser tan completa como se
desee. Y mientras que casi cualquier persona puede instalarlo, correrlo, y moni-
torear un equipo, Zenoss Core se torna un tanto complicado en ocasiones. La
interfaz ha mejorado drasticamente en la version 2, pero no es el tipo de software
que se puede utilizar de forma intuitiva, un poco de orientacion es necesaria.
Zenoss Core provee una solucion de monitoreo que incorpora los siguientes fun-
ciones:
Gestion de dispositivos
Monitoreo de disponibilidad
Graficos de rendimiento
Gestion de usuarios y alertas
Arquitectura de plugins
Informes de seguimiento
Para monitorear activos de Tecnologa de informacion (Servidores, routers, swit-
15
ches, sitios web, y cualquier cosa conectada a la red), se debe instalar Zenoss
Core en un servidor. A pesar que Zenoss Core esta disenado para ser instalado
en un servidor Linux, aplicaciones virtuales estan disponibles para permitir a los
usuarios de Machintosh y Windows instalar Zenoss core utilizando VMware.
Despues de la instalacion, usted puede manejar su instalacion de Zenoss Core
y su configuracion de monitorizacion de una interfaz web. La siguiente imagen
muestra la vista del panel:
Figura 2.1: Ventana principal de Zenoss Core
El portal web es la cara del sistema de Zenoss Core y es el lugar donde pasamos
la mayor parte de nuestro tiempo. Este provee un unico acceso para el sistema
de monitoreo y no requiere saber acerca del sistema operativo. La interfaz web
ofrecer arrastrar y soltar, portlets que muestra una vista personalizada de la red
en cualquier punto.
16
Gestion de dispositivos
En el corazon de la gestion de dispositivos, Zenoss Core utiliza una Base de Datos
de la Gestion de Configuracion (CMDB), el cual almacena un modelo del entorno
de TI a la CMDB de una en una o por auto-descubrimiento de dispositivos activos
al recorrer la tabla de enrutamiento. Los dispositivos son gestionados a traves de
protocolo simple de administracion de red (SNMP), SSH (o Telnet), o escaneos de
puertos.
Zenoss Core permite organizar dispositivos por ubicaciones definidas por el usua-
rio, grupos y sistemas. Uno de los mas poderosos conceptos organizativos de
Zenoss Core es clases, el cual permite definir las caractersticas de monitoreo
basadas en una clasificacion jerarquica de los dispositivos, lo que permite a un
dispositivo a heredar las propiedades de seguimiento de su clase padre.
La siguiente imagen ofrece un vistazo a una pagina de estado del dispositivo:
Monitores de disponibilidad y rendimiento
Mediante el uso de la motorizacion ICMP y SNMP, Zenoss Core informa sobre la
disponibilidad de las siguiente funciones:
Dispositivos de red
Servicios y puerto TCP/IP
Disponibilidad de URL
Servicios y procesos de Windows
Procesos de Linux\UNIX
17
Figura 2.2: Ventana de administracion de Zenoss Core
Zenoss Core esta en el nivel 3 de la topologa de red, lo cual reduce la canti-
dad de alertas mediante la creacion de un evento solamente sobre el dispositivo
problematico y no sobre los dispositivos que dependen de el.
Monitores de rendimiento recopilan datos de series de tiempo y son proporciona-
dos con un analisis grafico de los siguientes componentes:
Estadsticas del sistema de ficheros.
Uso de CPU y memoria.
Monitoreo de JMX para servidores J2EE (disponible a traves de un Zen-
Pack).
Soporte para plugins Nagios y Cacti.
18
La siguiente imagen muestra un grafico basado en la actividad de monitoreo de
Zenoss Core:
Figura 2.3: Grafica de desempeno de dispositivo
Utilizando el sistema de gestion de eventos incorporado, se puede configurar Ze-
noss Core para generar un evento si un dispositivo supervisado cruza un umbral
definido.
Gestion de eventos
Zenoss Core monitorea una variedad de recursos en busca de problemas, inclu-
yendo logs del sistema, disponibilidad y monitoreo de rendimiento, trampas SNMP,
registros de eventos de Windows y scripts personalizados. Las caractersticas prin-
cipales del sistema de gestion de eventos incluyen:
Eventos personalizados
19
Priorizacion automatica de eventos
Duplicacion de eventos
Correlacion de eventos Arriba\Abajo
La siguiente imagen muestra la Consola de Eventos:
Figura 2.4: Consola de eventos de Zenoss Core
El sistema de eventos mitiga eventos duplicados y borra automaticamente even-
tos cuando el estado de los eventos cambia de inactivo a activo. Zenoss Core
tambien recopilar eventos de secuencias de comandos personalizadas y aplica-
ciones externas. En respuesta a los acontecimientos, Zenoss Core puede enviar
correo electronicos o paginas de alertas, correr un script o no hacer nada. Zenoss
Core puede ser configurado para responder a un evento mediante la definicion de
20
reglas de alerta. Las reglas de alertas son definidas en base aun usuario o grupo
de usuarios.
Arquitectura de plugins
Zenoss Core ofrece varias maneras para extender la funcionalidad base:
ZenPacks: Zenoss Core complemento de modulos
Plugins de Nagios
Plugins de Cacti
La arquitectura ZenPack permite empaquetar plugins y configuraciones para su
distribucion a otros usuario y la comunidad en general.
Reportes del sistema
Zenoss Corre contiene un conjunto de reportes estandar que permiten ver que
esta sucediendo en este momento, as como lo que ha sucedido en el pasado.
Los informes se integran con la gestion de dispositivos, monitores de rendimiento,
eventos y funcionalidades de usuario.
21
2.2.3 Cuadros comparativos
El siguiente cuadro compara los dos programas de monitoreo tomados en cuenta
(Zenoss Core y Nagios) para realizar el estudio de los servidores:
Nombre Nagios Zenoss
Graficas Si Si
Informes SLA Si No
Grupos Logicos Si Si
Estadsticas Si Si
Prediccion de estadsticas Si Si
Auto-descubrimiento Si Si
Agentes Si SNMP, WMI, IMX, etc.
SNMP A traves de plugin Si
Syslog Si Si
Scripts externos Si Si
Complementos (plugins) Si Si
Creacion de complementos Media Facil
Alertas Si Si
Aplicacion web Solo virtualizacion Control total
Monitorizacion distribuida Si Si
Metodo de almacenaje de datos SQL RRDtool y MySQL
Licencia GPL GPL
22
Se llego a la conclusion de a pesar que ambos sistemas de monitoreo poseen
caractersticas similares, Zenoss Core es practicamente mas facil de poner en
marcha que Nagios. Zenoss Core viene con algunas configuraciones bastante
agradables para una configuracion basica y la deteccion automatica viene integra-
da por lo que no hay necesidad de buscar e instalar un plugin de terceros. Ademas,
con los plugins siempre hay que preguntarse Cual?. Por ultimo, y de nuevo se
trata de una opinion propia que se basa en experiencias con ambos: el panel de
control de Zenoss y la forma en que uno se desplaza por la interfaz siempre nos
parecio que tiene mas sentido, nos parecio mas intuitivo . No tenamos que sa-
lir del webapp para secuencias de comandos nuevos comandos, hay un metodo
integrado para anadir nuevas secuencias de comandos en el mismo interfaz. Ze-
noss Core acepta comandos regulares de consola que pueden ser emparejados
con macros de Zenoss como por ejemplo para el nombre de host actual, IP, etc.
As que si hay que correr un snmpwalk especfico en un solo (actualmente selec-
cionado) host del que se desea saber tiempo de actividad, espacio en disco, etc.
Puedo anadir ese comando directo en la interfaz, y no se tienen que aprender a
editar configuraciones de Nagios muy confusas.
23
Captulo 3 - Descripcion de la propuesta de
solucion
3.1 Diseno de la propuesta de solucion.
Para poder presentar una propuesta solida con buenos fundamentos fue necesa-
rio instalar una herramienta de monitoreo en una maquina de la empresa, previo
permiso solicitado. Para lograr esto se instalo y configuro una herramienta llamada
Zenoss en un sistema operativo de Linux, es una distribucion de Centos.
Con esta herramienta se podra extraer las lecturas de datos necesarios para poder
interpretar el rendimiento del servidor as como el trafico de datos cantidad de
espacio libre en disco duro y otros datos muy necesarios para poder dimensionar
la maquina virtual en el nuevo servidor.
En la empresa Negocios Asociados S. A. se encuentra unos de los servidores,
el cual es uno de los mas importante ya que controla la gestion de usuarios por
Active Directory, en este servidor se ha enfocado en realizar el monitoreo de los
recursos ya que este sera implementado para que escale recursos debido al gran
uso que se le da.
3.2 Descripcion de los componentes de la solucion.
Para la implementacion del ambiente virtual Negocios Asociados S. A. adquirio
un nuevo equipo en el cual se pondra en marcha el servidor que posee el Active
Directory. El servidor que se adquirio es de marca HP modelo ProLiant ML310e
Gen8 v2 que posee las siguientes caractersticas:
24
Familia del procesador: Intelr Xeonr E3-1220 v2 @ 3.1 Ghz.
Memoria RAM instalada de 32 GB.
1 disco duro de 1TB con opcion de conexion en caliente,posee ranuras para
8 discos duros mas.
Sistemas operativo instalado: Windows Server 2008 R2 Standard, Service
pack 1, 64 Bits.
3.3 Presupuesto de implementacion.
Se ha determinado que para la puesta en marcha del proyecto se ha realizado una
inversion en:
Hardware: En la adquisicion del servidor Servidor HP ProLiant ML310e Gen8
se ha determinado un gasto aproximado de $2000.
Personal capacitado para el manejo e instalacion de hardware y software: En
este caso no se presento ningun gasto adicional ya que Negocios Asociados
S. A cuenta con empleados capacitados que se encargaran del montaje y
ejecucion del proyecto.
Infraestructura: Negocios Asociados S. A. cuenta ya con una estructura fun-
cional la cual permitira adicionar el nuevo equipo a su infraestructura de red.
Software: Negocios Asociados S.A ha manifestado que desean adquirir li-
cencia para VMware vSphere para lo cual se les presento el siguiente cuadro
que contiene los tipos de licencia y sus precios actuales:
25
Cuadro 3.1: Tipos de licencia VMware sPhere y precios [5]
Acorde a la licencia que se adquiere VMware desbloquea ciertas caractersticas
las cuales se reflejan en la siguiente imagen:
Figura 3.1: Caractersticas de VMware Sphere segun licencia
26
3.4 Estrategia de implementacion.
Como primer paso a realizar antes de migrar los servidores escogidos al ambiente
virtual se debe de realizar un respaldo de toda la informacion contenida en los
servidores, el cual se puede hacer con programas especiales que realizan este
tipo de tareas o con NTBackup que es una aplicacion que viene integrada en
Windows.
En el servidor de destino instalar los programas necesarios para poder virtualizar
los servidores que seran migrados en este caso se instalara el hipervisor VMware
ESXi 5.5.
Una vez realizado las instalaciones del software necesario para la virtualizacion,
es tiempo de migrar el servidor de Active Directory al nuevo servidor, esto se
realizara con una herramienta llamada VMware converter en su version mas actual
5.5.3, la cual puede descargarse del sitio oficial de VMware:
https://my.vmware.com/web/vmware/info/slug/infrastructure_operations_management/
vmware_vcenter_converter_standalone/5_5
Este puede instalarse ya sea en el servidor a migrar o en el servidor que servira
de host.
La ventaja de este programa es que se puede hacer una copia exacta del equipo
en caliente, es decir sin necesidad de apagar el equipo a clonar y sin interrumpir
operaciones.
Poner en marcha la maquina virtual donde estara el servidor de Active Direc-
tory.
Aun no se define fecha exacta para poner en marcha la solucion.
27
Captulo 4 - Analisis y resultados
4.1 Resultados de la implementacion de la propues-
ta de solucion
Segun el analisis de los datos arrojados por el programa de monitoreo de equipos
Zenoss Core que fue instalado en el servidor de Active Directory de la empresa
Negocios asociados S.A la capacidad de almacenamiento de datos necesita ser
incrementada en al menos un 50 % de su capacidad actual ya que como se men-
ciono anteriormente la empresa esta teniendo un incremento en cuanto a la aper-
tura de sucursales y se necesita asegurar la continuidad de la informacion.
Figura 4.1: Grafica Zenoss Core utilizacion de disco duro
La memoria RAM se ha considerado aumentarse hasta la capacidad de 1 GB.
28
Figura 4.2: Memoria RAM instalada en servidor Active Directory
La capacidad del procesador se ha considerado mantener en el mismo rango ya
que al ser un servidor de aplicaciones no ocupa tanto uso de CPU.
29
4.2 Valoraciones de la empresa o funcionabilidad
del prototipo
Como resultado de este estudio que se realizo en una sucursal de la empresa de
Negocios Asociados S. A. se creo conciencia en el personal de IT de la empresa
para poder contar con un respaldo del sistema operativo del servidor que trabaja
como Active Directory y que ademas desempena funciones de servidor de apli-
caciones dado que ah se encuentran los diferentes accesos a los modulos del
sistema que se utiliza para el trabajo cotidiano.
Este respaldo podra ser una imagen completa del sistema operativo o virtuali-
zar el servidor para poder contar con esta maquina en caso de fallo del server
original.
Al disponer de un respaldo del servidor en el caso de estudio se esta garantizando
la continuidad del negocio y se puede reestablecer mas facilmente las labores
cotidianas de la empresa en caso contrario sera un grave inconveniente tener
que instalar un nuevo sistema operativo luego configurar dns y dhcp ademas del
inconveniente de sacar del dominio a todas las maquinas de la empresa para
ingresarlas de nuevo al dominio.
Sera una gran perdida de tiempo, mucho tiempo para poder regresar a trabajar
con normalidad y al contar con una maquina virtual de este server podran trabajar
con normalidad en la brevedad de iniciar la maquina virtual o solo cambiarle la
direccion IPv4 si esta funcionando.
El personal encargado de administrar los servidores quedaron muy complacidos
con el estudio realizado por parte de los integrantes de este estudio, ya que, esto
permitio ver la gran importancia que el servidor tiene en la empresa y que sirvio
como tema de estudio.
30
Recomendaciones
Dada la suma importancia del servidor que funciona como Active Directory
es necesario contar con un respaldo del sistema operativo del server con
todas las configuraciones que posee este servidor, esto podra ser crear una
imagen del sistema operativo o virtualizar el server, para poder disponer de
el (server) cuando falle el que esta en produccion en estos momentos.
El servidor donde se piensa poner en produccion la maquina virtual necesita
otro disco duro para poder disponer de la informacion en caso de fallo del
dispositivo de almacenamiento.
Se debe de redimensionar el tamano del disco duro del servidor virtualizado
ya que fsicamente solo cuenta con 33.9 Gb de espacio total en disco duro.
Se debe considerar el tamano de la memoria ram a 1Gb ya que el server
solo cuenta con solo 768 Mb de memoria ram.
Al virtualizar el server se debe considerar otra tarjeta de red para poder con-
tar con redundancia en la conexion hacia el server.
31
Conclusiones
Contar con un sistema de monitoreo ayuda a los administradores saber el
uso que se le esta dando al servidor y as poder determinar que recursos en
el sistema pueden presentar fallos o estan en alta demanda. En el caso de
la migracion a maquinas virtuales es importante tener este tipo de documen-
tacion para generar el ambiente virtual.
Con la investigacion realizada para la realizacion de este trabajo, se obtuvie-
ron las capacidades de recursos como disco duro, memoria RAM y procesa-
dor, utilizando el protocolo SNMP. La ventaja de es te sistema de monitoreo
es el poder visualizar de los estados y graficas de los diferentes objetos ad-
ministrados desde cualquier punto de la red utilizando un navegar web.
32
Referencia bibliografica
[1] Nagios. Obtenido el 10 de Noviembre de 2014, de Wikipedia http://es.
wikipedia.org/wiki/Nagios.
[2] Grupo Electro Bodegas. Nuestra compana, grupo electro bodegas. Ob-
tenido en Noviembre 11, 2014, de Grupo Electro Bodegas http://www.
electrobodegas.com/company.php?id=30.
[3] M. Hinkle. Zenoss vs nagios. Obtenido el 11 de Noviembre de 2014, de Zenoss
community http://community.zenoss.org/docs/DOC-5858.
[4] Badger M. Zenoss Core 3.x Network and System monitoring. Packt Publishing
Ltd, Birmingham, UK, 2011.
[5] Inc. VMware. vsphere. Obtenido en 10 de Noviembre 2014, de VMware http:
//www.vmware.com/latam/products/vsphere/pricing.
33
Anexos
Anexo 1: Servidor de Active Directory.
Servidor de Active Directory ubicado en el departamento de TI de empresa Nego-
cios Asociados S.A. Servidor modelo HP Proliant ML330.
34
Anexo 2: Propiedades Servidor de Active Directory.
Imagen donde se muestran las caractersticas que posee el servidor de Active
Directory.
Anexo 3: Rendimiento de servidor Active Directory.
Imagen donde se muestra la carga de de memoria RAM y uso de CPU que tiene
el servidor.
35
Anexo 4: Propiedades servidor adquirido por empresa.
Imagen donde se muestran las caractersticas del servidor adquirido por Negocios
Asociados para la virtualizacion de servidor de Active Directory.
36
Anexo 5: Espacio en disco.
Imagen donde se muestra la capacidad de almacenamiento de disco duro de ser-
vidor donde se virtualizara el servidor de Active Directory.
37
IntroduccinDescripcin del proyecto de investigacinObjetivosObjetivo GeneralObjetivos Especficos
Alcances y limitantesAlcancesLimitantes
Descripcin del problemaJustificacinCronograma de actividades
Marco tericoDescripcin de la EmpresaDescripcin de las tecnologas, metodologas a utilizar en el proyectoMetodologa a emplearSntesis de las tecnologas a utilizarCuadros comparativos
Descripcin de la propuesta de solucinDiseo de la propuesta de solucin.Descripcin de los componentes de la solucin.Presupuesto de implementacin.Estrategia de implementacin.
Anlisis y resultadosResultados de la implementacin de la propuesta de solucinValoraciones de la empresa o funcionabilidad del prototipo
RecomendacionesConclusionesReferencia bibliogrficaAnexos
Recommended