赞
踩
一、定义
通常说的「双机热备」是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。
二、原理
Keepalived的工作原理是VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议。在VRRP中有两组重要的概念:VRRP路由器和虚拟路由器,主控路由器和备份路由器。
VRRP路由器是指运行VRRP的路由器,是物理实体,虚拟路由器是指VRRP协议创建的,是逻辑概念。一组VRRP路由器协同工作,共同构成一台虚拟路由器。 Vrrp中存在着一种选举机制,用以选出提供服务的路由即主控路由,其他的则成了备份路由。当主控路由失效后,备份路由中会重新选举出一个主控路由,来继续工作,来保障不间断服务。
三、架构环境
MASTER:192.168.1.40
BACKUP:192.168.1.41
VIP:192.168.1.44 (虚拟IP)
四、配置
1、配置两台Mysql主主同步
编辑my.cnf
# vi /etc/my.cnf
[mysqld]
server-id = 1#backup这台设置为2
log-bin=mysql-bin
binlog-ignore-db =mysql,information_schema #忽略写入binglog日志的库
auto-increment-increment = 2#字段变化增量值
auto-increment-offset = 1#初始字段ID
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。