mysql + keepalived高可用
1上次说过了mysql的主从配置
tar zxf keepalived-1.2.7.tar.gz
cd keepalived-1.2.7
yum install gcc gcc-c++
yum install kernel-devel -y
2报错
configure: error: Popt libraries is required
yum install popt-devel
3继续执行
./configure --with-kernel-dir=/usr/src/kernels/2.6.32-696.20.1.el6.x86_64/
Make
Make install
4 DIR=/usr/local/
cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/
cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/ && mkdir -p /etc/keepalived
cp /usr/local/sbin/keepalived /usr/sbin/
5创建配置文件vi /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
notification_email {
132769137@qq.com
}
notification_email_from 1327629137@qq.com
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id LVS_DEVEL
}
#VIP1
vrrp_instance VI_1 {
state MASTER
interface eth0
lvs_sync_daemon_inteface eth0
virtual_router_id 151
priority 100
advert_int 5
#nopreempt
authentication {
auth_type PASS
auth_pass 2222
}
virtual_ipaddress {
192.168.118.128
}
}
virtual_server 192.168.118.128 3306 {
delay_loop 6
lb_algo wrr
lb_kind DR
persistence_timeout 60
protocol TCP
real_server 192.168.118.128 3306 {
weight 100
notify_down /data/sh/msyql.sh
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 3306
}
}
}
6启动
/etc/init.d/keepalived restart
tail -fn100 /var/log/messages日志一直在滚动,没有加载ipvs模块
modprobe ip_vs
lsmod |grep ip_vs
/etc/init.d/keepalived restart
tail -fn100 /var/log/messages
ul 31 21:09:16 localhost rsyslogd-2177: imjournal: begin to drop messages due to rate-limiting
成功
7从服务器
Mysql 从服务器配置keepalived.conf跟master 一样,只需要把Realserver IP修改成
real_server 192.168.118.129;优先级从100改为90即可
在master、slave数据库上创建/data/sh/mysql.sh脚本,内容为:
pkill keepalived
然后分别重启两台数据库上keepalive服务即可,最后测试停止master mysql 服务,是否会自动切换
到backup上
mysql + keepalived高可用相关推荐
- mysql双主多从高可用配置_双主MySQL+keepalived高可用配置
部署双节点双主数据库服务器MySQL 分别在二台服务器上安装mysql,要求同版本或主服务器比从服务器版本高. 主机mysql配置: Vi /etc/my.cnf [mysqld] Log-bin=m ...
- keepalived vip mysql_mysql+keepalived高可用集群
mysql+keepalived高可用集群 我们了解在LVS集群当中,LVS是整个机群的唯一入口!如果LVS出现故障的话,那么整个集群都将无法访问!像这种重要的服务器只有一台服务器在工作的情况,如果出 ...
- mysql keepalived_mysql高可用+keepalived
生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即俩台mysql服务器如果其中有一台mysql服务器挂掉后,另外一台就能立刻接替进行工作. MYSQL的高可用方案一般有 ...
- keepalived实现mysql高可用_keepalived+MySQL实现高可用
(一)keepalived概述 Keepalived通过VRRP(虚拟路由冗余协议)协议实现虚拟IP的漂移.当master故障后,VIP会自动漂移到backup,这时通知下端主机刷新ARP表,如果业务 ...
- MyCAT+MySQL 搭建高可用企业级数据库集群
第1章 课程介绍 课程介绍 1-1 MyCAT导学 试看 1-2 课程介绍 第2章 MyCAT入门 这一章中,我们将回顾了垂直切分,水平切分,分库分表等基础概念,然后快速回如何安装和启动MyCAT的, ...
- linux 双mysql_MySQL双主互备+Keepalived高可用架构实现案例
一.环境介绍 1.1.规划 序号 类别 版本 主机名 IP 端口 备注 1 OS CentOS release 6.9 (Final) (minimal) my1 172.16.210.180 830 ...
- haproxy负载均衡_Haproxy+keepalived高可用集群实战
随着互联网火热的发展,开源负载均衡器的大量的应用,企业主流软件负载均衡如LVS.Haproxy.Nginx等,各方面性能不亚于硬件负载均衡F5,Haproxy提供高可用性.负载均衡以及基于TCP和HT ...
- Nginx负载均衡配置+keepalived高可用
1.什么是负载均衡? 随着应用各个核心模块业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担.在此情况下,如果扔掉现有设备去做大量的硬件升级, ...
- MariaDB-5.5.56 主主复制+keepalived高可用
mariadb主主复制+keepalived高可用 主机1:192.168.1.22 主机2: 192.168.1.23 VIP1:192.168.1.233 VIP2: 192.168.1.23 ...
最新文章
- tomcat安装问题解决
- 开发linux显卡驱动,显卡驱动开发DRM入门--Apple的学习笔记
- 【转载】请问Silverlight 获取客户端网卡mac码
- 如何预防光纤光缆布线中的雷击伤害
- Apache+php+mysql安装与配置详解
- jeecms v9导入myeclipse 2015 ehcache.xml报错问题
- Python nose test framework 介绍
- 线程进程通信和同步方式
- 好程序员分享如何看待CSS中BEM的命名方式?
- 在做简单网页时,遇到的一些js问题
- 谷歌浏览器插件自动点击程序
- 数据存储的各个发展阶段
- 清华计算机系与姚班,清华“姚班”,计算机专业学子们无比向往的班级
- HP deskjet 2132 如何顺利在mac上使用
- 计算机新建怎么没有表格,为什么新建找不到excle:为什么电脑新建项目里没有EXCEL表格?...
- 企业微信开发(一)网页授权登录
- 记一次线上面试实习生岗位的心得和体会
- 2018年新版超音速启动
- 汇川AM401系列程序 汇川AM403程序,搭配汇川总线伺服,汇川IT7070系列触摸屏
- expected at least 1 bean which qualifies as autowire candidate for this dependen
热门文章
- qt for android 图片可拉伸,qt实现九宫格布局,图片拉伸
- 退出登录后点返回键 是登录状态_看了这50条登录的测试点,你还敢说测试很容易吗...
- WordPress 5.0 换回老版”Classic Editor”经典编辑器教程
- SPI驱动0.96/1.3寸 OLED屏幕,易修改为DMA控制
- 小程序 省市区县三级联动选择器(caseCade)
- Linux 系统应用编程——网络编程(I/O模型)
- Makefile文件编写规则
- Pro*c使用指示变量来处理NULL列值
- React开发(254):react项目理解 ant design 注意参数传递格式
- Taro+react开发(29)引入固定地址的方式