当前位置:首页 > 开发 > 开源软件 > 正文

LVS技术浅析-配置管理

发表于: 2014-09-05   作者:zhaoshijie   来源:转载   浏览:
摘要: 关键字: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:htt
关键字: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

LVS技术浅析-配置管理

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
我们的程序常常有一些配置信息,例如连接的数据库配置、缓存大小、线程数等等。这些配置信息的管理
我们的程序常常有一些配置信息,例如连接的数据库配置、缓存大小、线程数等等。这些配置信息的管理
我们的程序常常有一些配置信息,例如连接的数据库配置、缓存大小、线程数等等。这些配置信息的管理
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在199
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在199
LVS集群技术 由 wensong 在 周四, 2006-04-06 23:13 提交 LVS集群技术 作者:FunBSD 最后更新:2005
一、概述 配置管理(Configuration Management, CM)的目的,在使用配置识别、配置控制、配置状态记录
一、概述 配置管理(Configuration Management, CM)的目的,在使用配置识别、配置控制、配置状态记录
大家都知道iPod Touch是没有电话和GPS模块的, 那么它是如何实现定位的呢? 其实就是现在最流行的Wi-F
zhuan:http://dbanotes.net/database/oracle_exadata.html 自从 Oracle 和 HP 推出 Exadata 之后,
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号