使用LVS实现高性能负载均衡实际操作说明

上传人:夏** 文档编号:490604456 上传时间:2023-12-12 格式:DOC 页数:4 大小:97.50KB
返回 下载 相关 举报
使用LVS实现高性能负载均衡实际操作说明_第1页
第1页 / 共4页
使用LVS实现高性能负载均衡实际操作说明_第2页
第2页 / 共4页
使用LVS实现高性能负载均衡实际操作说明_第3页
第3页 / 共4页
使用LVS实现高性能负载均衡实际操作说明_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《使用LVS实现高性能负载均衡实际操作说明》由会员分享,可在线阅读,更多相关《使用LVS实现高性能负载均衡实际操作说明(4页珍藏版)》请在金锄头文库上搜索。

1、使用LVS实现高性能负载均衡实际操作说明kkmangnn 网站: http:/ 一. 网站负载均衡拓朴图 . IP信息列表:主机名IP说明192.168.0.6 LVS-DR-M192.168.0.7 LVS-DR-BACKUP192.168.0.8 LVS-DR-VIP192.168.0.9 WEB1-R192.168.0.10 WEB2-Realserver192.168.0.1 GateWay系统环境:CentOS 5.2 ,需要安装有gcc openssl-devel kernel-devel包 二. 安装LVS软件包 1. 下载相关软件包 #mkdir /usr/local/src/

2、lvs #cd /usr/local/src/lvs #wget http:/www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz 2. 安装LVS #lsmod |grep ip_vs#uname -r2.6.18-92.el5#ln -s /usr/src/kernels/2.6.18-92.el5-i686/ /usr/src/linux#tar zxvf ipvsadm-1.24.tar.gz#cd ipvsadm-1.24#make & make install三. 配置LVS实现负载均衡 1 LVS-D

3、R,配置LVS脚本实现负载均衡应, #vi /usr/local/sbin/lvs-dr.sh #!/bin/bashGW=192.168.0.1# website direcotor vip.SNS_VIP=192.168.0.8SNS_RIP1=192.168.0.9SNS_RIP2=192.168.0.10case $1 in start)/sbin/ifconfig eth0:0 $SNS_VIP broadcast $SNS_VIP netmask 255.255.255.255 broadcast $SNS_VIP up/sbin/route add -host $SNS_VIP

4、dev eth0:0/sbin/ipvsadm -A -t $SNS_VIP:80 -s rr/sbin/ipvsadm -a -t $SNS_VIP:80 -r $SNS_RIP1:80 -g -w 1/sbin/ipvsadm -a -t $SNS_VIP:80 -r $SNS_RIP2:80 -g -w 1touch /var/lock/subsys/ipvsadm /dev/null 2&1 echo ipvsadm starting -OK ; stop) /sbin/ipvsadm -C ifconfig eth0:0 down route del $SNS_VIP rm -rf

5、/var/lock/subsys/ipvsadm /dev/null 2&1 echo ipvsadm stoped ; status) if ! -e /var/lock/subsys/ipvadm ;then echo ipvsadm stoped - exit 1 else echo ipvsadm Running -OK fi ; *) echo Usage: $0 start|stop|status exit 1 esac exit 0 四 配置web服务器的脚本.#vi /usr/local/src/lvs/web.sh#!/bin/bashSNS_VIP=192.168.0.8c

6、ase $1 in start) ifconfig lo:0 $SNS_VIP netmask 255.255.255.255 broadcast $SNS_VIP /sbin/route add -host $SNS_VIP dev lo:0 echo 1 /proc/sys/net/ipv4/conf/lo/arp_ignore echo 2 /proc/sys/net/ipv4/conf/lo/arp_announce echo 1 /proc/sys/net/ipv4/conf/all/arp_ignore echo 2 /proc/sys/net/ipv4/conf/all/arp_

7、announce sysctl -p /dev/null 2&1 echo RealServer Start OK ; stop) ifconfig lo:0 down route del $SNS_VIP /dev/null 2&1 echo 0 /proc/sys/net/ipv4/conf/lo/arp_ignore echo 0 /proc/sys/net/ipv4/conf/lo/arp_announce echo 0 /proc/sys/net/ipv4/conf/all/arp_ignore echo 0 /proc/sys/net/ipv4/conf/all/arp_annou

8、nce echo RealServer Stoped ; *) echo Usage: $0 start|stop exit 1 esac exit 0 # chmod +x /usr/local/src/lvs/web.sh #修改成可执行#vi /etc/rc.local#将该脚本写入开机文件/usr/local/src/lvs/web.sh start配置好一台web服务器之后,将配置文件拷贝到第二台服务器。3. 启动lvs-dr脚本和web.sh脚本,在DR上可以查看LVS当前状态:rootdr1 /# /usr/local/sbin/lvs-dr.sh startipvsadm st

9、arting -OK4. 查看lvs服务是否正常 rootdr1 /# ipvsadmIP Virtual Server version 1.2.1 (size=4096)Prot LocalAddress:Port Scheduler Flags - RemoteAddress:Port Forward Weight ActiveConn InActConnTCP 192.168.0.8:http rr - 192.168.0.10:http Route 1 0 0 - 192.168.0.9:http Route 1 0 0#tail f /var/log/message 监听日志,查看状态。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号