WEB-BASED ENTERPRISE MANAGEMENT Gestión de Redes de

Anuncio
WBEM
WEBWEB-BASED ENTERPRISE MANAGEMENT
Gestión de Redes de Telecomunicaciones
I.E.
I.E. Esp. Alejandro Toledo Tovar
1
WBEM…
z WBEM es una iniciativa y una tecnología.
z Como una iniciativa,
iniciativa WBEM incluye estándares
para la gestión de sistemas, redes, usuarios y
aplicaciones al usar la tecnología Internet.
z Como una tecnologí
tecnología, 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.
2
WBEM…
zEl 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 WBEM
z CIM (Common Information Model) proporciona
un formato, un lenguaje y una metodología
comunes para colectar y describir datos de
gestión,
z 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.
z 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.
3
WBEM…
WBEM…
z 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).
4
Arquitectura de WBEM
z Una 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.
z 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 WBEM
Operaciones
WBEM/CIM
sobre HTTP
Operaciones
WBEM/CIM
sobre HTTP
Computador
CIMON
CIM
Proveedores
Servidor
CIMON
CIM
Cliente WBEM
Proveedores
Enrutador
de red
CIM
CIMON
Proveedores
5
Arquitectura de WBEM
z CIMOM.
– 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 WBEM
z Proveedores 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.
6
Arquitectura de WBEM
z Clientes 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 WBEM
z Las operaciones WBEM se definen para
operar de una manera abierta y
estandarizada.
z Ellas son independientes del protocolo.
z Las Operaciones WBEM pueden ser
simples (individuales) o múltiples (por
bloques). Ellas son:
7
Operaciones WBEM
z GetClass. Retorna una clase CIM simple de la
“namespace” objetivo.
z EnumerateClasses. Enumera las subclases de
una clase CIM en la “namespace” objetivo.
z EnumerateClassNames. Enumera los nombres
de las subclases de una clase CIM en la
“namespace” objetivo.
z GetInstance. Retorna una instancia CIM simple
de la “namespace” objetivo.
z EnumerateInstances. Enumerar instancias de
una clase CIM en la “namespace” objetivo.
z EnumerateInstanceNames. Enumera los
nombres de las instancias de una clase CIM en la
“namespace” objetivo.
Operaciones WBEM
z GetProperty. Obtiene el valor de una propiedad simple
de una instancia CIM en la “namespace” objetivo.
z SetProperty. Establece el valor de una propiedad
simple en una instancia CIM en la “namespace”
objetivo.
z CreateInstance. Crea una instancia CIM simple en la
“namespace” objetivo. La instancia no debe existir.
z ModifyInstance. Modifica una instancia CIM existente
en la “namespace” objetivo. La instancia ya debe
existir.
z DeleteInstance. Borra una instancia CIM simple de la
“namespace” objetivo.
z CreateClass: Crea una clase CIM simple en la
“namespace” objetivo. Esta clase no debe existir.
8
Operaciones WBEM
z ModifyClass. Modifica una clase CIM existente en
la “namespace” objetivo. La clase ya debe existir.
z DeleteClass. Borra una clase CIM simple de la
“namespace” objetivo.
z Associators. Enumera los objetos CIM (clases o
instancias) que están asociadas a un objeto CIM
de una fuente particular.
z AssociatorNames. Enumera los nombres de los
objetos CIM (clases o instancias) que están
asociados a un objeto CIM de una fuente
particular.
z References. Enumera los objetos asociación que
se refieren a un objeto CIM objetivo particular
(clase o instancia).
Operaciones WBEM
z ReferenceNames. Enumera los nombres de los
objetos asociación que se refieren a un objeto CIM
objetivo particular (clase o instancia).
z ExecQuery. Ejecuta una “query” en una “namespace”
objetivo.
z GetQualifier. Obtiene la declaración de un calificador
simple de la “namespace” objetivo.
z 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.
z DeleteQualifier. Borrar la declaración de un calificador
simple de la “namespace” objetivo.
z EnumerateQualifiers. Enumera las declaraciones de
los calificadores de la “namespace” objetivo.
9
Operaciones WBEM
zShell Æ WBEMTest
10
Descargar