mysql+lvs+keepalived 复制负载配置

mysql+lvs+keepalived 复制负载配置

ID:11085244

大小:82.50 KB

页数:15页

时间:2018-07-09

mysql+lvs+keepalived 复制负载配置_第1页
mysql+lvs+keepalived 复制负载配置_第2页
mysql+lvs+keepalived 复制负载配置_第3页
mysql+lvs+keepalived 复制负载配置_第4页
mysql+lvs+keepalived 复制负载配置_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。