欢迎来到天天文库
浏览记录
ID:11085244
大小:82.50 KB
页数:15页
时间:2018-07-09
《mysql+lvs+keepalived 复制负载配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.MySQL-VIP:192.168.1.102.2.MySQL-master1:192.168.1.43.3.MySQL-master2:192.168.1.94.4.lvs_servermaster192.168.1.55.5.lvs_serverbackup192.168.1.66.6.liunx版本:Linuxversion2.6.18-164.el57.7.MySQL版本:5.0.568.8.Keepalived版本:1.1.17实施步骤实施步骤实施步骤实施步骤::::①在realserver主机上实行脚本realserver,为lo:0绑定VIP
2、地址192.168.1.10,这步分别在二个mysql主机上192.168.1.4、192.168.1.9实施。这步提前做,是因为以后的过程中这一步是不会发生更改的Vim/usr/local/bin/lvs_real.sh#!/bin/bash#description:startrealserverVIP=192.168.1.10source/etc/rc.d/init.d/functionscase"$1"instart)echo"startLVSofrealserver"/sbin/ifconfiglo:0$VIPbroadcast$VIPnetmask25
3、5.255.255.255upecho"1">/proc/sys/net/ipv4/conf/lo/arp_ignoreecho"2">/proc/sys/net/ipv4/conf/lo/arp_announceecho"1">/proc/sys/net/ipv4/conf/all/arp_ignoreecho"2">/proc/sys/net/ipv4/conf/all/arp_announce;;stop)/sbin/ifconfiglo:0downecho"closeLVSdirectorserver"echo"0">/proc/sys/net/ipv4
4、/conf/lo/arp_ignoreecho"0">/proc/sys/net/ipv4/conf/lo/arp_announceecho"0">/proc/sys/net/ipv4/conf/all/arp_ignoreecho"0">/proc/sys/net/ipv4/conf/all/arp_announce;;*)echo"Usage:$0{start
5、stop}"exit1Esac完成运行此脚本:.Lvs_real.shstart(orstop)简单说明下上述脚本的作用:1)vip(virtualip)。直接路由模式的vip必须跟服务器对外提供服务
6、的ip地址在同一个网段,并且lvs负载均衡器和其他所有提供相同功能的服务器都使用这个vip;2)vip被绑定在环回接口lo0:0上,其广播地址是其本身,子网掩码是255.255.255.255。这与标准的网络地址设置有很大的不同。采用这种可变长掩码方式把网段划分成只含一个主机地址的目的是避免ip地址冲突;3)echo这段的作用是抑制arp广播。如果不做arp抑制,将会有众多的机器向其他宣称:“嗨!我是奥巴马,我在这里呢!”,这样就乱套了。②为二台lvs主机安装lvs+keepalived软件。安装lvs软件是必须做的,因为keepalived是运行在lvs之上的
7、,因此lvs及keepalived必须装在一个系统里面。过程如下:1.#mkdir/usr/local/src/lvs2.#cd/usr/local/src/lvs3.#wgethttp://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz4.#ln-s/usr/src/kernels/2.6.18-53.el5PAE-i686//usr/src/linux5.#tarzxvfipvsadm-1.24.tar.gz6.#cdipvsadm-1.247.#make8.#makein
8、stall9.执行ipvsadm,10查看当前加载的内核模块:lsmod
9、grepip_vs11.运行ipvsadm[root@lvsipvsadm-1.24]#lsmod
10、grepip_vsIp_vs775690③编辑keepalived.conf文件,直接用keepalived实现负载均衡及高可用性1.a)Keepalived的安装2.3.#wgethttp://www.keepalived.org/software/keepalived-1.1.15.tar.gz4.5.#tarzxvfkeepalived-1.1.15.tar.gz6.7.#cdkeep
11、alived-1.1.1
此文档下载收益归作者所有