码迷,mamicode.com
首页 > 其他好文 > 详细

浅谈LVS

时间:2016-07-16 07:14:40      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:lvs   简介   

LVS(Linux Virtual Server):

ipvsadm :管理集群服务的命令行工具

ipvs:位于内核


LVS类型:

    NAT:(一般不用)

        集群节点跟director必须在同一个IP网络中;

        RIP通常是私有地址,仅用于各集群节点间的通信;

        director位于clientreal server之间,并负责处理进出的所有通信;

        realserver必须将网关指向DIP

        支持端口映射;

        realserver可以使用任意操作系统

        较大规模应该场景中,director易成为系统瓶颈;

    DR:

        集群节点跟director必须在同一个物理网络中;

        RIP可以使用公网地址,实现便捷的远程管理和监控;

        director仅负责处理入站请求,响应报文则由realserver直接发往客户端;

        realserver不能将网关指向DIP

        不支持端口映射;

    TUN:

        集群节点可以跨越Internet

        RIP必须是公网地址;

        director仅负责处理入站请求,响应报文则由realserver直接发往客户端;

        realserver网关不能指向director

        只有支持隧道功能的操作系统才能用于realserver

        不支持端口映射;

 

四种静态调度方法(在调度时不考虑后面的负载情况)

    rr: 轮叫,轮询

    wrr: Weight, 加权轮询

    sh: source hash, 源地址hash,(http 协议是无状态的)可使来自同一个客户端的请求发至同一                个realserver

    dh: 目标地址哈希,可使来自同一个客户端的请求发至同一个realserver

六种动态调度方法:

    lc: 最少连接

        active*256+inactive

        谁的小,挑谁

    wlc: 加权最少连接(默认调度方法)

        (active*256+inactive)/weight

    sed: 最短期望延迟,可以实现第一个连接请求发往权重最大的服务器

        (active+1)*256/weight

    nq: (never queue 永不排队,不考虑非活动连接数)

    LBLC: 基于本地的最少连接(相当于DH

    LBLCR: 基于本地的带复制功能的最少连接

 


本文出自 “10917734” 博客,请务必保留此出处http://10927734.blog.51cto.com/10917734/1826830

浅谈LVS

标签:lvs   简介   

原文地址:http://10927734.blog.51cto.com/10917734/1826830

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!