Lvs -NAT模式

NAT(网络地址映射):通过网络地址转换的方法来实现调度

     优点:支持所有操作系统及私有网络,且只需一个公网 IP 地址

     缺点:用户请求和响应报文都必须经过dr地址重写,当用户请求越来越多时,调度器的处理能力将成为瓶颈

实验配置:

server1:

添加第二块网卡 ip为172.25.254.3
ip addr add 172.25.254.3/24 dev eth2
配置好yum源
yum install ipvsadm
/etc/init.d/ipvsadm start
开启内部路由管道:
vim /etc/sysctl.conf

添加ipvsadm策略
-A:增加一个虚拟服务
-a:增加real server
-r:指定real server 的IP地址
-t:表示TCP服务      
-s:指定调度算法   rr:轮询算法
-m(masquerade):也就是NAT方式的LVS
[root@server1 ~]# ipvsadm -A -t 172.25.254.3:80 -s rr
[root@server1 ~]# ipvsadm -a -t 172.25.254.3:80 -r 172.25.8.3:80 -m
[root@server1 ~]# ipvsadm -a -t 172.25.254.3:80 -r 172.25.8.2:80 -m
ipvsadm -ln

server2:

yum install httpd
vim /var/www/html/index.html
/etc/init.d/httpd start
配置网关,指向vs服务器
vim /etc/sysconfig/network-scripts/ifcfg-eth0

route -n


/etc/init.d/network restart

测试:

ping 172.25.254.3
ping通即成功
 
 
 

server3:

yum install httpd
vim /var/www/html/index.html
/etc/init.d/httpd start
配置网关,指向vs服务器
vim /etc/sysconfig/network-scripts/ifcfg-eth0

route -n

/etc/init.d/network restart

测试:

ping 172.25.254.3

ping通即成功
 

测试:

物理机
curl 172.25.254.3
ok!
原文地址:https://www.cnblogs.com/zhengyipengyou/p/9657543.html