一、前提:
在 TongRDS主从复制模式中,因为系统不具备自动恢复的功能,所以当主服务器(master)宕机后,需要手动把一台从服务器(slave)切换为主服务器。在这个过程中,不仅需要人为干预,而且还会造成一段时间内服务器处于不可用状态,同时数据安全性也得不到保障,因此主从模式的可用性较低,不适用于线上生产环境。
TongRDS推荐一种高可用方案,也就是 TongRDS Sentinel 哨兵模式,它弥补了主从模式的不足。Sentinel 通过监控的方式获取主机的工作状态是否正常,当主机发生故障时, Sentinel 会自动进行 Failover(即故障转移),并将其监控的从机提升主服务器(master),从而保证了系统的高可用性。
二、环境介绍
3台主机,分别为服务器1(192.168.1.1)、服务器2(192.168.1.2)和服务器3(192.168.1.3),服务器1主机上运行中心(Center)节点1和服务节点1,服务器2主机上运行中心(Center)节点2和服务节点2,服务器3主机上运行中心(Center)节点3和服务节点3。
三台主机采用相同的ntp服务器同步时钟
三、中心节点安装
1、将中心节点程序TongRDS-2.2.1.2_P3.MC.tar.gz上传到192.168.1.1(服务器1)、192.168.1.2(服务器2)、192.168.1.3(服务器3)中的/opt目录下并解压。分别在192.168.1.1、192.168.1.2、192.168.1.3进行如下操作
cd /opt tar -zxvf TongRDS-2.2.1.2_P3.MC.tar.gz |
2、解压后在/opt目录下得到pcenter文件
3、上传license文件到/opt/pcenter
四、服务节点安装
1、将服务节点程序TongRDS-2.2.1.2_P3.Node.tar.gz分别上传到192.168.1.1(服务器1)、192.168.1.2(服务器2)、192.168.1.3(服务器3)中的/opt目录下并解压
分别在3台主机服务器解压服务节点程序
cd /opt tar -zxvf TongRDS-2.2.1.2_P3.Node.tar.gz |