wbem - accolombianlawyers.comaccolombianlawyers.com/ac/archivos/minutas_modelos/... · un formato,...

10
WBEM WBEM WEB WEB- BASED ENTERPRISE MANAGEMENT BASED ENTERPRISE MANAGEMENT Gestión de Redes de Telecomunicaciones Gestión de Redes de Telecomunicaciones I.E I.E. Esp. Alejandro Toledo Tovar . Esp. Alejandro Toledo Tovar

Upload: phungtram

Post on 06-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WBEM - accolombianlawyers.comaccolombianlawyers.com/ac/archivos/minutas_modelos/... · un formato, un lenguaje y una metodología comunes para colectar y describir datos de ... –

1

WBEMWBEMWEBWEB--BASED ENTERPRISE MANAGEMENTBASED ENTERPRISE MANAGEMENT

Gestión de Redes de TelecomunicacionesGestión de Redes de Telecomunicaciones

I.EI.E. Esp. Alejandro Toledo Tovar. Esp. Alejandro Toledo Tovar

Page 2: WBEM - accolombianlawyers.comaccolombianlawyers.com/ac/archivos/minutas_modelos/... · un formato, un lenguaje y una metodología comunes para colectar y describir datos de ... –

2

WBEM…WBEM…WBEM es una iniciativa y una tecnología.

Como una iniciativainiciativa, WBEM incluye estándares para la gestión de sistemas, redes, usuarios y aplicaciones al usar la tecnología Internet.

Como una tecnologtecnologííaa, WBEM proporciona una forma para que las aplicaciones de gestión compartan datos de gestión independientemente del vendedor, protocolo, sistema operativo o estándares de gestión.

Page 3: WBEM - accolombianlawyers.comaccolombianlawyers.com/ac/archivos/minutas_modelos/... · un formato, un lenguaje y una metodología comunes para colectar y describir datos de ... –

3

WBEM…WBEM…

El DMTF ha desarrollado un conjunto núcleo de estándares que componen a WBEM, el cual incluye:– Un modelo de datos, – El estándar CIM; – Especificación de codificación, xmlCIM;– y un mecanismo de transporte,

Operaciones CIM sobre HTTP.

Estándares WBEMEstándares WBEMCIM (Common Information Model) proporciona un formato, un lenguaje y una metodología comunes para colectar y describir datos de gestión,

La Especificación de Codificación xmlCIM, define elementos XML, escritos en DTD (Document Type Definition), que se pueden utilizar para representar clases e instancias CIM.

La Especificación de Operaciones CIM sobre HTTP, define un mapeo de operaciones CIM sobre HTTP que permite a las implementaciones WBEM interoperar de una manera abierta y estandarizada.

Page 4: WBEM - accolombianlawyers.comaccolombianlawyers.com/ac/archivos/minutas_modelos/... · un formato, un lenguaje y una metodología comunes para colectar y describir datos de ... –

4

WBEM…WBEM…

WBEM…WBEM…WBEM proporciona un punto de integración a través del cual pueden ser accedidos los datos de diferentes fuentes de gestión, lo que complementa y extiende protocolos de gestión tales como:

– SNMP (Simple Network Management Protocol), – DMI (Desktop Management Interface) – y CMIP (Common Management Information

Protocol).

Page 5: WBEM - accolombianlawyers.comaccolombianlawyers.com/ac/archivos/minutas_modelos/... · un formato, un lenguaje y una metodología comunes para colectar y describir datos de ... –

5

Arquitectura de WBEMArquitectura de WBEMUna infraestructura de gestión. Ésta incluye el CIMOM (CIM Object Manager), el cual le proporciona a las aplicaciones acceso uniforme a los datos de gestión y un área de almacenamiento central para los datos de gestión llamado repositorio.

Proveedores. Actúan como intermediarios entre el CIMOM y los objetos. Los proveedores proporcionan al CIMOM los datos de los objetos, manejando los requerimientos de las aplicaciones de gestión.

Arquitectura de WBEMArquitectura de WBEMCliente WBEM

CIM

CIMON

Proveedores

Computador

CIM

CIMON

Proveedores

Servidor

CIM

CIMON

Proveedores

Enrutador de red

Operaciones WBEM/CIM sobre HTTP

Operaciones WBEM/CIM sobre HTTP

Page 6: WBEM - accolombianlawyers.comaccolombianlawyers.com/ac/archivos/minutas_modelos/... · un formato, un lenguaje y una metodología comunes para colectar y describir datos de ... –

6

Arquitectura de WBEMArquitectura de WBEMCIMOM.– Es la parte central de WBEM. – Tiene un repositorio donde almacena todos los Esquemas

CIM, así que puede verificar que los datos enviados por los clientes o proveedores sean correctos.

– El repositorio también se puede utilizar para almacenar datos de instancias CIM creadas por los clientes o proveedores.

– Éstos datos se llaman datos estáticos. – Los datos dinámicos son datos que los proveedores

consiguen de los recursos gestionados directamente. – Si un cliente quiere modificar o acceder datos estáticos, el

CIMOM solo modifica o accede su repositorio, pero si los datos son dinámicos el CIMOM llama al proveedor correcto, el cual a su vez modifica o accede el recurso.

Arquitectura de WBEMArquitectura de WBEMProveedores WBEM.– Se pueden ver como las interfaces entre el recurso

gestionado y el CIMOM. – Los datos que son proporcionados por un proveedor se

llaman datos dinámicos. – Cuando el CIMOM requiere datos dinámicos del

proveedor, el proveedor consigue los datos del recurso gestionado y los retorna al CIMOM.

– Normalmente los proveedores residen en el mismo computador que el CIMOM, y a diferencia de la comunicación entre el Cliente WBEM y el CIMOM, no hay una interfaz estándar entre los proveedores y el CIMOM.

– Esto se ve como un problema y se están haciendo esfuerzos por estandarizar una interfaz proveedor.

Page 7: WBEM - accolombianlawyers.comaccolombianlawyers.com/ac/archivos/minutas_modelos/... · un formato, un lenguaje y una metodología comunes para colectar y describir datos de ... –

7

Arquitectura de WBEMArquitectura de WBEMClientes WBEM.– Se puede ver como la interfaz entre el gestor y

el CIMOM. – Sin embargo, la mayoría de implementaciones

también soportan otros mecanismos para la comunicación, como por ejemplo, RMI (Remote Method Invocation) para implementaciones Java, DCOM para la implementación de Microsoft e IPC (Inter Process Communication) para implementaciones UNIX.

– El uso de Operaciones CIM sobre HTTP garantiza la compatibilidad entre cualquier cliente y cualquier CIMOM.

Operaciones WBEMOperaciones WBEMLas operaciones WBEM se definen para operar de una manera abierta y estandarizada.

Ellas son independientes del protocolo.

Las Operaciones WBEM pueden ser simples (individuales) o múltiples (por bloques). Ellas son:

Page 8: WBEM - accolombianlawyers.comaccolombianlawyers.com/ac/archivos/minutas_modelos/... · un formato, un lenguaje y una metodología comunes para colectar y describir datos de ... –

8

Operaciones WBEMOperaciones WBEMGetClass. Retorna una clase CIM simple de la “namespace” objetivo.EnumerateClasses. Enumera las subclases de una clase CIM en la “namespace” objetivo.EnumerateClassNames. Enumera los nombres de las subclases de una clase CIM en la “namespace” objetivo.GetInstance. Retorna una instancia CIM simple de la “namespace” objetivo.EnumerateInstances. Enumerar instancias de una clase CIM en la “namespace” objetivo.EnumerateInstanceNames. Enumera los nombres de las instancias de una clase CIM en la “namespace” objetivo.

Operaciones WBEMOperaciones WBEMGetProperty. Obtiene el valor de una propiedad simple de una instancia CIM en la “namespace” objetivo.SetProperty. Establece el valor de una propiedad simple en una instancia CIM en la “namespace” objetivo.CreateInstance. Crea una instancia CIM simple en la “namespace” objetivo. La instancia no debe existir.ModifyInstance. Modifica una instancia CIM existente en la “namespace” objetivo. La instancia ya debe existir.DeleteInstance. Borra una instancia CIM simple de la “namespace” objetivo.CreateClass: Crea una clase CIM simple en la “namespace” objetivo. Esta clase no debe existir.

Page 9: WBEM - accolombianlawyers.comaccolombianlawyers.com/ac/archivos/minutas_modelos/... · un formato, un lenguaje y una metodología comunes para colectar y describir datos de ... –

9

Operaciones WBEMOperaciones WBEMModifyClass. Modifica una clase CIM existente en la “namespace” objetivo. La clase ya debe existir.DeleteClass. Borra una clase CIM simple de la “namespace” objetivo.Associators. Enumera los objetos CIM (clases o instancias) que están asociadas a un objeto CIM de una fuente particular.AssociatorNames. Enumera los nombres de los objetos CIM (clases o instancias) que están asociados a un objeto CIM de una fuente particular.References. Enumera los objetos asociación que se refieren a un objeto CIM objetivo particular (clase o instancia).

Operaciones WBEMOperaciones WBEMReferenceNames. Enumera los nombres de los objetos asociación que se refieren a un objeto CIM objetivo particular (clase o instancia).ExecQuery. Ejecuta una “query” en una “namespace” objetivo.GetQualifier. Obtiene la declaración de un calificador simple de la “namespace” objetivo.SetQualifier. Crea o actualiza la declaración de un calificador simple en la “namespace” objetivo. Si la declaración del calificador ya existe se sobrescribe.DeleteQualifier. Borrar la declaración de un calificador simple de la “namespace” objetivo.EnumerateQualifiers. Enumera las declaraciones de los calificadores de la “namespace” objetivo.

Page 10: WBEM - accolombianlawyers.comaccolombianlawyers.com/ac/archivos/minutas_modelos/... · un formato, un lenguaje y una metodología comunes para colectar y describir datos de ... –

10

Operaciones WBEMOperaciones WBEM

Shell WBEMTest