Si desea utilizar tareas con bloqueo, notificaciones o extensiones de API de VMware Cloud Director, puede instalar y configurar un broker AMQP de RabbitMQ.

Nota: A partir de VMware Cloud Director 10.6, la funcionalidad basada en AMQP queda obsoleta. Para garantizar la continuación del soporte, considere la posibilidad de utilizar una funcionalidad respaldada por MQTT equivalente. Consulte Suscribirse a eventos, tareas y métricas mediante un cliente de MQTT.

El protocolo de cola de mensajes avanzado (Advanced Message Queuing Protocol, AMQP) es un estándar abierto para las colas de mensajes que admite mensajería flexible para sistemas corporativos. VMware Cloud Director utiliza el agente AMQP de RabbitMQ para proporcionar el bus de mensajería utilizado por los servicios de extensión, las extensiones de objeto y las notificaciones.

Procedimiento

  1. Descargue el servidor de RabbitMQ de https://www.rabbitmq.com/download.html.
    Consulte la Notas de la versión de VMware Cloud Director para obtener una lista de las versiones de RabbitMQ compatibles.
  2. Siga las instrucciones de instalación de RabbitMQ para instalar RabbitMQ en un host compatible.
    Las celdas de VMware Cloud Director deben poder conectar con el servidor RabbitMQ en la red.
  3. Durante la instalación de RabbitMQ, anote los valores que necesitará para configurar VMware Cloud Director de modo que funcione con esta instalación de RabbitMQ.
    • El nombre de dominio completo del host del servidor RabbitMQ, por ejemplo, amqp.ejemplo.com.
    • Un nombre de usuario y una contraseña válidos para la autenticación con RabbitMQ.
    • El puerto en el que el broker escucha los mensajes. El valor predeterminado es 5672 si no es SSL. El puerto predeterminado para SSL/TLS es 5671.
    • El protocolo de comunicación es TCP.
    • El host virtual de RabbitMQ. El valor predeterminado es "/".

Qué hacer a continuación

De forma predeterminada, el servicio AMQP de VMware Cloud Director envía mensajes sin cifrar AMQP. Puede configurar el servicio AMQP para cifrar estos mensajes mediante SSL. También puede configurar el servicio para comprobar el certificado de agente mediante el almacén de confianza de JCEKS predeterminado de Java Runtime Environment en la celda de VMware Cloud Director, por lo general, en $VCLOUD_HOME/jre/lib/security/cacerts.

Para habilitar SSL con el servicio AMQP de VMware Cloud Director, consulte la información de Configurar un broker AMQP de la Guía de administración de proveedores de servicios de VMware Cloud Director.