presentado por: jordy vílchez astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...un protocolo …...

27
Presentado por: Jordy Vílchez Astucuri Ingeniero de las Telecomunicaciones Hacia un nuevo paradigma en la gestión de sistemas

Upload: others

Post on 01-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Presentado por: Jordy Vílchez Astucuri

Ingeniero de las Telecomunicaciones

Hacia un nuevo paradigma en la gestión de sistemas

Page 2: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Gestión, ¿qué es?

Gestión, ¿para qué?: FCAPS

Evolución de la gestión de redes en telecomunicaciones: de la administración de dispositivos a la administración de servicios

Protocolos y arquitecturas de gestión:SNMPWBEMTMN, CORBA, etc.

Page 3: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Un protocolo … simple pero muy útil (IETF)

Estructura de información: SMIRepresentación de la información:

MIBs de estructura arbolarReglas de codificación: ASN.1 y BERFormato de datagramaOperaciones predefinidas: set, get, trap, getbulk, etc.

Page 4: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Una iniciativa, práctica y flexible (DMTF) Estructura de información: CIM Representación de la información: jerarquía

altamente estructurada, organizada y amplia de OBJETOS capaces de establecer relaciones entre sí. Models

Reglas de codificación: XML-CIM Transporte sobre HTTP Operaciones “ilimitadas”

Page 5: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Figura 1 Elementos componentes de la arquitectura WBEMFuente: [HOB2004, cap. 3] 

Page 6: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Figura 2 Capas de comunicación en WBEMFuente: [OPG20071, p. 39] 

Page 7: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Figura 3 Síntesis de conceptos WBEMFuente: [OPG20071] 

Page 8: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Características del servidorMultiplataforma,Codificado en C+

+,soporte SSL,

CMPI, indicaciones.

Arquitectura del servidor

Figura 4 Arquitectura del servidor WBEM Open PegasusFuente: [OPG20072]

Page 9: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

ServidorOpen Pegasus (habilitado con SSL, SLP, y CMPI)

ProveedoresSBLIM (BASE, FSVOL, NETWORK, GATHER)

ClientesCLI: CIMCLI y WBEMCLIGUI: ECUTE CIM Explorer

CIM Navigator SNIA CIM Browser

Page 10: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de
Page 11: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de
Page 12: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Clientes GUI

Figura 5 Interfaz de ECUTE CIM Explorer Fuente: [Elaboración propia] 

Figura 6 Interfaz de CIM Navigator Fuente: [Elaboración propia]

Figura 7 Interfaz de SNIA CIM Browser Fuente: [Elaboración propia]

Page 13: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Servidor

Requisitos previos (lib6c-dev, gawk, bison, flex, g++, openssl, openslp, doc++)

Instalación: definición de variables de entorno y proceso de instalación y pruebas

Configuración: creación de llave privada del servidor, certificado y firma del mismo. Configuración de autenticación, autorización

Page 14: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Proveedores

Requisitos previos: CIMOM correctamente instalado y activo (Open Pegasus), libsysfs-dev

Instalación: seguir orden indicado (base, fsvol, devel, network y gather) e instrucciones incluidas en el paquete (./configure, make, make install)

Registro: ejecutar script de registro con parámetros apropiados, enlace simbólico de librerías

Page 15: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Clientes

Requisitos previos: httpg-dev, binutils-dev, jdk 1.6.0_03 (Java de Sun Microsystems)

Instalación: instrucciones incluidas cada paquete (./configure, make, make install) o descompresión

Configuración: ingresar datos como protocolo (http, https), dirección IP, puerto (5988,5989), namespace (root/cimv2), usuario, contraseña, tipo de CIMOM

Page 16: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Escenario de Pruebas

Figura 8 Escenario de pruebasFuente: [Elaboración propia]

Page 17: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Prueba de Conectividad

Figura 9 Servidores WBEM conectadosFuente: [Elaboración propia] 

Figura 10 Ejemplo de comunicación XML/CIM entre cliente y servidorFuente: [Elaboración propia]

Page 18: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Pruebas de Seguridad

Figura11 Error de autenticación por contraseña erróneaFuente: [Elaboración propia]

Figura 12 Conexión SSL. Mensajes cifradosFuente: [Elaboración propia]

Page 19: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Pruebas de Operatividad

Figura 14  Instancia de Linux_OperatingSystemFuente: [Elaboración propia]

Figura13 Resultado exitoso de la invocación a un método remotoFuente: [Elaboración propia]

Page 20: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Pruebas de Rendimiento

Figura 15 Rendimiento como servidor. Consulta única.Fuente: [Elaboración propia]

Page 21: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Pruebas de Rendimiento

Figura 18 Rendimiento como cliente. Consulta única.Fuente: [Elaboración propia]

Page 22: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

VentajasRepresentación de objetos gestionados frente a

variables gestionadasDiseñado para implementar la administración

de servicios Invocación transparente a métodos y

operacionesDistinción entre la información a transmitirse y

la forma de hacerlo: permite flexibilidad y crecimiento

En resumen: diseñado para satisfacer las necesidades presentes y futuras de la gestión de redes.

Page 23: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

DesventajasCabeceras XML y operaciones sofisticadas

incrementan la necesidad de recursos como mayor ancho de banda, capacidad de procesamiento y memoria

Necesidad de aprender un nuevo paradigma de gestión

Implementación más complejaLa aceptación en la industria no ha crecido

como se esperaba.En resumen: SNMP sigue prevaleciendo por su

simplicidad y difusión, pero dará pasó a una plataforma más robusta y flexible.

Page 24: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Evolución del concepto de gestión hacia la gestión de servicios

SNMP es el protocolo más difundido pero posee muchas falencias.

WBEM está orientado a satisfacer los desafíos de la gestión de servicios.

SNMP sigue siendo el estándar más difundido por su simplicidad y cantidad de

software y hardware ya desarrollado.

Page 25: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de

Implementación de indicacionesImplementación y expansión del

cliente WBEM-SMT (interfaz que permite la gestión de servicios)

Implementación de atributos y propiedades faltantes de los proveedores SBLIM Comparación cuantitativa con SNMPEstudio de la convivencia/migración de SNMP y WBEM

Page 27: Presentado por: Jordy Vílchez Astucuridownloads.tuxpuc.pucp.edu.pe/linuxweek2008...Un protocolo … simple pero muy útil (IETF) Estructura de información: SMI Representación de