天天看点

lvs-dr实现

lvs-dr实现:

1个director + 2个real server:

lvs-dr实现的简单示例:

三台虚拟机

director(centos 7.2a):

dip:172.16.72.1

//在eno16777736网卡接口上

vip:172.16.72.254

//在eno16777736网卡接口的label(标签)上

real server1(centos 7.2b):

dip:172.16.72.2

//在lo(环回接口)的label(标签)上

real server2(centos 7.2c):

dip:172.16.72.3

使用fwm(firewall mark)的方式定义集群服务:

优势:可以实现多个服务的集群服务同时定义;

lvs persistence:lvs的持久连接;

当客户端和rs建立连接时,会创建一个持久连接的模版;基于此模版实现无论使用任何调度算法,都会在一段时间内将来自于同一个源ip地址的请求始终调度至后端同一台rs上,只有第一次调度是根据算法来进行选择;

继续阅读