摘要: Ansible概述 自动化批量化执行安装或者命令执行。自带的非常多的模块实现基本常用的功能,操作比较简单 ansible基于python开发,运维进行二次开发比较容易。 管理模式简单,只需修改一个配置文件加入机器组 本次实验环境 关闭防火墙和slinux systemctl stop firewal 阅读全文
posted @ 2019-10-30 20:18 别脱鞋好嘛 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一、MHA 简介 MHA(Master High Availability)目前在 MySQL 高可用方面是一个相对成熟的解决方案, 是一套优秀的作为 MySQL 高可用性环境下故障切换和主从角色提升的高可用软件。在 MySQL 故障切换过程中,MHA 能做到在 0~30 秒之内自动完成数据库的主从 阅读全文
posted @ 2019-10-28 19:29 别脱鞋好嘛 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一、KVM简介 公司部分Linux服务器利用率不高,为充分利用这些linux服务器,可以部署KVM虚拟化平台,在物理机上运行多个业务系统(虚拟机)。例如,在运行Nginx的服务器上部署KVM,然后在虚拟机上运行Tomcat,MySQL等企业服务。 KVM是Kernel Virtual Machine 阅读全文
posted @ 2019-10-28 19:27 别脱鞋好嘛 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 操作环境: 操作系统 IP地址 主机名 CentOS7.5 192.168.200.111 KVM01 CentOS7.5 192.168.200.112 KVM02 CentOS7.5 192.168.200.113 NFS 实验初始配置:所有主机关闭防火墙与selinux iptables -F 阅读全文
posted @ 2019-10-28 19:26 别脱鞋好嘛 阅读(385) 评论(0) 推荐(0) 编辑
摘要: KVM产品简介 公司部分linux服务利用率不高, 为充分利用这些linux服务器,可以部署KVM虚拟化平台,在物理机上运行多个业务系统(虚拟机)。例如,在运行nginx的服务器上部署KVM,然后在虚拟机上运行Tomcat,MySQL等企业服务。 KVM目前linux发行版自带的软件,在64位的系统 阅读全文
posted @ 2019-10-24 12:04 别脱鞋好嘛 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1 介绍MySQL Group Replication(简称MGR)是MySQL官方于2016年12月推出的一个全新的高可用与高扩展的解决方案。MySQL组复制提供了高可用、高扩展、高可靠的MySQL集群服务。 高一致性,基于原生复制及paxos协议的组复制技术,并以插件的方式提供,提供一致数据安全 阅读全文
posted @ 2019-10-23 10:21 别脱鞋好嘛 阅读(2310) 评论(0) 推荐(0) 编辑
摘要: 首先配置好主从复制 部署MySQL主从半同步复制 半同步复制支持多种插件:/usr/lib64/mysql/plugin/* [root@localhost ~]# rpm -ql mariadb-server | grep semisync /usr/lib64/mysql/plugin/semi 阅读全文
posted @ 2019-10-17 10:57 别脱鞋好嘛 阅读(188) 评论(0) 推荐(0) 编辑
摘要: MySQL主主同步方案 l MySQL主主+Keepalived l MySQL+DRBD+Heartbeat 在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主主方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动。因此,如果是双主或者多主,就会增加 阅读全文
posted @ 2019-10-17 10:56 别脱鞋好嘛 阅读(314) 评论(0) 推荐(0) 编辑
摘要: mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品:Atlas,tddl,Mycat。 环境准备: 关闭所有防火墙 192.168.200.111 master 192.168. 阅读全文
posted @ 2019-10-16 16:49 别脱鞋好嘛 阅读(303) 评论(0) 推荐(0) 编辑
摘要: GTID的工作原理: 1、master更新数据时,会在事务前产生GTID,一同记录到binlog日志中。2、slave端的i/o 线程将变更的binlog,写入到本地的relay log中。3、sql线程从relay log中获取GTID,然后对比slave端的binlog是否有记录。4、如果有记录 阅读全文
posted @ 2019-10-16 14:15 别脱鞋好嘛 阅读(135) 评论(0) 推荐(0) 编辑