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

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.

Bei VMware Cloud Director kann beim Konfigurieren von Benachrichtigungen die Verwendung eines MQTT-Clients eine Alternative zu RabbitMQ AMQP Broker sein. Weitere Informationen finden Sie unter Abonnieren von Ereignissen, Aufgaben und Metriken mithilfe eines MQTT-Clients.

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.