openstack 管理二十七 - rpm 方式部署 openstack [rabbitmq]

简介: 目的1. 配置 openstack 可用的 rabbitmq2. rabbitmq 用于存储 openstack 消息队列3. rabbitmq 作为数据存储中心4. openstack i 版中, rabbitmq 为 cinder, nova, neutron 组件进行数据存储,5. openstack h 版使用的是 qpid 进程, 经常出现进程

目的

1.  配置 openstack 可用的 rabbitmq
2.  rabbitmq 用于存储 openstack 消息队列
3.  rabbitmq 作为数据存储中心
4.  openstack i 版中, rabbitmq 为 cinder, nova, neutron 组件进行数据存储,
5.  openstack h 版使用的是 qpid 进程, 经常出现进程队列堵塞现象, 导致无法创建新虚拟机

安装

yum install rabbitmq-server

启动

service rabbitmq-server start

配置

安装 rabbitmq 后, 默认创建 guest/guest 用户与密码, 可以利用下面方法修改密码

#  rabbitmqctl change_password guest openstack
Changing password for user "guest" ......done.

修改密码后, 为 cinder 添加虚拟主机

# rabbitmqctl add_vhost cinder
Creating vhost "cinder" ......done.

为其他服务创建虚拟用户

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

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

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

为上述用户添加对资源的读写权限

# rabbitmqctl set_permissions cinder ".*" ".*" ".*" 
# rabbitmqctl set_permissions nova ".*" ".*" ".*" 
# rabbitmqctl set_permissions neutron ".*" ".*" ".*" 

校验

可用下面命令进行信息校验

# rabbitmqctl report
相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
消息中间件 监控 RocketMQ
Docker部署RocketMQ5.2.0集群
本文详细介绍了如何使用Docker和Docker Compose部署RocketMQ 5.2.0集群。通过创建配置文件、启动集群和验证容器状态,您可以快速搭建起一个RocketMQ集群环境。希望本文能够帮助您更好地理解和应用RocketMQ,提高消息中间件的部署和管理效率。
2212 91
|
消息中间件 监控 Docker
Docker环境下快速部署RabbitMQ教程。
就这样,你成功地用魔法召唤出了RabbitMQ,还把它和你的应用程序连接了起来。现在,消息会像小溪流水一样,在你的系统中自由流淌。别忘了,兔子们不喜欢孤独,他们需要你细心的关怀,不时地监控它们,确保他们的世界运转得井井有条。
837 18
|
物联网 Linux 开发者
快速部署自己私有MQTT-Broker-下载安装到运行不到一分钟,快速简单且易于集成到自己项目中
本文给物联网开发的朋友推荐的是GMQT,让物联网开发者快速拥有合适自己的MQTT-Broker,本文从下载程序到安装部署手把手教大家安装用上私有化MQTT服务器。
2580 5
|
消息中间件 编解码 Docker
Docker部署RabbitMQ消息中间件
【7月更文挑战第4天】Docker部署RabbitMQ消息中间件
669 3
|
消息中间件 Java 中间件
RocketMQ实战—2.RocketMQ集群生产部署
本文主要介绍了大纲什么是消息中间件、消息中间件的技术选型、RocketMQ的架构原理和使用方式、消息中间件路由中心的架构原理、Broker的主从架构原理、高可用的消息中间件生产部署架构、部署一个小规模的RocketMQ集群进行压测、如何对RocketMQ集群进行可视化的监控和管理、进行OS内核参数和JVM参数的调整、如何对小规模RocketMQ集群进行压测、消息中间件集群生产部署规划梳理。
RocketMQ实战—2.RocketMQ集群生产部署
|
消息中间件 编解码 Docker
【Docker项目实战】Docker部署RabbitMQ消息中间件
【10月更文挑战第8天】Docker部署RabbitMQ消息中间件
1148 2
【Docker项目实战】Docker部署RabbitMQ消息中间件
|
消息中间件 监控 Java
如何将Spring Boot + RabbitMQ应用程序部署到Pivotal Cloud Foundry (PCF)
如何将Spring Boot + RabbitMQ应用程序部署到Pivotal Cloud Foundry (PCF)
488 6
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
存储 数据安全/隐私保护 Docker
Kolla-ansible部署openStack
Kolla-ansible部署openStack
3487 11