ipvsadm配置命令

Ipvsadm配置

 

ipvsadm/ipvs:

集群和集群之上的各RS是分开管理的;

集群定义

RS定义

ipvs:内核基本都自动编译上了

~]# grep -i -C 10 “ipvs” /boot/config-VERSION-RELEASE.x86_64

    支持的协议:TCP, UDP, AH, ESP, AH_ESP,  SCTP;

ipvsadm:

程序包:ipvsadm,可能需要自己安装,yum的base库提供

Unit File: ipvsadm.service

主程序:/usr/sbin/ipvsadm

规则保存工具:/usr/sbin/ipvsadm-save

规则重载工具:/usr/sbin/ipvsadm-restore

配置文件:/etc/sysconfig/ipvsadm-config

 

 

ipvsadm命令:

核心功能:

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

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

语法:

大写的基本针对于集群服务管理,小写针对服务的RS管理

ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]] [-M netmask] [–pe persistence_engine] [-b sched-flags]

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

ipvsadm -C

ipvsadm -R

ipvsadm -S [-n]

ipvsadm -a|e -t|u|f service-address -r server-address [options]

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

ipvsadm -L|l [options]

ipvsadm -Z [-t|u|f service-address]

 

 

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

增|改:

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

删:

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

 

 

-A:添加规则

-E:修改规则,只能改集群服务的调度算法,但是服务地址不能动

-D:删除规则

 

service-address:

-t|u|f:

-t: TCP协议的端口,VIP:TCP/PORT

-u: UDP协议的端口,VIP:UDP/PORT

-f:firewall MARK,是一个数字;

 

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

 

 

管理集群上的RS:增、改、删;

增、改:

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

 

删:

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

 

 

选项:

-a:添加

-e:修改

-d:删除

 

lvs类型:

-g: gateway, dr类型

-i: ipip, tun类型

-m: masquerade, nat类型

-w weight:权重,生产中,一般先做压测,再根据性能设置权重;

 

service-address: 集群服务的地址,也就是vip

 

 

server-address:realserver的地址,也就是rip

rip[:port] 

 

 

 

清空定义的所有内容:

ipvsadm -C

 

 

 

查看

ipvsadm -L|l [options]

–numeric, -n:numeric output of addresses and ports

–exact:expand numbers (display exact values)

–connection:查看每一台服务器的连接数,也可以-c

–stats:显示统计数据,例如从开机到现在,第一台服务器承载了多少

 请求,第二台承载了多少等等

–rate :速率,例如3天响应了多少请求,用请求数除以3天的秒数

 

 

保存和重载:

ipvsadm -S = ipvsadm-save     显示规则,想保存重定向

Ipvsadm-save > /etc/sysconfig/ipvsadm

ipvsadm -R = ipvsadm-restore  从指定文件恢复规则

Ipvsadm-restore < /etc/sysconfig/ipvsadm

原创文章,作者:liulingzhen,如若转载,请注明出处:http://www.178linux.com/76049

(3)
liulingzhenliulingzhen
上一篇 2017-05-17 10:26
下一篇 2017-05-17 12:09

相关推荐

  • awk命令详解

    简介: wak是一个强大的文本分析工具,也可以叫做报告生成工具。相对于grep的查找,sed的编辑,awk在对其数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格 为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有三个不同的版本:awk,nawk,gawk。我们目前所使用的awk一般指gawk,gawk是AWK和GN…

    Linux干货 2016-11-28
  • python Django分页

    自定义html_helper.py  —>  Page_helper类 #coding:utf-8 from django.utils.safestring import mark_safe class Page_Helper(object):    …

    Linux干货 2016-08-22
  • 强大的vim编辑器

    vim编辑器 一、Vim编译器的概述 vi: Visual Interface,文本编辑器 v 文本:ASCII, Unicode v  文本编辑种类:      行编辑器: sed      全屏编辑器:nano,   &nbs…

    Linux干货 2016-08-12
  • Linux基础知识之帮助命令的使用

    帮助命令的使用:   内部命令     help COMMAND   外部命令:     (1)命令自带简要格式的使用帮助        COMMOND –help     (2)使用手册 manual   &nbsp…

    Linux干货 2016-07-07
  • etc的常见问答

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost tuser1]# cp -r /etc/skel/ /home/tuser1 [root@localhost tuser1]# chmod -R go= /home/tuser1/ [root…

    2017-12-26
  • nfs与samba实现文件共享服务的流程

    nfs与samba实现文件共享服务的流程     nfs与samba都是能够实现文件共享的服务应用,其用法大致相同,但是挂载选项与配置文件的设置机制不同,下面介绍这两种文件共享服务的内容。     一.nfs服务的安装与配置     服务端主机的配置:   &…

    Linux干货 2016-10-23