Message queue for RHEL and CentOS¶
OpenStack mesaj kuyruğu kullanarak işlemleri ve servisler arasındaki durum bilgisini eşgüdümler. Mesaj kuyruğu servisi genellikle kontrol düğümünde çalışır. OpenStack RabbitMQ, Qpid, ve ZeroMQ dahil bir çok mesaj kuyruğu servisini destekler. Ancak, OpenStack’i paketleyen bir çok dağıtım belli bir mesaj kuyruğu servisini destekler. Bu kılavuz çoğu dağıtım onu desteklediğinden RabbitMQ mesaj kuyruğu servisini uygular. Başka bir mesaj kuyruğu servisi tercih ediyorsanız, onunla ilişkili belgelendirmeye başvurun.
Mesaj kuyruğu kontrol düğümünde çalışır.
Bileşenleri kur ve yapılandır¶
Paketi kur:
# yum install rabbitmq-server
Mesaj kuyruğu servisini başlatın ve sistem ön yüklenirken başlayacak şekilde yapılandırın:
# systemctl enable rabbitmq-server.service # systemctl start rabbitmq-server.service
openstack
kullanıcısını ekleyin:# rabbitmqctl add_user openstack RABBIT_PASS Creating user "openstack" ...
RABBIT_PASS
değerini uygun parolayla değiştirin.openstack
kullanıcısı için yapılandırma, yazma ve okuma erişimine izin verin:# rabbitmqctl set_permissions openstack ".*" ".*" ".*" Setting permissions for user "openstack" in vhost "/" ...