RabbitMQ - Cluster+HA(haproxy+keepalived)热备

2020-03-27 05:32

RabbitMQ_Cluster+HA(haproxy+keepalived)热备

--------------时间:2014-8-15 -------------------四海道达运维组 -----------系统版:Ubutnu Server 14.04

目录

RabbitMQ_Cluster+HA(haproxy+keepalived)热备 ............................................... 1

1. 网络拓扑图 ............................................................................................ 3 2. 修改主机名\\dns记录\\较对时间 ................................................................ 4

2.1 Rabbit1主机 ................................................................................ 4 2.2 Rabbit2主机 ................................................................................ 5 2.3 Rabbit3主机 ................................................................................ 5 3. 安装配置Rabbit_Cluster 集群 .................................................................. 6

3.1 Rabbit1主机 ................................................................................ 6 3.2 Rabbit2主机 ................................................................................ 8 3.3 Rabbit3主机 .............................................................................. 10 3.4 添加Rabbit_Cluster管理用户 ..................................................... 11 3.5 设置用户tags ............................................................................ 12 3.6 设置用户权限 ............................................................................. 12 4. 设置高可用策略 ................................................................................... 12

4.1 方法一(命令): ....................................................................... 12 4.2 方法二(web页面): ................................................................. 13 5. 安装配置 Haproxy+Keeplived ................................................................ 15

5.1 Rabbit2主机 .............................................................................. 15

5.2 Rabbit3主机 .............................................................................. 18 5.3 登录Haproxy的管理端页面 .......................................................... 20 6. 较验Rabbit_Cluster集群服务 ................................................................ 21 7. 较验Haproxy+Keepalived主备服务 ....................................................... 22

7.1 首先查看一下Haproxy和Keepalived的进程 ................................. 22 7.2 模拟故障1:主节点Haproxy进程死掉,进程自动恢复 ................... 22 7.3 模拟故障2:主节点Haproxy进程死掉,进程无法恢复 ................... 23 7.4 模拟故障3:主节点Haproxy恢复正常。 ....................................... 25

1. 网络拓扑图

RabbitMQ_Cluster集群:

Rabbit1:192.168.100.191 (disc) Rabbit2:192.168.100.192 (ram) Rabbit3:192.168.100.193 (ram) Rabbit集群中,必须有一个节点是disc模式。

Haproxy+Keeplived 热备 Master:192.168.100.192 Backup:192.168.100.193 VIP: 192.168.100.195

2. 修改主机名\\dns记录\\较对时间

注意:所有操作均是root权限,如若不是请sudo -s切换成root

2.1 Rabbit1主机

在/etc/network/interfaces中不要配置dns记录

vim 01_rabbit1_hostname.sh #!/bin/bash

echo \

echo \echo \echo \

echo \

ntpdate -s ntp.ubuntu.com apt-get -y install ntp service ntp reload reboot exit

2.2 Rabbit2主机

在/etc/network/interfaces中不要配置dns记录

vim 01_rabbit2_hostname.sh #!/bin/bash

echo \

echo \echo \echo \

echo \

ntpdate -s ntp.ubuntu.com apt-get -y install ntp service ntp reload reboot exit

2.3 Rabbit3主机

在/etc/network/interfaces中不要配置dns记录

vim 01_rabbit3_hostname.sh #!/bin/bash

echo \

echo \echo \echo \

echo \

ntpdate -s ntp.ubuntu.com apt-get -y install ntp service ntp reload


RabbitMQ - Cluster+HA(haproxy+keepalived)热备.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:华中师范大学2013年博士研究生招生专业目录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: