LVS简单命令详解

    xiaoxiao2021-03-25  139

    介绍一下LVS的简单命令即使用

    LVS集群目的: 1提高性能 2降低成本 3提高可扩展性 4增加可靠性 优缺点: 优点:LVS 属于四层调度:速度快、性能好            LVS集成到Linux内核 缺点:读不了七层的东西           比如:ACL,正则表达式。           Nginx属于七层调度器:可以实现正则表达式,           可以灵活根据请求条件实现           LVS集群组成:           前端:负载均衡 中间:服务器群组层 底端:数据共享存储层

    LVS术语:

    Director Server 调度器 Real Server:后端真实服务器 VIP:虚拟IP(用户访问的那个公网IP) RIP:真实IP(后端资源服务器的IP) DIP:调度器与真实服务器连接的IP地址

    LVS工作模式:

    NAT、DR、TUN    工作模式影响的是数据流的方向 NAT:地址转换模式 DR:直接路由模式 TUN:隧道模式 主要调度算法: 轮询:rr 加权轮询:wrr 最少连接:lc 源地址散列值:wlc

    安装软件 本地YUM源的只能使用rpm安装 lvs的位置 /lib/modules/2.6.32-431.el6.x86_64/kernel/net/netfilter #rpm -ivh ipvsadm<tab> ipvsadm命令用法: iptables 选项 -A    创建集群 -t    使用tcp协议 -s    指定算法(rr,wrr,lc,sh...) (rr轮询,wrr加权轮询,lc最少连接,sh源地址散列...) -D    删除集群 -C    清空所有 -a    添加real server -r    指定real server IP及端口 -d    删除集群下的某个real server -Ln    查看规则 -w    指定服务器的权重 -m    使用NAT工作模式 -g    使用DR工作模式 #service ipvsadm save //保存规则 #ipvsadm --save > /tmp/ipvs.bak //备份规则 #ipvsadm --restore < /tmp/ipvs.bak //还原规则 案例(创建一个web集群,vip为192.168.1.1 ),real server:192.168.2.1,192.168.2.2, 使用tcp协议,算法使用轮询或加权轮询,工作模式为NAT) #ipvsadm -A -t 192.168.1.1:80 -s rr                                         #添加集群 #ipvsadm -a -t 192.168.1.1:80 -r 192.168.2.1:80 -m          #给集群添加realserver

    #ipvsadm -a -t 192.168.1.1:80 -r 192.168.2.2:80 -m          #给集群添加realserver

    #ipvsadm -Ln                                                                              #查看集群

    #ipvsadm -d -t 192.168.1.1:80 -r 192.168.2.2                      #删除集群下的某一个realserver #ipvsadm -D -t 192.168.1.1:80                                               #删除整个集群 #ipvsadm -C                                                                               #清空所有

    博主提醒:分享是一种美德!共同发展才是王道!请留下你们的足迹!让我们共同进步!!

    转载请注明原文地址: https://ju.6miu.com/read-13201.html

    最新回复(0)