OpenStack은 서비스 간 작업과 상태 정보에 대한 상호 교환 및 조정을 위해 message queue 를 사용합니다. 메시지 큐 서비스는 일반적으로 컨트롤러 노드에서 동작합니다. OpenStack은 RabbitMQ, Qpid, ZeroMQ 를 포함하는 여러 메시지 큐 서비스들을 지원합니다. 그러나, OpenStack 패키지를 지원하는 대부분의 배포판에서는 특정 메시지 큐 서비스를 지원합니다. 이 가이드에서는 대부분의 배포판에서 지원하는 RabbitMQ 메시지 큐 서비스를 도입합니다. 다른 메시지 큐 서비스를 도입하고 싶은 경우, 관련 문서를 참고합니다.
패키지를 설치합니다:
# yum install rabbitmq-server
메시지 큐 서비스를 시작하고 시스템이 부팅될 때 시작하도록 구성합니다:
# systemctl enable rabbitmq-server.service
# systemctl start rabbitmq-server.service
openstack 사용자를 추가합니다:
# rabbitmqctl add_user openstack RABBIT_PASS
Creating user "openstack" ...
RABBIT_PASS 를 적절한 암호로 변경합니다.
openstack 사용자에 대해 구성, 쓰기와 읽기 접근을 허용합니다:
# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
Setting permissions for user "openstack" in vhost "/" ...
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.