一、环境
(一)拓展图
(二)地址分配
1.client:网卡:VMNET0 ip:192.168.163.128
2.LVS: 网卡:VMNET0 ip:192.168.163.132 (连外网)
网卡:VMNET2 ip:192.168.253.128 (连内网)
3.web1:网卡:VMNET2 ip:192.168.253.129
4.web2:网卡:VMNET2 ip:192.168.253.130
二、步骤
(一)web1配置网站和路由:
1.[root@localhost ~]#yum install -y httpd
2.[root@localhost ~]#systemctl start httpd
3.[root@localhost ~]#systemctl enable httpd
4.[root@localhost ~]#echo web1 > /var/www/html/index.html
5.配置真实服务器的网络出口:
[root@localhost ~]#route add -net 192.168.0.0/24 gw 192.168.253.128
(1)-net 外部网络 (2)gw 网关,网络的唯一出口
(二)web2配置网站和路由
1.[root@localhost ~]#yum install -y httpd
2.[root@localhost ~]#systemctl start httpd
3.[root@localhost ~]#systemctl enable httpd
4.[root@localhost ~]#echo web2 > /var/www/html/index.html
5.[root@localhost ~]#route add -net 192.168.0.0/24 gw 192.168.253.128
(三)LVS-NAT配置路由功能和负载策略
1.启动路由功能:
[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward
2.安装LVS:
[root@localhost ~]# yum install -y ipvsadm
3.[root@localhost ~]#ipvsadm -A -t 192.168.163.132:80 -s rr
(1)-A 添加一个VIP (2)-t TCP协议
(3)-s schedule调度 (4)rr 轮训策略类型
4.[root@localhost ~]#ipvsadm -a -t 192.168.163.132:80 -r 192.168.253.129:80 -m
5.[root@localhost ~]#ipvsadm -a -t 192.168.163.132:80 -r 192.168.253.130:80 -m
(1)-a 添加一个真实服务
(2)-r 真实服务器IP 地址
(3)-m nat 模式工作
三、client测试
(一)客户端用elink访问:
[root@localhost ~]# elinks --dump http://192.168.163.132
每次访问的结果都不一样。