You must perform an additional vCloud Director configuration in case of manual deployment.

Port 5671 is used for AMQP messaging over SSL. SSL connections are recommended, but if there is a requirement to use non-SSL connections for vCloud Director, you can add the --amqp-port=port-number argument to the vcav hcs configure command. For more information, see Configure vSphere Replication Cloud Service. You can configure RabbitMQ to listen on both SSL and non-SSL ports. For more information, see Configure a Primary RabbitMQ Server. For more information about configuring an AMQP broker, see the vCloud Director Administrator's Guide.

To configure vCloud Director to use the RabbitMQ Servers, do the following:

  1. Create a trusted connection between the RabbitMQ host and the vCloud Availability Installer Appliance.

    # vcav trust add \
    --address=$AMQP_ADDRESS \
    --port=5671 \
    --accept-all
  2. Register the RabbitMQ host with vCloud Director by running the follwoing command on the vCloud Availability Installer Appliance:

    Standard Command

    Command Using Registry

    # vcav vcd configure-amqp \
    --vcd-address=$VCD_ADDRESS \
    --vcd-user=$VCD_USER \
    --vcd-password-file=~/.ssh/.vcd \
    --amqp-address=$AMQP_ADDRESS \
    --amqp-port=5671 \
    --amqp-user=vcd \
    --amqp-password-file=~/.ssh/.amqp \
    --amqp-vhost=/ \
    --amqp-exchange=systemExchange
    # vcav vcd configure-amqp \
    --vcd=vcd-01-name \
    --amqp-address=$AMQP_ADDRESS \
    --amqp-port=5671 \
    --amqp-user=vcd \
    --amqp-password-file=~/.ssh/.amqp \
    --amqp-vhost=/ \
    --amqp-exchange=systemExchange
  3. Restart vCloud Director and Cloud Proxy hosts after configuring AMQP settings, by creating an SSH connection to the hosts and restarting the vmware-vcd service.