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

Post on 01-Oct-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Presentado por: Jordy Vílchez Astucuri

Ingeniero de las Telecomunicaciones

Hacia un nuevo paradigma en la gestión de sistemas

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.

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.

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”

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

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

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

Características del servidorMultiplataforma,Codificado en C+

+,soporte SSL,

CMPI, indicaciones.

Arquitectura del servidor

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

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

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]

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

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

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

Escenario de Pruebas

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

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]

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]

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]

Pruebas de Rendimiento

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

Pruebas de Rendimiento

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

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.

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.

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.

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

top related