Wenn Sie blockierende Aufgaben, Benachrichtigungen oder VMware Cloud Director-API-Erweiterungen verwenden möchten, können Sie einen RabbitMQ AMQP Broker installieren und konfigurieren.

Hinweis: Ab VMware Cloud Director 10.6 ist die AMQP-basierte Funktionalität veraltet. Um einen kontinuierlichen Support zu gewährleisten, sollten Sie eine entsprechende MQTT-gestützte Funktionalität verwenden. Weitere Informationen finden Sie unter Abonnieren von Ereignissen, Aufgaben und Metriken mithilfe eines MQTT-Clients.

Advanced Message Queuing Protocol (AMQP) ist ein offener Standard für Nachrichtenwarteschlangen, der flexible Messaging-Funktionen für Unternehmenssysteme unterstützt. VMware Cloud Director verwendet RabbitMQ AMQP Broker zum Bereitstellen des Nachrichtenbuses, der von Erweiterungsdiensten, Objekterweiterungen und Benachrichtigungen verwendet wird.

Prozedur

  1. Laden Sie den RabbitMQ-Server von https://www.rabbitmq.com/download.html herunter.
    Die Liste der unterstützten RabbitMQ-Versionen finden Sie in den VMware Cloud Director-Versionshinweise.
  2. Befolgen Sie die Installationsanweisungen für RabbitMQ und installieren Sie die Software auf einem geeigneten Host.
    Der RabbitMQ-Serverhost muss für jede VMware Cloud Director-Zelle im Netzwerk erreichbar sein.
  3. Notieren Sie sich während der RabbitMQ-Installation folgende Werte, die Sie später beim Konfigurieren von VMware Cloud Director für die Zusammenarbeit mit dieser RabbitMQ-Installation bereitstellen müssen:
    • Den vollqualifizierten Domänennamen des RabbitMQ-Serverhosts, z. B. amqp.example.com.
    • Eine zur Authentifizierung mit RabbitMQ gültige Kombination aus Benutzername und Kennwort.
    • Den Port, über den der Broker Nachrichten empfängt. Der Standardwert lautet 5672 für nicht Nicht-SSL. Der Standardport für SSL/TLS lautet 5671.
    • Das Kommunikationsprotokoll ist TCP.
    • Den virtuellen RabbitMQ-Host. Der Standardwert ist "/".

Nächste Maßnahme

Der AMQP-Dienst von VMware Cloud Director versendet standardmäßig unverschlüsselte Nachrichten. Sie können den AMQP-Dienst so konfigurieren, dass diese Nachrichten mit SSL verschlüsselt werden. Sie können den Dienst auch so konfigurieren, dass er das Broker-Zertifikat überprüft, indem Sie den standardmäßigen JCEKS Trust Store der Java-Laufzeitumgebung auf der VMware Cloud Director-Zelle verwenden, normalerweise unter $VCLOUD_HOME/jre/lib/security/cacerts.

Informationen zum Aktivieren von SSL mit dem AMQP-Dienst von VMware Cloud Director finden Sie unter Konfigurieren eines AMQP Brokers im VMware Cloud Director for Service Providers – Administratorhandbuch.