`
zhaoshijie
  • 浏览: 2261788 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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
分享到:
评论

相关推荐

    8.1: 集群及LVS简介 、 LVS-NAT集群 、 LVS-DR集群 、 总结与答疑.docx

    LVS-NAT集群使用Network Address Translation(NAT)技术,将客户端的请求映射到多个real server上。LVS-DR集群使用Direct Routing(DR)技术,将客户端的请求直接路由到多个real server上。 1.3 部署LVS-NAT集群 ...

    sery-lvs-cluster.rar_cluster_lvs_sery-lvs-cluster

    总的来说,"sery-lvs-cluster.pdf"这份文档将引导初学者深入理解LVS集群技术,掌握其基本概念、工作原理、配置方法以及实际应用,对于希望构建高可用网络服务的IT从业者来说是一份宝贵的参考资料。

    关于linux的综合实验lvs-nginx-dns-tomcat-httpd-nfs

    ### 关于Linux的综合实验:LVS-NGINX-DNS-TOMCAT-HTTPD-NFS #### 实验概述 本实验旨在通过一系列步骤搭建一个包含LVS(Linux Virtual Server)、Nginx、DNS、Tomcat及HTTPD的高可用环境,并通过NFS提供共享存储。...

    RedHat6.5安装配置LVS-DR

    **Red Hat 6.5 安装配置 LVS-DR 概述** LVS(Linux Virtual Server)是基于Linux操作系统的一种高性能的负载均衡技术,它能够实现网络服务的高可用性和扩展性。在Red Hat 6.5系统中,我们可以利用LVS-DR(Direct ...

    LVS三种模式配置总结

    配置 LVS-DR 模式需要在Director Server上安装ipvsadm管理程序,并配置虚拟IP地址。在Real Server上,需要配置ARP忽略和ARP公告,以确保Real Server可以响应Director Server的请求。 LVS-NAT 模式 LVS-NAT 模式...

    LVS工作模式-始终调度算法

    LVS(Linux Virtual Server)是一种基于Linux内核的负载均衡技术,它通过构建虚拟服务器集群来实现对大量并发访问的处理,有效提升系统的可用性和扩展性。LVS支持三种主要的工作模式:VS/NAT(Virtual Server via ...

    Linux运维-6.集群-集群视频-2负载均衡集群(LBC)-06LVS工作模式-1.mp4

    Linux运维-6.集群-集群视频-2负载均衡集群(LBC)-06LVS工作模式-1.mp4

    Linux运维-6.集群-集群视频-2负载均衡集群(LBC)-07LVS工作模式-2.mp4

    Linux运维-6.集群-集群视频-2负载均衡集群(LBC)-07LVS工作模式-2.mp4

    LVS负载均衡-实战总结.doc

    在LVS-NAT模式下,Director服务器对外充当前端,接收来自客户端的请求,并通过NAT技术将这些请求转换为内部Realserver可以处理的形式。以下是NAT模式的配置步骤: 1. **实验环境**:设置三台RHEL5.4虚拟机,两台...

    Lvs-Heartbeat配置

    ### LVS-Heartbeat 配置详解 #### 环境概述 在本文档中,我们将探讨如何通过三台Linux服务器(1台文件服务器+2台真实环境服务器)及一台备份服务器来构建一个高可用性(High Availability, HA)负载均衡系统。此...

    LVS-HA-using-VRRPv2;KeepAlived官方文档

    ### LVS-HA 使用 VRRPv2 实现高可用性 #### 摘要 本文档探讨了一种实现 VRRPv2 协议的方法,并针对 Linux 虚拟服务器(LVS)进行了增强。目标是介绍 VRRPv2 在 LVS 中的软件设计。我们将关注该实现的具体细节,...

    LVS的安装与配置 LVS入门与详解

    * 复杂的安装和配置过程:LVS的安装和配置过程较为复杂,需要具备一定的技术知识和经验。 * 需要多台服务器:LVS需要多台服务器,增加了硬件成本和维护成本。 LVS是一个功能强大且灵活的负载均衡器,可以提供高可用...

    条码识别-条码质量检测系统(Microscan System)LVS-95XX ISOIEC Static V4.4.0.0.docx

    条码识别-条码质量检测系统(Microscan System)LVS-95XX ISOIEC Static V4.4.0.0 知识点1:条码识别系统的定义和类型 条码识别系统是指通过图像处理和模式识别技术来识别和验证条码的系统。条码识别系统可以分为...

    LINUX集群LVS负载均衡配置.pdf

    ### LINUX集群LVS负载均衡配置知识点详解 #### 一、LVS概述与基本原理 **LVS**(Linux Virtual Server...通过这些知识点的学习,可以帮助读者更好地理解和掌握LVS的相关技术,并能够实际操作和配置LVS负载均衡系统。

    RHEL5.3-LVS-high-available-cluster.rar_cluster_heartbeat_rhel 5

    采用RHEL5.3设计的lvs+heartbeat+ldirectord的集群 主要考虑的RHEL5.3中的不同特点

    LVS-DR详述文档

    ### LVS-DR模式详解及配置 #### 一、引言 LVS(Linux Virtual Server)是一种基于Linux内核的高性能负载均衡解决方案,它能够通过不同的工作模式来...通过本文的学习,希望读者能够在实践中更加熟练地运用LVS-DR技术。

    LVS负载均衡-网站负载均衡技术

    讲述了三种(NAT,TUN,DR)ip负载均衡技术的实现原理以及它们的优缺点

Global site tag (gtag.js) - Google Analytics