歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> ipvsadm命令使用方法

ipvsadm命令使用方法

日期:2017/2/28 13:44:13   编辑:Linux教程

由於LVS(IPVS)是工作在內核空間的,因此要在用戶空間對其進行配置和管理就要用到ipvsadm,ipvsadm是LVS在用戶空間的管理命令。

一般在安裝linux(CentOS6.5)時該命令是為安裝的所以在使用前要先安裝該命令:yum -y install ipvsadm

ipvs和iptables最好不要同時使用,所以在定義ipvs前最好要先清空iptables的規則,至少要清空filter

# iptables -F -t filter

# /etc/init.d/iptables save

ipvsadm的語法:

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

[-p [timeout]] [-M netmask]

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

[-g|i|m] [-w weight] [-x upper] [-y lower]

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

ipvsadm -L|l [options]

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

ipvsadm --set tcp tcpfin udp

ipvsadm --start-daemon state [--mcast-interface interface]

[--syncid syncid]

ipvsadm --stop-daemon state

ipvsadm -h

ipvsadm命令的使用方法:

1、集群服務相關

-A:添加一個集群服務

-t:tcp

-u:udp

-f:firewall-mark,通常用於將兩個或以上的服務綁定為一個服務進行處理是使用,integer類型

service-address:

-t:ip:port

-u:ip:port

-f:firewall-mark

-s:調度算法,默認為wlc

-p:timout:persistent connection,持久連接

-E:修改定義過的集群服務

-D:-t|-u|-f service-address:刪除指定得集群服務

2、RS(Real Server)相關

-a:向指定得CS(Cluster Service)中添加RS(Real Server)

-t|-u|-f service-address:指明將RS添加至哪個Cluster Service中

-r:指定RS(Real Server),可包含{IP[:port]},只有支持端口映射的LVS類型才允許此處使用跟集群服務中不同的端口

LVS類型:

-g:Gateway,DR(默認使用的類型)

-i:ipip,TUN

-m:masquerade(地址偽裝),NAT

指定RS(Real Server)權重:

-w 取值范圍0-65535

-e:修改指定的RS屬性

-d:-t|-u|-f service-address -r server-address:從指定得集群服務中刪除某RS

3、清空所有的集群服務:

-C

4、保存規則:(使用輸出重定向)

ipvsadm-save

ipvsadm -S

5、載入指定的規則:(使用輸入重定向)

ipvsadm-restore

ipvsadm -R

6、查看ipvsadm規則

ipvsadm -L [options]

-n:數字格式顯示IP地址

-c:顯示連接數相關信息

--stats:顯示統計數據

--rate:速率

--exact:顯示統計數據的精確值

7、計數器清零

-Z

Copyright © Linux教程網 All Rights Reserved