配置mysql+lvs+keeplived实现Mysql读操作的负载均衡
环境:
test1192.168.46.131master
test2192.168.46.130slave备份test库
test3调度器
1、安装与配置Keepalived
首先在节点test1、test2上安装Keepalived软件,软件安装非常简单。
1 2 3 4 5 6 7 8 9 10 11 12 13 | [root@test1 ]# yum install -y openssl-devel
[root@test1 ~]# wget http:
[root@test1 ~]# tar zxvf keepalived-1.2.1.tar.gz
[root@test1 ~]# cd keepalived-1.2.1
[root@test1 keepalived-1.2.1]# ./configure --prefix=/usr/local/keepalived
[root@test1 keepalived-1.2.1]# make && make install
[root@test1 ~]# cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
[root@test1 ~]# cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
[root@test1 ~]# mkdir /etc/keepalived
[root@test1 ~]# cp /usr/local/keepalived/etc/keepalived /keepalived.conf /etc/keepalived/
[root@test1 ~]# ln -s /usr/local/keepalived/sbin/keepalived /usr/sbin/
[root@test1 ~]# service keepalived start
Starting keepalived: [ OK ]
|
Keepalived的配置也非常简单,仅仅需要一个配置文件即可完成HAcluster和lvs服务节点监控功能,在通过Keepalived搭建高可用的LVS集群实例中,主、备DirectorServer都需要安装Keepalived软件,安装成功后,默认的配置文件路径为/etc/Keepalived/Keepalived.conf。
一个完整的keepalived配置文件,有三个部分组成,分别是全局定义部分、vrrp实例定义部分以及虚拟服务器定义部分,配置好的文件内容如下:
1 2 3 4 5 6 7 8 9
博文搜索
推荐文章
-
1
sysbench
2020/07/08
-
2
phper转java记录篇-spring boot
2020/06/10
-
3
thinkphp5.0使用路由之后,post请求的
2020/05/19
-
4
springboot单元测试aop失效
2020/05/15
-
5
脑海中的JVM
2020/05/12
-
6
IDEA搜索插件时显示search results
2020/05/12
-
7
spring boot 配置加载源码查找
2020/04/20
-
8
通过javap命令分析java汇编指令
2020/04/16
-
9
IDEA小知识:查看JVM内存使用情况的步骤
2020/04/16
-
10
springboot-加载自定义的properti
2020/04/14
-
11
Jenkins执行shell脚本无法启动子进程解决
2020/04/03
-
12
mac idea激活找专业的
2020/04/02
-
13
Jenkins + DockerSwarm 实现弹
2020/03/31
-
14
mac swarm学习过程
2020/03/31
-
15
spring cloud
2020/03/18
-
16
JAVA开发中遇到的问题记录002
2020/03/12
-
17
JAVA开发中遇到的问题记录001
2020/03/07
-
18
php -i查看信息
2020/02/23
-
19
phpStorm中使用xdebug工具调试dock
2019/12/09
-
20
讲的比较好的B+树执行原理的文章
2019/12/09
最喜标签
NYOJ
面试
AJAX
ping
CentOS
灰度算法
YII2
|