LVS DR 配置
架构图
架构说明:
Vmware上实现,一共需要3台虚拟机。物理机模拟客户端。配置RR轮询的调度方法以便显示效果
Director主机配置
Director地址配置:
VIP地址: 192.168.61.100
DIP地址: 192.168.93.133
ifonfig eth0:0 192.168.61.100 netmask255.255.255.255 broadcast 192.168.61.100 up
route add -host 192.168.61.100 dev eth0:0
调度策略配置:
ipvsadm -A -t 192.168.61.100:80 -s rr
ipvsadm -a -t 192.168.61.100:80 -r192.168.61.130 -g
ipvsadm -a -t 192.168.61.100:80 -r192.168.61.132 -g
打开转发:
echo 1 > /proc/sys/net/ipv4/ip_forward
或编辑配置文件修改,使它永久生效(dr模型中要改的几个参数也可以写在这个文件):
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
sysctl -p 让它立即生效
清空防火墙及关闭selinux以防干扰:
setenforce 0
iptables -F
RS1主机配置
地址配置:
ifconfig eth0 192.168.61.130 up 临时设定,要永久生效就修改网卡配置文件
ifconfig lo:0 192.168.61.100 netmask255.255.255.255 broadcast 192.168.61.100 up
route add -host 192.168.61.100 dev lo:0
web服务配置:
yum -y install httpd
echo RS1 > /var/www/html/index.html
service httpd restart
清空防火墙及关闭selinux以防干扰:
setenforce 0
iptables -F
RS2主机配置:
地址配置:
ifconfig eth0 192.168.61.132 up 临时设定,要永久生效就修改网卡配置文件
ifconfig lo:0 192.168.61.100 netmask255.255.255.255 broadcast 192.168.61.100 up
route add -host 192.168.61.100 dev lo:0
web服务配置:
yum -y install httpd
echo RS1 > /var/www/html/index.html
service httpd restart
清空防火墙及关闭selinux以防干扰:
setenforce 0
iptables -F
在物理机上访问测试
http://192.168.61.100/index.html
不断刷新,RS1和RS2的index.html页面会轮流显示,因为用的rr调度算法