通过ansible部署高可用LNAMMKP架构主/备模式高可用keepalived+{nginx(proxy)|lvs}两台主机:httpd+php+Discuz!+phpMyAdmin一台主机:memcached用来缓存php的session;一台主机:mysql-server或mariadb-server;实验规划:这里我规划用备用模式高可用两台keepalived+nginx(proxy..
分类:
其他好文 时间:
2017-11-14 11:22:18
阅读次数:
273
在两个服务器上都要开启二进制日志和中继日志如果两个服务器的数据库id启动自动增长功能,要在配置文件中设置一个的id为奇数,另外一个的id为偶数,或者一个的id为偶数,另外一个的id为奇数,因为如果不这样设置,有可能两个服务器上同时都有用户在写的时候会产生相同的id号造..
分类:
数据库 时间:
2017-11-12 23:01:51
阅读次数:
221
今天了解了下Zookeeper的主备方案 大致就是两个应用运行后同时抢一个临时节点,zookeeper可以保证只会有一个注册成功这个节点,然后都对这个节点进行watch,监听事件NodeDeleted,如果NodeDeleted,然后另一台就可以直接注册临时节点成功。 这样可以保证主备自动切换。看起 ...
分类:
其他好文 时间:
2017-11-11 22:11:39
阅读次数:
234
关于LVS基础不多介绍直接操练起来。1.环境准备首先准备4台机器(VM,Vbox...) node1 -->Director1192.168.137.31vip=192.168.137.10 node2 -->Director2192.168.137.32vip=192.168.137.10 node3 --> RServer1192.168.137.33 node4 --> RServer2192.168.137.34基于..
分类:
其他好文 时间:
2017-11-10 11:43:26
阅读次数:
228
环境: 三台机器 主服务器: 192.168.1.130 主备机器: 192.168.1.131 监控机器: 192.168.1.132 130和131, 是mysql双主架构 1.在三台机器上安装mha4mysql-node yum -y install perl-DBD-MySQL tar -z ...
分类:
数据库 时间:
2017-11-04 13:36:20
阅读次数:
277
一、GTID简介MySQL 5.6 的新特性之一,是加入了全局事务 ID (GTID) 来强化数据库的主备一致性,故障恢复,以及容错能力。它由服务器ID以及事务ID组合而成。这个全局事务ID不仅仅在原始服务器上唯一,在所有存在主从关系 的mysql服务器上也是唯一的。正是因为这样一个特性使得mysq ...
分类:
数据库 时间:
2017-11-03 14:16:40
阅读次数:
225
Oracle dataguard 正常切换和应急切换 oracle dataguard提供异地容灾方案,能有效的防止单点故障和提供高可用技术,这里介绍dataguard正常主备切换和应急切换(应急切换模拟主库出现问题无法还原,备库脱离dataguard接管主库对外提供服务) 1)Oracle dat ...
分类:
数据库 时间:
2017-10-31 12:43:29
阅读次数:
207
LVS:LVS是LinuxVirtualServer的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性..
分类:
其他好文 时间:
2017-10-26 15:16:32
阅读次数:
188
VgmpVRRPGroupManagementProtocol由于双机热备导致设备出问题时可能会来回路径不一致,因为主备切换了配置VGMP保证一个组内的VRRP全为master,如果有一个不是,则全部切换至slaveHRP(HuaweiRedundancyProtocol)用于主设备出现问题时,备能快速切换至主,同时保证了主备之间的..
分类:
其他好文 时间:
2017-10-22 00:08:54
阅读次数:
1345