码迷,mamicode.com
首页 > 其他好文 > 详细

openstack第六章-配置MQ

时间:2020-11-06 00:55:34      阅读:18      评论:0      收藏:0      [点我收藏+]

标签:ssi   导入   name   bin   ble   user   gpg   tps   port   

一、简介
OpenStack使用消息队列来协调服务之间的操作和状态信息。消息队列服务通常在控制器节点上运行。OpenStack支持多种消息队列服务,包括RabbitMQ,?Qpid和ZeroMQ。但是,打包OpenStack的大多数发行版都支持特定的消息队列服务。
本次遵从官网,使用rabbitmq来安装。
rabbitmq的官方网站
https://www.rabbitmq.com/

二、安装
在openstack安装文档上只要yum install rabbitmq-server -y就可以了
我们可以看一下为什么可以这样安装
使用yum list rabbitmq-server,可以看到yum中包含了rabbitmq的包,是3.6.16版本的
所以直接yum一下即可,不过rabbitmq官网提供了两种安装方法,这里简单提一下做一个了解。

技术图片

2.1 rabbitmq的官网安装方式
官网上提供了两种安装方式一个是yum,一个是二进制安装

rpm安装的话需要下载一些依赖包,比较麻烦,官方推荐使用yum安装
具体操作就是先导入密钥
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
然后创建文件rabbitmq.repo仓库,写入以下内容
Vim //etc/yum.repos.d/rabbitmq.repo
#centos7为例

[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1

然后查看一下
技术图片
此时yum安装一下即可
注意提前安装好 erlang
yum install erlang -y

三、启动
systemctl enable rabbitmq-server.service
systemctl start rabbitmq-server.service

四、添加用户
rabbitmqctl add_user openstack RABBIT_PASS
注意替换 RABBIT_PASS为自己的密码
技术图片
五、允许用户配置,写入和读取访问权限?openstack:
rabbitmqctl set_permissions openstack "." "." ".*"
至此mq部分安装完毕!

openstack第六章-配置MQ

标签:ssi   导入   name   bin   ble   user   gpg   tps   port   

原文地址:https://blog.51cto.com/11125450/2546713

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!