搭建 RabbitMQ Server 高可用集群

搭建 RabbitMQ Server 高可用集群

搭建 HAProxy 负载均衡

因为公司测试服务器暂不能用,只能在自己电脑上重新搭建一下 RabbitMQ Server 高可用集群,正好把这个过程记录下来,以便日后查看。

公司测试服务器上的 RabbitMQ 集群,我搭建的是三台服务器,因为自己电脑空间有限,这边只能搭建两台服务器用作高可用集群,用的是 Vagrant 虚拟机管理工具。

环境介绍:

RabbitMQ 节点 IP 地址 工作模式
node1   192.168.1.50   DISK   CentOS 7.0 - 64位  
node2   192.168.1.51   DISK   CentOS 7.0 - 64位  

整体架构:

搭建 RabbitMQ Server 高可用集群

1. 准备工作

首先,在node1服务器上,修改vi /etc/hostname:

node1

在node2服务器上,修改vi /etc/hostname:

node2

然后在node1服务器上,修改vi /etc/hosts:

node1 192.168.1.50 node2 192.168.1.51 127.0.0.1 node1 ::1 node1

在node2服务器上,修改vi /etc/hosts:

192.168.1.50 node1 192.168.1.51 node2 127.0.0.1 node2 ::1 node2

然后查看下hostnamectl status,如果不正确的话,需要再进行设置下:

[root@node1 ~]# hostnamectl status Static hostname: node1 Icon name: computer-vm Chassis: vm Machine ID: 241163503ce842c489360d0a48a606fc Boot ID: cdb59c025cb447e3afed7317af78979e Virtualization: oracle Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-229.el7.x86_64 Architecture: x86_64 [root@node1 ~]# hostnamectl --static set-hostname node1

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjjpz.html