ipvs,ipvsadm的安装及使用

简介:

ipvs安装:
  查看是否安装lvs:lsmod| grep ip_vs(查看ipvs模块是否加载成功)

  安装lvs  

  方法一:
   生产环境中直接yum安装即可
   #yum install ipvsadm -y
   ipvsadm是管理ipvs的工具
  方法二:
   安装keepalived后,并且启动keepalived后ip_vs会自动安装并加载
   把ip_vs模块加载到内核
   #ipvsadm (就是此命令,装载ip_vs模块)
   #lsmod| grep ip_vs(查看ipvs模块是否加载成功

   wKiom1kmi5mBHkUZAAAQLOrGFck807.png

  ipvs的集群服务:
  tcp,udp,ah,esp,ah_esp,stcp
  (1)一个ipvs主机可以同时定义多个cluster service;
  (2)一个cluster service上至少应该有一个real server:
      定义时,指明lvs-type,以及lvs scheduler;

ipvsadm的用法:

管理集群服务:
  ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]]

   -A:添加集群

   -D:删除集群

   -E:修改集群

   -C:清空集群

  例:添加一个lvs集群

   #ipvsadm -A -t 192.168.0.198:80 -s rr 
   -t:后面要跟上IP和端口(事实上就是面向客户端的的VIP)
   -s:指定算法

  例:删除集群
   #ipvsadm -D -t 192.168.50.199:80

  service-address :集群IP地址
  tcp:-t ip:port
  udp:-u ip:port
  fwm:-f mark
  -s scheduler:  默认为wlc

  -p:实现会话保持,默认时间为360秒 

管理集群中的RS:
  ipvsadm -a|e -t|u|f service-address -r server-address [-g|i|m] [-w weight]
  例:向集群中添加一个节点

  #ipvsadm -a -t 192.168.0.199:80 -r 192.168.0.164:80 -g
  -t:指定要在哪一个lvs上添加RS
  -r:指定要加入lvs集群中的真实主机,要添加端口
  -g:指定以director rout的方式,同时此模式也是默认的


  ipvsadm -d -t|u|f service-address -r server-address
  例:删除集群中的一个节点

  #ipvsadm -d -t 192.168.50.199:80 -r 192.168.50.164:80
  service-address:真实主机地址
  ip[:port]
  lvs-type:
   -g:gateway,dr(默认此模型)
   -i:ipip,tun
   -m:masquerade,nat

清空和查看:
  ipvsadm -C
  ipvsadm -L|l [options]
  -n:numric,基于数字格式显示地址端口(InActConn表示调用后端RS的次数)
  -c:connection,显示ipvs连接

  #ipvsadm -Lnc    //显示所有正在建立的连接,包括与哪个后端server相连接
  --stats:对各种信息的统计数据之和;
  --rate:速率的统计
  --exact:显示精确值,不做单位换算

保存和重载:
  ipvsadm -R
  ipvsadm -S [-n]
置零计数器:
  ipvsadm -Z [-t|u|f service-address]

设置超时时间:
  用法:--set tcp tcpfin udp        set connection timeout values
  例:ipvsadm --set 30 5 60

本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/1929450如需转载请自行联系原作者


weilovepan520

相关文章
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
272029 0
|
负载均衡 网络协议 Linux
LVS,软负载均衡
LVS(Linux Virtual Server)是一项广泛应用的负载均衡技术,由章文嵩博士于1998年发起,自Linux 2.4.24版本起成为官方内核的一部分。LVS通过四层负载均衡技术实现高性能、高可用的服务器集群,支持多种调度算法和工作模式(如D-NAT、full-NAT、IP隧道、DR),适用于HTTP、数据库等应用。相比7层负载均衡器(如Nginx、HAProxy),LVS具有更高的并发处理能力和更低的资源消耗,适合大规模流量分发。本期文章详细介绍了LVS的工作原理、优势与不足,并对比了常见的负载均衡产品,帮助读者根据具体需求选择合适的解决方案。
2383 6
LVS,软负载均衡
|
负载均衡 网络协议 算法
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
|
负载均衡 算法 Ubuntu
ipvsadm命令详解
ipvsadm命令详解
1651 4
|
Kubernetes 应用服务中间件 nginx
史上最全干货!Kubernetes 原理+实战总结(全文6万字,90张图,100个知识点)(上)
史上最全干货!Kubernetes 原理+实战总结(全文6万字,90张图,100个知识点)
53289 30
|
Kubernetes 应用服务中间件 nginx
二进制安装Kubernetes(k8s)v1.32.0
本指南提供了一个详细的步骤,用于在Linux系统上通过二进制文件安装Kubernetes(k8s)v1.32.0,支持IPv4+IPv6双栈。具体步骤包括环境准备、系统配置、组件安装和配置等。
4977 11
|
负载均衡 算法 Linux
LVS+Keepalived:实现高效软负载均衡的利器
本文介绍了如何使用LVS(Linux Virtual Server)和Keepalived搭建高可用负载均衡集群。LVS通过不同调度算法将请求转发给后端服务器,而Keepalived基于VRRP协议实现服务高可用,避免IP单点故障。具体步骤包括环境准备、安装配置ipvsadm和Keepalived、启动服务及测试。文中还详细解释了配置文件中的关键参数,并提供了故障转移测试方法。最后,文章简要对比了软件、硬件和云负载均衡方案的特点,帮助读者选择合适的负载均衡策略。
2057 4
|
Kubernetes 负载均衡 数据中心
史上最全干货!Kubernetes 原理+实战总结(全文6万字,90张图,100个知识点)(下)
史上最全干货!Kubernetes 原理+实战总结(全文6万字,90张图,100个知识点)
2915 0
|
Kubernetes 容器
安装ipvsadm并且k8s开启IPVS模式
安装ipvsadm并且k8s开启IPVS模式
480 0
|
存储 Kubernetes API
Kubernetes Master节点 灾备恢复操作指南
本文档简述了Kubernetes主节点灾备恢复的相关步骤,供在发生k8s master崩溃时操作。 就算是在k8s里部署了etcd群集, 主节点控制组件的高可用节点,灾备恢复也是必须要实现的操作,才能形成完备的企业级服务方案。
10741 63