Pesan antrian (Message queue)

Pesan antrian (Message queue)

OpenStack menggunakan :term: message queue untuk mengkoordinasikan operasi dan informasi status antara layanan. Layanan message queue biasanya berjalan pada ‘controller node’. OpenStack mendukung beberapa layanan ‘message queue’ termasuk RabbitMQ <http://www.rabbitmq.com> __, Qpid <http://qpid.apache.org> __, dan `ZeroMQ <http://zeromq.org > `__. Namun, kebanyakan distribusi yang mendukung paket OpenStack layanan ‘message queue’ tertentu. Panduan ini mengimplementasikan layanan ‘message queue’ RabbitMQ karena sebagian besar distribusi mendukungnya. Jika Anda lebih memilih untuk mengimplementasikan layanan ‘message queue’ yang berbeda, lakukan konsultasi dengan dokumentasi yang terkait dengan itu.

Instal dan konfigurasi komponen

  1. Instal paket:

    # yum install rabbitmq-server
    
  1. Mulailah layanan ‘message queue’ dan mengkonfigurasinya untuk memulai saat booting:

    # systemctl enable rabbitmq-server.service
    # systemctl start rabbitmq-server.service
    
  2. Menambah user openstack:

    # rabbitmqctl add_user openstack RABBIT_PASS
    Creating user "openstack" ...
    ...done.
    

    Mengganti RABBIT_PASS dengan password yang sesuai.

  3. Berikanlah izin melakukan konfigurasi, menulis, dan membaca akses untuk user openstack:

    # rabbitmqctl set_permissions openstack ".*" ".*" ".*"
    Setting permissions for user "openstack" in vhost "/" ...
    ...done.
    
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.