virtualizacion

39
FACULTAD DE INFORM ´ ATICA Y CIENCIAS APLICADAS ESCUELA DE INFORM ´ ATICA AN ´ ALISIS E INTERPRETACI ´ ON DE INFORMACI ´ ON DE SERVIDORES SELEC- CIONADOS EN LA EMPRESA NEGOCIOS ASOCIADOS S. A. PARA EL ESTU- DIO SOBRE LA POSIBILIDAD DE MIGRACI ´ ON A UN AMBIENTE VIRTUAL UTI- LIZANDO TECNOLOG ´ IA VMWARE EN LOS NUEVOS SERVIDORES QUE HAN ADQUIRIDO POR LA EMPRESA CON EL FIN DE VIRTUALIZAR. TRABAJO DE GRADUACI ´ ON PRESENTADO POR: D ´ IAZ VALDEZ, WILLIAM ADONIS 25-5700-2008 HERN ´ ANDEZ GRANADOS, CARLOS ERNESTO 25-1242-2008 VIANA, CESAR AUGUSTO 25-4407-2007 PARA OPTAR AL GRADO DE: INGENIERO EN SISTEMAS Y COMPUTACI ´ ON / LICENCIATURA EN INFORM ´ ATICA DICIEMBRE, 2014 SAN SALVADOR, EL SALVADOR, CENTROAM ´ ERICA

description

virtualizacion

Transcript of virtualizacion

  • 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