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一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
5月前
|
消息中间件 存储 Shell
Docker部署RabbitMQ配置日志映射本地文件
Docker部署RabbitMQ配置日志映射本地文件
117 0
|
4月前
|
消息中间件 Linux RocketMQ
【RocketMq】RocketMq 4.9.4 Windows-docker 部署
【RocketMq】RocketMq 4.9.4 Windows-docker 部署
132 0
【RocketMq】RocketMq 4.9.4 Windows-docker 部署
|
3月前
|
消息中间件 Docker 容器
Docker中的RabbitMQ已经启动运行,但是管理界面打不开
Docker中的RabbitMQ已经启动运行,但是管理界面打不开
|
3天前
|
消息中间件 存储 数据库
RabbitMQ入门指南(二):架构和管理控制台的使用
RabbitMQ是一个高效、可靠的开源消息队列系统,广泛用于软件开发、数据传输、微服务等领域。本文主要介绍了RabbitMQ架构和管理控制台的使用等内容。
RabbitMQ入门指南(二):架构和管理控制台的使用
|
30天前
|
消息中间件 Kubernetes Docker
KubeSphere 核心实战之三【在kubesphere平台上部署ElasticSearch、应用商店部署RabbitMQ和应用市场部署Zookeeper】(实操篇 3/4)
KubeSphere 核心实战之三【在kubesphere平台上部署ElasticSearch、应用商店部署RabbitMQ和应用市场部署Zookeeper】(实操篇 3/4)
37 0
|
5月前
|
消息中间件 数据安全/隐私保护 Windows
windows下RabbitMQ安装后,无法进入web管理页面问题
windows下RabbitMQ安装后,无法进入web管理页面问题
135 1
|
5月前
|
消息中间件 关系型数据库 MySQL
消息中间件系列教程(05) -RabbitMQ -管理控制台的使用
消息中间件系列教程(05) -RabbitMQ -管理控制台的使用
25 1
|
1月前
|
消息中间件 存储 NoSQL
【Redis项目实战】使用Springcloud整合Redis分布式锁+RabbitMQ技术实现高并发预约管理处理系统
【Redis项目实战】使用Springcloud整合Redis分布式锁+RabbitMQ技术实现高并发预约管理处理系统
|
2月前
|
消息中间件 Linux RocketMQ
【RocketMq】RocketMq 4.9.4 Windows-docker 部署
【RocketMq】RocketMq 4.9.4 Windows-docker 部署
62 0
|
3月前
|
消息中间件 Shell Linux
RabbitMQ部署指南
RabbitMQ部署指南