linux下ipvsadm命令,ipvsadm命令
ipvsadm命令用于在Linux内核中设置,维护或检查虚拟服务器表。 Linux虚拟服务器可用于基于两个或更多节点的集群构建可伸缩网络服务。 群集的主节点将服务请求重定向到将实际执行服务的服务器主机集合。 支持的功能包括两种协议(TCP和UDP),三种数据包转发方法(NAT,隧道和直接路由),以及八种负载均衡算法(roundrobin,加权循环,最小连接,加权最小连接,基于位置) 最小连接,基于位置的最小连接,具有复制,目标哈希和源哈希)。
语法格式ipvsadm [参数]
常用参数: -A/--add-service添加一条新的虚拟服务
-E/--edit-service编辑虚拟服务
-D/--delete-service删除虚拟服务
-C/--clear清除所有的虚拟服务规则
-R/--restore恢复虚拟服务规则
-S/--save保存虚拟服务器规则
-a/--add-server在一个虚拟服务中添加一个新的真实服务器
-e/--edit-server编辑某个真实服务器
-d/--delete-server删除某个真实服务器
-L/-l/--list显示内核中的虚拟服务规则
-Z/--zero将转发消息的统计清零
--set tcp/tcpfin/udp配置三个超时时间(tcp/tcpfin/udp)
--start-daemon启动同步守护进程。
--stop-daemon停止同步守护进程
-h/--help显示帮助信息
-t/--tcp-service service-addressTCP协议的虚拟服务
-u/--udp-service service-addressUDP协议的虚拟服务
-f/--fwmark-service fwmark说明是经过iptables 标记过的服务类型。
-s/--scheduler scheduler使用的调度算法,有这样几个选项rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq,默认的调度算法是: wlc.
-p/--persistent [timeout]持久稳固的服务。
-M/--netmask指定客户地址的子网掩码
-r/--real-serverserver-address真实的服务器
-g/--gatewaying指定LVS 的工作模式为直接路由模式
-i/--ipip指定LVS 的工作模式为隧道模式
-m/--masquerading指定LVS 的工作模式为NAT 模式
-w/--weightweight真实服务器的权值
--mcast-interface interface指定组播的同步接口
-c/--connection显示ipvs中目前存在的连接
-6:如果fwmark用的是ipv6地址需要指定此选项。
参考实例
管理虚拟服务:
添加一个虚拟服务192.168.1.100:80,使用轮询算法: [root@linux265 ~]# ipvsadm -A -t 192.168.1.100:80 -s rr
修改虚拟服务的算法为加权轮询: [root@linux265 ~]# ipvsadm -E -t 192.168.1.100:80 -s wrr
删除虚拟服务: [root@linux265 ~]# ipvsadm -D -t 192.168.1.100:80
管理真实服务:
添加一个真实服务器192.168.1.123,使用DR模式,权重2: [root@linux265 ~]# ipvsadm -a -t 192.168.1.100:80 -r 192.168.1.123 -g -w 2
修改真实服务器的权重: [root@linux265 ~]# ipvsadm -a -t 192.168.1.100:80 -r 192.168.1.123 -g -w 5
删除真实服务器: [root@linux265 ~]# ipvsadm -d -t 192.168.1.100:80 -r 192.168.1.123
查看统计:
查看当前配置的虚拟服务和各个RS的权重: [root@linux265 ~]# ipvsadm -Ln
查看当前ipvs模块中记录的连接(可用于观察转发情况): [root@linux265 ~]# ipvsadm -lnc
查看ipvs模块的转发情况统计: [root@linux265 ~]# ipvsadm -Ln --stats | --rate
linux下ipvsadm命令,ipvsadm命令相关推荐
- Linux下,各种解压缩命令集合
Linux下,各种解压缩命令集合 tar xvfj lichuanhua.tar.bz2 tar xvfz lichuanhua.tar.gz tar xvfz lichuanhua.tgz tar ...
- Linux下su与su -命令的区别
Linux下su与su -命令的区别 在启动服务器ntpd服务时遇到一个问题 使用 su root 切换到root用户后,不可以使用service命令: 使用 su - 后,就可以使用service命 ...
- linux下软件编译终止,[2018年最新整理]linux下编译运行程序命令大全.ppt
[2018年最新整理]linux下编译运行程序命令大全 1. 项目课题引入 2. Vi编辑器的使用方法 3. Linux中C语言程序的编辑 4. Linux中C语言程序的运行 5. 现场演示案例 课题 ...
- 在linux下的使用复制命令cp,不让出现“overwrite”(文件覆盖)提示的方法。
2019独角兽企业重金招聘Python工程师标准>>> 在linux下的使用复制命令cp,不让出现"overwrite"(文件覆盖)提示的方法. 一般我们在使用c ...
- 在Linux下怎样让top命令启动之后就按内存使用排序(或CPU使用排序)?
在Linux下怎样让top命令启动之后就按内存使用排序(或CPU使用排序)? top 命令的参数中没有方法可以直接做到. man top 写道 NAME top - display Li ...
- Linux 下的格式化输出命令:print
原文链接:http://blog.csdn.net/zgf19930504/article/details/51912765 printf 是linux 下的格式化输出命令,有点儿类似于python ...
- linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法。
linux下常用的关机命令有:shutdown.halt.poweroff.init:重启命令有:reboot.下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. 原创未通过审 ...
- Linux下Crontab定时执行命令
Linux下Crontab定时执行命令 目录 Crontab概述及安装 Crontab规则 常见例子 1. Crontab概述及安装 1. Crontab指令是Linux下执行定时任务的一个命令. 2 ...
- linux查代替命令,Linux下查/删/替 命令(转)
▪查看某目录下所有文件的个数: [root@localhost1 opt]# ls -l |grep "^-"|wc -l ▪查看某目录下所有文件的个数,包括子目录里面的: [ro ...
- linux下如何使用sftp命令【转】
linux下如何使用sftp命令 from: http://www.cnblogs.com/chen1987lei/archive/2010/11/26/1888391.html sftp 是一个 ...
最新文章
- 分享8个非常实用但是名气不大的软件
- 安装tensorflow-gpu2.0 报错:ERROR: Cannot uninstall 'wrapt'
- Http 与 Socket 区别
- STM32 SPI NSS 引脚为不能拉高问题
- php 下载的文件损坏,PHP下载文件损坏与打开乱码问题解决办法
- JSF Struts Spring Hibernate 整合
- 关于Spring Bean实例注册的流程
- java 十六进制浮点_Java十六进制浮点文字
- 数学建模 分支限界算法求解整数规划原理以及编程实现
- Linux学习总结(20)——Linux 文件夹结构和作用
- 第三百九十一节,Django+Xadmin打造上线标准的在线教育平台—404,403,500页面配置...
- Spring @Aspect、@Before、@After 注解实现 AOP 切面功能
- python 等号 什么编码_Python运算符与编码
- libav(ffmpeg)简明教程(1)
- matlab实现布尔真值表的排列,MATLAB在数字电路仿真中的应用
- spring boot实现邮箱验证码注册
- python搬运youtube视频_使用Python将YouTube视频下载到某个目录
- 硕士毕业论文页眉页脚页码设置
- 关于人脸识别,Taylor Swift是认真的
- 华为ICT题目-云服务题库3