Si vous souhaitez utiliser des tâches bloquantes, des notifications ou des extensions d'API VMware Cloud Director, vous devez installer et configurer un Broker AMQP RabbitMQ.

Note : À partir de VMware Cloud Director 10.6, la fonctionnalité basée sur AMQP est obsolète. Pour garantir une prise en charge continue, envisagez d'utiliser une fonctionnalité MQTT équivalente. Reportez-vous à la section S'abonner à des événements, à des tâches et à des mesures à l'aide d'un client MQTT.

AMQP (Advanced Message Queuing Protocol) est une norme ouverte de file d'attente de messages qui prend en charge une messagerie flexible pour les systèmes d'entreprise. VMware Cloud Director utilise le broker AMQP RabbitMQ pour fournir le bus de messages utilisé par les services d'extension, les extensions d'objet et les notifications.

Procédure

  1. Téléchargez le serveur RabbitMQ depuis https://www.rabbitmq.com/download.html.
    Reportez-vous à la section Notes de mise à jour de VMware Cloud Director pour connaître la liste des versions de RabbitMQ prises en charge.
  2. Suivez les instructions d'installation de RabbitMQ et installez-le sur un hôte pris en charge.
    Chaque cellule VMware Cloud Director doit pouvoir accéder à l’hôte du serveur RabbitMQ sur le réseau.
  3. Au cours de l'installation de RabbitMQ, notez les valeurs requises pour la configuration de VMware Cloud Director afin qu'il fonctionne avec cette installation de RabbitMQ.
    • Le nom de domaine complet de l'hôte du serveur RabbitMQ, par exemple amqp.example.com.
    • Un nom d'utilisateur et un mot de passe valides destinés à l'authentification avec RabbitMQ.
    • Le port sur lequel le courtier écoute les messages. La valeur par défaut est 5672 pour une connexion non-SSL. Le port par défaut pour SSL/TLS est 5671.
    • Le protocole de communication est TCP.
    • L'hôte virtuel RabbitMQ. Par défaut « / ».

Que faire ensuite

Par défaut, le service AMQP de VMware Cloud Director envoie des messages non chiffrés. Vous pouvez configurer le service AMQP pour chiffrer ces messages en utilisant SSL. Vous pouvez également configurer le service afin de vérifier le certificat du broker à l'aide du magasin d'approbations JCEKS par défaut de l'environnement d'exécution Java sur la cellule VMware Cloud Director, généralement situé à $VCLOUD_HOME/jre/lib/security/cacerts.

Pour activer SSL avec le service AMQP de VMware Cloud Director, reportez-vous à la section Configurer un broker AMQP dans le Guide d'administration des fournisseurs de services VMware Cloud Director.