1 connexion au bus scmb, Utilisation du bus scmb (state-change message bus), Utilisation du bus scmb – HP OneView Manuel d'utilisation

Page 187: Conditions préalables

Advertising
background image

26 Utilisation du bus SCMB (State-Change Message Bus)

Le bus SCMB (State-Change Message Bus) est une interface qui utilise une messagerie asynchrone
pour informer les abonnés de modifications de ressources gérées, à la fois logiques et physiques.
Par exemple, vous pouvez programmer des applications pour recevoir des notifications lorsqu'un
nouveau matériel de serveur est ajouté à l'environnement géré ou lorsque l'état d'intégrité de
ressources physiques change — sans avoir à interroger en permanence l'appareil pour connaître
l'état à l'aide des API REST.

Les ressources HP OneView publient des messages vers le bus SCMB lorsqu'elles sont créées, mises
à jour ou supprimées. Le contenu du message est envoyé au format JSON et comprend l'objet de
transfert de données de la ressource.

Pour utiliser le bus SCMB, vous devez :

1.

Utiliser des API REST pour créer et télécharger un certificat AMQP à partir de l'appareil.

2.

Vous connecter au bus SCMB avec l'une ou l'autre de ces méthodes :

Utilisation du mécanisme d'authentification « EXTERNE »

Connexion sans envoi d'un nom d'utilisateur et d'un mot de passe

L'utilisation de l'une de ces méthodes permet de s'assurer que l'authentification par certificat
est utilisée.

3.

Mettre en place une file d'attente avec un nom de file d'attente vide.

4.

AMQP génère un nom de file d'attente unique.

Vous utilisez ce nom de file d'attente pour établir des liens à des échanges et recevoir des
messages.

Pour afficher la liste des ressources HP OneView qui publient des messages, consultez le document
Référence sur les API REST HP OneView dans l'aide en ligne.

26.1 Connexion au bus SCMB

Avant de vous connecter à un client au bus SCMB, vous devez créer et télécharger un certificat
AMQP à partir de l'appareil. Une fois le client connecté au bus SCMB, vous pouvez

créer une file

d'attente et écouter les messages

.

Conditions préalables

Privilèges d'ID de session minimum requis : Administrateur d'infrastructure

Création et téléchargement du certificat AMQP de client

Création et téléchargement du certificat de client, de clé privée et de certificat CA racine à l'aide d'API REST

1.

Créez le certificat.

POST /rest/certificates/client/rabbitmq

Request body: { "commonName":"default" }

2.

Téléchargez le certificat et la clé privée.

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

3.

Téléchargez le certificat CA racine.

GET /rest/certificates/ca

26.1 Connexion au bus SCMB

187

Advertising