26 verwenden des state-change message bus (scmb), 1 anschließen an den scmb, Voraussetzungen – HP OneView Benutzerhandbuch

Seite 191

Advertising
background image

26 Verwenden des State-Change Message Bus (SCMB)

Der State-Change Message Bus (SCMB) ist eine Schnittstelle, die Teilnehmern über asynchrones
Messaging Änderungen an verwalteten Ressourcen mitteilt. Dies gilt für logische und physische
Ressourcen. Sie können Anwendungen z. B. so programmieren, dass sie Benachrichtigungen
erhalten, wenn neue Serverhardware zur verwalteten Umgebung hinzugefügt wird oder wenn sich
der Zustandsstatus der physischen Ressourcen ändert, ohne dass dazu ständig der Status mittels
REST-APIs über die Appliance abgefragt werden muss.

HP OneView-Ressourcen veröffentlichen Meldungen über den SCMB, wenn sie erstellt, aktualisiert
oder gelöscht werden. Der Meldungsinhalt wird im JSON-Format gesendet und beinhaltet das Data
Transfer Object (Datenübertragungsobjekt) der Ressource.

Damit Sie den SCMB verwenden können, müssen Sie folgende Aktionen ausführen:

1.

Verwenden Sie REST-APIs zum Erstellen und Herunterladen eines AMQP-Zertifikats von der
Appliance.

2.

Stellen Sie mit einer oder beiden der folgenden Methoden eine Verbindung zum SCMB her:

Verwenden des Authentifizierungsmechanismus „EXTERNAL“

Verbindungsherstellung ohne Senden eines Benutzernamens und Kennworts

Stellen Sie mit einer dieser Methoden sicher, dass zertifikatbasierte Authentifizierung
verwendet wird.

3.

Richten Sie eine Warteschlange mit einem leeren Warteschlangennamen ein.

4.

AMQP erstellt einen eindeutigen Warteschlangennamen.

Verwenden Sie diesen Warteschlangennamen zum Binden an Exchanges und zum Empfangen
von Meldungen.

Eine Liste der HP OneView-Ressourcen, die Meldungen veröffentlichen, finden Sie unter HP OneView
REST API-Referenz
in der Onlinehilfe.

26.1 Anschließen an den SCMB

Bevor Sie einen Client an den SCMB anschließen, müssen Sie ein AMQP-Zertifikat erstellen und
von der Appliance herunterladen. Nachdem der Client am SCMB angeschlossen wurde, können
Sie

eine Warteschlange erstellen und auf Meldungen abhören

.

Voraussetzungen

Erforderliche Sitzungs-ID-Mindestberechtigungen: Infrastructure Administrator
(Infrastrukturadministrator)

Erstellen und Herunterladen des AMQP-Client-Zertifikats

Erstellen und Herunterladen des Client-Zertifikats, Private Keys und Stammzertifizierungsstellenzertifikats über REST-APIs

1.

Erstellen Sie ein Zertifikat.

POST /rest/certificates/client/rabbitmq

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

2.

Laden Sie das Zertifikat und den Private Key (Privater Schlüssel) herunter.

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

3.

Laden Sie das Stammzertifizierungsstellenzertifikat herunter.

GET /rest/certificates/ca

26.1 Anschließen an den SCMB

191

Advertising