搭建 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位
整体架构:
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