LVS简介

LVS:linux virtualserver。Linux的虚拟服务器,在软件层面实现Linux的负载均衡。LVS分为两段式:

ipvsadm:定于管理集群服务的命令行工具(用户空间)

ipvs:内核空间(工作在input链上)。

ipvsadm监听在input链上,一旦发现用户的请求时集群请求,强行修改报文。按照集群的方式进行响应。

ipvsadm命令介绍:

1、管理集群服务

ipvsadm –A  //添加规则

-t:tcp协议的集群

-u:udp协议的集群

-f:防火墙标记的集群

-s:制定director的调度方法 

eg:

ipvsadm –t192.168.5.254:80 –s wrr

ipvsadm –D //删除规则

  -D -t|u|f   service-address

ipvsadm –D –t192.168.5.254:80

ipvsadm –E //修改规则----à规则通-A

2、管理集群服务的RS(real server)

ipvsadm –a //添加real server

-t:tcp协议的集群

-u:udp协议的集群

-f:防火墙标记的集群

-r:制定real server

-g|m|i:制定lvs的类型

-g:DR模型

-i:tun类型

-m:NAT类型

-w:制定real server的权重。

eg:

ipvsadm –a –t192.168.5.254:80 –r 192.168.5.7 –g –w 2

-d:删除某条规则,用法和-a相同。

3、查看规则

-l|L

-n:显示IP地址和端口

--stats:显示统计

--timeout:显示请求连接的超时时间。

-C:清空所有LVS规则。

-S:保存规则----àservice ipvsadm save

-R:重新导入规则。

 

 

 

 

 

 

你可能感兴趣的:(LVS简介)