Se si desidera utilizzare attività di blocco, notifiche o estensioni dell'API di VMware Cloud Director, è possibile installare e configurare un broker AMQP RabbitMQ.

Nota: A partire da VMware Cloud Director 10.6, la funzionalità basata su AMQP è obsoleta. Per garantire un supporto continuo, è consigliabile utilizzare una funzionalità equivalente supportata da MQTT. Vedere Sottoscrizione di eventi, attività e metriche utilizzando un client MQTT.

AMQP (Advanced Message Queuing Protocol) è uno standard aperto per l'accodamento dei messaggi che supporta servizi di messaggistica flessibili per i sistemi aziendali. VMware Cloud Director utilizza il broker RabbitMQ AMQP per fornire il bus di messaggi utilizzato dai servizi di estensione, dalle estensioni degli oggetti e dalle notifiche.

Procedura

  1. Scaricare il server RabbitMQ da https://www.rabbitmq.com/download.html.
    Per l'elenco delle release RabbitMQ supportate, vedere Note di rilascio di VMware Cloud Director.
  2. Seguire le istruzioni per l'installazione di RabbitMQ e installare RabbitMQ in un host supportato.
    L'host del server RabbitMQ deve essere raggiungibile nella rete da ogni cella VMware Cloud Director.
  3. Durante l'installazione di RabbitMQ, prendere nota dei valori necessari per configurare VMware Cloud Director in modo che funzioni con questa installazione di RabbitMQ.
    • Nome di dominio completo dell'host del server RabbitMQ, ad esempio amqp.example.com.
    • Nome utente e password validi per l'autenticazione in RabbitMQ.
    • La porta alla quale il broker si mette in ascolto dei messaggi. Il valore predefinito è 5672 per non-SSL. La porta predefinita per SSL/TLS è 5671.
    • Il protocollo di comunicazione è TCP.
    • L'host virtuale RabbitMQ. Il valore predefinito è "/".

Operazioni successive

Per impostazione predefinita, il servizio AMQP di VMware Cloud Director invia messaggi non crittografati. È possibile configurare il servizio AMQP per crittografare questi messaggi utilizzando SSL. È inoltre possibile configurare il servizio per verificare il certificato del broker utilizzando l'archivio affidabilità JCEKS predefinito dell'ambiente di runtime Java nella cella VMware Cloud Director, in genere in $VCLOUD_HOME/jre/lib/security/cacerts.

Per attivare SSL con il servizio AMQP di VMware Cloud Director, vedere le informazioni di Configurazione di un broker AMQP in Guida all'amministrazione del provider di servizi di VMware Cloud Director.