首页 > 服务配置 > 使用ansible-playbook一键安装rabbitmq集群
2016
04-29

使用ansible-playbook一键安装rabbitmq集群

上一篇文章写了ansible的入门帮助-命令查找与使用,通过ansible的帮助文档找到自己所需要的命令使用方法。这次用一个实例演示一下,使用ansible-playbook安装rabbitmq,下面直接放脚本

上面是ansible的hosts文件和本级的hosts文件,下面是rabbitmq的playbook,主要分为三个步骤:

1,设置hostname,关闭iptables

2,安装启动rabbitmq

3,配置rabbitmq的集群,vm01为rabbitmq的磁盘节点,vm02、vm03为内存节点

上述ansible-playbook用到了shell、yum、复制文件、新建文件夹、启动关闭服务、输出task的日志、根据主机名执行task等

下面是ansible-playbook的结果显示

因为一直在测试运行,所以changed数量不等于修改task的数量

Consider using file module with state=directory rather than running mkdir的提示是说:最好用 state=directory 代替mkdir

我们要查看rabbitmq的界面,需要启用图形化界面插件,并且设置登录的用户名、密码和权限

保证15672端口在使用

在浏览器打开http://IP:15672/

rabbitmq的文档http://www.rabbitmq.com/documentation.html

http://mysql.taobao.org/index.php?title=Rabbitmq

使用ansible-playbook一键安装rabbitmq集群 - 第1张  | linux工匠|关注运维自动化|Python开发|linux高可用集群|数据库维护|性能提优|系统架构

在rabbitmq上面截图的两个RAM节点有遇到: Node statistics not available,在两个RAM节点执行下面即可

最后编辑:
作者:bbotte
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。