차단 작업, 알림 또는 VMware Cloud Director API 확장을 사용하려면 RabbitMQ AMQP 브로커를 설치하고 구성하면 됩니다.

참고: VMware Cloud Director 10.6부터 AMQP 기반 기능은 더 이상 사용되지 않습니다. 지속적인 지원을 보장하려면 이와 동등한 MQTT 지원 기능을 사용하는 것이 좋습니다. MQTT 클라이언트를 사용하여 이벤트, 작업 및 메트릭 구독을 참조하십시오.

AMQP(Advanced Message Queuing Protocol)는 기업 시스템에 유연한 메시징을 지원하는 메시지 대기열 기능의 개방형 표준입니다. VMware Cloud Director는 확장 서비스, 개체 확장 및 알림에 사용되는 메시지 버스를 제공하기 위해 RabbitMQ AMQP 브로커를 사용합니다.

프로시저

  1. https://www.rabbitmq.com/download.html에서 RabbitMQ Server를 다운로드합니다.
    지원되는 RabbitMQ 릴리스의 목록을 보려면 " VMware Cloud Director 릴리스 정보" 를 참조하십시오 .
  2. RabbitMQ 설치 지침에 따라 RabbitMQ를 지원되는 호스트에 설치합니다.
    VMware Cloud Director 셀에서 네트워크에 있는 RabbitMQ 서버 호스트에 액세스할 수 있어야 합니다.
  3. RabbitMQ를 설치하는 동안 이 RabbitMQ 설치 환경과 연동하도록 VMware Cloud Director를 구성하는 데 필요한 값을 기록해 둡니다.
    • RabbitMQ 서버 호스트의 정규화된 도메인 이름(예: amqp.example.com)
    • RabbitMQ를 인증하는 데 유효한 사용자 이름과 암호
    • 브로커가 메시지를 수신하는 포트입니다. 기본값은 비SSL의 경우 5672입니다. SSL/TLS에 대한 기본 포트는 5671입니다.
    • 통신 프로토콜은 TCP입니다.
    • RabbitMQ 가상 호스트입니다. 기본값은 "/"입니다.

다음에 수행할 작업

기본적으로 VMware Cloud Director AMQP 서비스는 암호화되지 않은 메시지를 보냅니다. SSL을 사용하여 이러한 메시지를 암호화하도록 AMQP 서비스를 구성할 수 있습니다. VMware Cloud Director 셀에 있는(일반적인 위치: $VCLOUD_HOME/jre/lib/security/cacerts) Java Runtime Environment의 기본 JCEKS 신뢰 저장소를 사용하여 브로커 인증서를 확인하도록 서비스를 구성할 수도 있습니다.

VMware Cloud Director AMQP 서비스에서 SSL을 사용하도록 설정하려면 "VMware Cloud Director 서비스 제공자 관리자 가이드" 에서 AMQP 브로커 구성 정보를 참조하십시오.