由于LVS已经集成在linux内核中,但是整个LVS环境又分为内核层和用户层,内核层负责核心算法的实现,用户层需要安装ipvsadm工具,通过命令将管理员所需要的工作模式与算法传递给内核实现。LVS的内核名称为ip_vs,命令工具可以在安装ipvsadm软件后使用。
LVS(DR模式):
DR工作在数据链路层:没有ip,MAC地址通信,更换源MAC地址到VMAC地址
在设置ARP协议之前,server1 server2 server3 同时可以接受广播,自动抢需求而回应,要想让server1这个调度器起作用,需要设置server2、3
首先搭建6.5版本的虚拟机4台,设定server1为调度器,server2、server3为后端服务器。
首先再server1上写策略:
ipvsadm -A -t 172.25.2.100:80 -s rr(轮询)
ipvsadm -a -t 172.25.2.100:80 -r 172.25.2.2:80 -g
ipvsadm -a -t 172.25.2.100:80 -r 172.25.2.2:80 -g
/etc/init.d/ipvsadm save 保存策略
ipvsadm -l 查看规则
然后再server2、server3上同时进行:
server2、server3:真实后端 下载http,写好网页 添加与server相同的虚拟ip
安装iptables
arptables -A IN -d 172.25.0.100 -j DROP 不回应172.25.0.100的访问
arptables -A OUT -s 172.