LVS技术浅析-配置管理

关键字:LVS技术浅析-配置管理

突破LVS瓶颈,LVS Cluster部署(OSPF + LVS):http://developer.51cto.com/art/201307/402702.htm
LVS优化:http://blog.chinaunix.net/uid-20069582-id-3567948.html
后续准备:
若后期需要配置高可用可使用keepalived:http://www.keepalived.org/

本文将介绍部署LVS一个最简单的流程;
LVS本身是一个内核模块:ip_vs,位于内核目录net/netfilter/ipvs/下,官方网址:http://www.linuxvirtualserver.org/;
从2.4内核开始,linux kernel已经集成了ipvs模块;因此,当前我们的系统kernel都是支持LVS功能的,无需额外下载;
那么,我们如何操作内核模块ipvs呢?
LVS官方提供了一个应用程序ipvsadm,可用通过ipvsadm的一系列命令和内核ipvs打交道。
1.ipvsadm
ipvsadm程序可以从官网http://www.linuxvirtualserver.org/software/ipvs.html下载,最新版本为ipvsadm-1.26 ;
编译过程中,可能会遇到error,官网已经提供了解决方法:http://kb.linuxvirtualserver.org/wiki/Compiling_ipvsadm_on_different_Linux_distributions#Red_Hat_Enterprise_Linux_6;
ipvsadm安装完毕后,简单地配置一个LVS:
vip为10.220.1.8,端口80,调度算法为RR(round-robin);
2台realserver 192.168.1.10/11,转发模式为DR;
LVS服务器上配置:

添加1个vip

ipvsadm -A -t 10.220.1.8:80 -s rr

添加2台rs

ipvsadm -a -t 10.220.1.8:80 -r 192.168.1.10:80 -g

ipvsadm -a -t 10.220.1.8:80 -r 192.168.1.11:80 -g

查看配置

ipvsadm -ln

绑定vip到接口网卡eth0

ip addr add 10.220.1.8/32 dev eth0

RS服务器上配置:

绑定vip到lo网络接口

ip addr add 10.220.1.8/32 dev lo

配置完毕,用ip addr list查看;

防止vip mac冲突

echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore

echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值