OpenStack использует понятие ‘очереди сообщений’ для координации производимых операций и информации о статусах между сервисами. Сервис очереди сообщений обычно запущен на узле контроллера. OpenStack поддерживает несколько сервисов очередей сообщений, включая RabbitMQ, Qpid, и ZeroMQ. Однако, большинство дистрибутивов, в которые входит OpenStack, поддерживают какой-то определённый сервис очереди сообщений. Это руководство поможет в установке RabbitMQ, так как большее количество дистрибутивов его поддерживает. Если вы предпочитаете использовать другой сервис очереди сообщений, обратитесь к соответствующей ему документации.
Очередь сообщений работает на управляющем узле.
Установите пакет:
# apt install rabbitmq-server
Добавьте пользователя 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.