26 uso del bus state-change message bus (scmb), 1 conexión con el bus scmb, Requisitos previos – HP OneView Manual del usuario

Página 187

Advertising
background image

26 Uso del bus State-Change Message Bus (SCMB)

El bus State-Change Message Bus (SCMB) es una interfaz que utiliza la mensajería asíncrona para
notificar a los suscriptores los cambios en los recursos gestionados, tanto lógicos como físicos.
Por ejemplo, puede programar aplicaciones para que reciban notificaciones cuando se añada
nuevo hardware de servidor al entorno gestionado o cuando cambie el estado de los recursos
físicos, sin tener que sondear continuamente el dispositivo para conocer su estado mediante las
API de REST.

Los recursos de HP OneView publican mensajes en el bus SCMB en el momento de su creación,
actualización o eliminación. El contenido del mensaje se envía en formato JSON, e incluye el
objeto de transferencia de datos del recurso.

Para utilizar el bus SCMB, debe hacer lo siguiente:

1.

Utilice las API de REST para crear y descargar un certificado AMQP desde el dispositivo.

2.

Conéctese con el bus SCMB utilizando uno de estos dos métodos o ambos:

Utilice el mecanismo de autenticación “EXTERNAL”

Conéctese sin necesidad de enviar un nombre de usuario y contraseña

El uso de uno de estos métodos garantiza que se emplea la autenticación basada en
certificados.

3.

Configure una cola con un nombre de cola vacío.

4.

AMQP genera un nombre de cola exclusivo.

Este nombre de cola se utiliza para enlazar con los conmutadores y recibir mensajes.

Para ver la lista de los recursos de HP OneView que publican mensajes, consulte la HP OneView
REST API Reference
(Referencia de la API de REST de HP OneView) en la ayuda en línea.

26.1 Conexión con el bus SCMB

Antes de conectar un cliente al bus SCMB, debe crear y descargar un certificado AMQP desde
el dispositivo. Después de conectar el cliente al bus SCMB, puede

crear una cola y escuchar los

mensajes

.

Requisitos previos

Privilegios mínimos necesarios del identificador de sesión: Administrador de infraestructuras

Creación y descarga del certificado de cliente AMQP

Creación y descarga del certificado de cliente, la clave privada y el certificado raíz de CA usando las API de REST

1.

Cree el certificado.

POST /rest/certificates/client/rabbitmq

Cuerpo de la solicitud: { "commonName":"default" }

2.

Descargue el certificado y la clave privada.

GET /rest/certificates/client/rabbitmq/keypair/default

3.

Descargue el certificado raíz de CA.

GET /rest/certificates/ca

26.1 Conexión con el bus SCMB

187

Advertising