Antrian pesan untuk SUSE

OpenStack menggunakan message queue untuk mengkoordinasikan operasi dan informasi status antar layanan. Layanan message queue biasanya berjalan pada node controller. OpenStack mendukung beberapa layanan message queue termasuk RabbitMQ, Qpid, dan ZeroMQ. Namun, sebagian besar distro yang mengemas OpenStack mendukung layanan antrian pesan tertentu. Panduan ini menerapkan layanan antrian pesan RabbitMQ karena sebagian besar distro mendukungnya. Jika Anda memilih untuk menerapkan layanan antrian pesan yang berbeda, baca dokumentasi yang terkait dengannya.

Antrian pesan berjalan pada kontroler simpul (controller node).

Menginstal dan mengkonfigurasi komponen

  1. Instal paket:

    # zypper install rabbitmq-server
    
  2. Mulai layanan antrian pesan dan mengkonfigurasinya untuk memulai booting:

    # systemctl enable rabbitmq-server.service
    # systemctl start rabbitmq-server.service
    
  3. Tambahkan openstack user:

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

    Ganti `` RABBIT_PASS`` dengan password yang sesuai.

  4. Mengizinkan konfigurasi, menulis, dan membaca akses untuk openstack user:

    # rabbitmqctl set_permissions openstack ".*" ".*" ".*"
    
    Setting permissions for user "openstack" in vhost "/" ...