首页 > 系统相关 >Linux 使用ipvsadm管理LVS

Linux 使用ipvsadm管理LVS

时间:2022-10-26 13:33:13浏览次数:53  
标签:10.0 service LVS -- Linux ipvsadm 集群 address

  • lvs是内核里面的功能,在内核中叫做ipvs

  • 用户空间使用ipvsadm这个工具包提供的工具来管理内核中的ipvs功能

ipvsadm 命令

ipvsadm核心功能:

  • 集群服务管理:增、删、改

  • 集群服务的RS管理:增、删、改

  • 查看

使用 ipvsadm 管理集群服务:增、改、删

增、修改:

ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]]

说明:

-A:表示新增
-E:表示修改

service-address:集群的地址(VIP:port)

-t|u|f:  # 指定这个vip端口使用的协议类型
 -t: TCP协议的端口,VIP:TCP_PORT 如: -t 10.0.0.100:80
    -u: UDP协议的端口,VIP:UDP_PORT 如:-u 10.0.0.100:80
    -f:firewall MARK,标记,一个数字

[-s scheduler]:指定集群的调度算法,默认为wlc

例如:

ipvsadm -A -t 10.0.0.100:80 -s wrr

删除:

ipvsadm -D -t|u|f service-address

说明:

-D:表示删除

使用 ipvsadm 管理集群上的RS:增、改、删

增、改:

ipvsadm -a|e -t|u|f service-address -r server-address [-g|i|m] [-w weight]

说明:

server-address: #在添加rs的时候,指定前面创建的集群地址
     rip[:port]  #如省略port,不作端口映射

-r: 后端服务器rs的RIP地址

选项:
lvs类型: #表示指定lvs使用的功能模式
    -g: gateway, dr类型,默认使用dr这种工作模式
    -i: ipip, tun类型
    -m: masquerade(伪装), nat类型

-w weight:权重 指定这个rs的权重

范例:

ipvsadm -a -t 10.0.0.100:80 -r 10.0.0.8:8080 -m -w 3

删:

ipvsadm -d -t|u|f service-address -r server-address

清空定义的所有内容:

ipvsadm -C

查看:

ipvsadm -L|l [options]

-L:查看创建的集群信息
--numeric, -n:以数字形式输出地址和端口号

--exact:扩展信息,精确值

--connection,-c:当前IPVS连接输出

--stats:统计信息

--rate :输出速率信息

标签:10.0,service,LVS,--,Linux,ipvsadm,集群,address
From: https://www.cnblogs.com/heyongshen/p/16828051.html

相关文章

  • linux 前端部署 tomcat 脚本
    前提:打包后的文件位置:/home/usr/back目的部署位置:/home/usr/prod1目的部署位置:/home/usr/prod2 在linux服务器上新增文件deploy-web.sh,并运行shdeploy-web.sh......
  • Linux Must-Learnt Commands
    Clearsuccessfulloginhistory:echo>/var/log/wtmpViewloginhistory:lastClearcommand'sinputhistory:history-c......
  • linux性能监控命令dstat详解【杭州多测师_王sir】【杭州多测师】
    dstat 命令是一个用来替换 vmstat、iostat、netstat、nfsstat 和 ifstat 这些命令的工具,是一个全能系统信息统计工具。与 sysstat 相比,dstat 拥有一个彩色的界面,在......
  • linux - 安装禅道
    安装禅道1.下载地址:https://www.zentao.net/download/zentaopms12.4.1-80253.html2.将下载得到的压缩包放在/opt文件夹内解压(注:Linux一键安装包必须直接解压到/opt目......
  • Linux shell man command All In One
    LinuxshellmancommandAllInOneLinux命令大全https://www.runoob.com/linux/linux-command-manual.htmlsedhttps://www.runoob.com/linux/linux-comm-sed.html......
  • Kali Linux安装VMware tools安装过程及VM安装vmtools按钮灰色
    小白记录安装vmtools:1.意义与作用:VMWAREtools是虚拟机自带的软件,安装后可以更新虚拟机中的显卡驱动,鼠标想移出虚拟机也不需要按组合键,在主机和客户机之间时间......
  • Linux(Deepin)下安装VMWare15.5
    草根闲下来的时候总喜欢折腾一下,硬件、系统、应用软件等等,似乎除了不爱折腾游戏以外,其他和电脑相关的事情都要拿来折腾折腾。昨天看到一条国产操作系统的新闻,想着闲来无......
  • linux怎么删除当前目录下的所有文件0
    1、在终端输入命令:rmhttps://wenda.so.com/q/*解释:删除文件用rm命令,.点号代表当前目录,*星号是匹配符代表所有文件Linux是一套免费使用和自由传播的类Unix操作系统,......
  • Linux-CentOS7 安装VMware Workstation 12
    1、下载VMware衔接地址http://www.vmware.com/products/workstation/workstation-evaluation,下载Linux版本的VMware。我下载是:VMware-Workstation-Full-12.0.0-29......
  • linux查看目录的四种方法(ls只显示目录)
    1.列出文件清单命令:lsls命令能够列出当前目录下的所有内容。ls命令的执行方式为:ls[-选项][文件名或者目录名]进入到Linux命令行中后,我们至少要知道当前所......