拓扑图
实际地址分配
web1: VMNET2 192.168.19.100 实验环境web服务器网页内容“web1”
web2: VMNET2 192.168.19.102 实验环境web服务器网页内容“web2”
LVS: VMNET0 192.168.178.23 桥接
VMNET2 192.168.19.103
client: VMNET0 192.168.178.92 桥接
web1配置网站和路由
yum install -y httpd
systemctl start httpd
systemctl enable httpd
echo web1 > /var/www/html/index.html
route add -net 192.168.178.0/24 gw 192.168.19.103
-net:外部网络
192.168.178.0/24:配置真实服务器的网络出口
192.168.19.103:gw 网关,网络的唯一出口
查看路由信息:ip route
web2配置网站和路由
yum install -y httpd
systemctl start httpd
systemctl enable httpd
echo web2 > /var/www/html/index.html
route add -net 192.168.178.0/24 gw 192.168.19.103
-net:外部网络
192.168.178.0/24:配置真实服务器的网络出口
192.168.19.103:gw 网关,网络的唯一出口
查看路由信息:ip route
LVS-NAT配置路由功能和负载策略
echo 1 > /proc/sys/net/ipv4/ip_forward 启动路由功能
yum install -y ipvsadm 安装LVS
ipvsadm -A -t 192.168.178.23:80 -s rr
-A 添加一个VIP -t TCP协议 -s schedule调度 rr 轮询策略类型
ipvsadm -a -t 192.168.178.23:80 -r 192.168.19.100:80 -m
ipvsadm -a -t 192.168.178.23:80 -r 192.168.19.102:80 -m
-a 添加一个真实服务 -r 真实服务器IP 地址 -m nat 模式工作
client测试
elinks --dump http://192.168.178.92
每次访问的结果都不一样