如果您希望 VMware Cloud Director 发送特定事件触发的 AMQP 消息,则必须配置 AMQP 代理。可以使用 AMQP 消息自动处理底层用户请求。

前提条件

如果要使用 SSL,可以测试与 AMQP 主机的连接并与该主机建立信任关系。请参见 使用Service Provider Admin Portal测试 VMware Cloud Director 与远程服务器的连接并建立信任关系

过程

  1. 从顶部导航栏中,选择管理
  2. 设置下,选择可扩展性
    此时将打开 AMQP 代理选项卡。
  3. 单击 AMQP 代理部分的编辑按钮。
  4. 输入 AMQP 主机的 DNS 主机名或 IP 地址。
    RabbitMQ 服务器主机的完全限定域名,例如 amqp.example.com
  5. 输入 AMQP 端口。
    代理侦听消息所用的默认端口为 5672
  6. 输入交换。
  7. 输入 vHost。
    默认为 /
  8. 输入前缀。
  9. (可选) 要使用 SSL,请打开使用 SSL 开关,然后选择其中一个证书选项。

    默认情况下,VMware Cloud Director AMQP 服务将发送未加密的消息。可以配置 AMQP 服务以使用 SSL 加密这些消息。此外,还可以配置服务,以使用 VMware Cloud Director 单元上 Java Runtime Environment 的默认 JCEKS 信任存储区(通常位于 $VCLOUD_HOME/jre/lib/security/cacerts)来验证代理证书。

    选项 描述
    SSL 证书 上载 SSL 证书。
    SSL 密钥库 (JCEKS) 上载 SSL 密钥库并输入密钥库密码。
  10. 输入用于连接到 AMQP 主机的用户名和密码。
  11. 单击保存
  12. (可选) 要测试设置,请单击 AMQP 代理部分下的测试按钮,然后提供密码。
  13. (可选) 要将审核事件发布到 AMQP 代理,请单击非阻塞 AMQP 通知部分下的编辑按钮,然后打开启用通知开关。