File de messages

File de messages

OpenStack utilise une file de messages pour coordonner les opérations et les informations de statut entre les services. Le service de file de messages tourne en général sur le contrôleur. OpenStack supporte plusieurs services de file de messages dont RabbitMQ, Qpid, et ZeroMQ. Néanmoins, la plupart des distributions OpenStack supportent un service particulier de file de messages. Ce guide implémente le service de file de messages RabbitMQ car il est supporté par la plupart des distributions. Si vous préférez implémenter un autre service de file de messages, consultez sa documentation.

Installer et configurer les composants

  1. Installer le package :

    # yum install rabbitmq-server
    
  1. Démarrer le service de file de messages et le configurer pour être lancé au démarrage du système :

    # systemctl enable rabbitmq-server.service
    # systemctl start rabbitmq-server.service
    
  2. Ajouter l’utilisateur openstack:

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

    Remplacer RABBIT_PASS par un mot de passe approprié.

  3. Permet la configuration, les accès en lecture et en écriture pour l’utilisateur 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.