lvs中nat和fullnat的区别:
--->
--->
--->
--->
--->
---> +
--->
---> +
粗略的说一下自己的理解:(以我自己的实验为例子)
---> --->
+

fullNAT模式的优势:
LVS 当前应用主要采用 DR 和 NAT 模式,但这 2 种模式要求 RealServer 和 LVS
在同一个 vlan 中,导致部署成本过高;TUNNEL 模式虽然可以跨 vlan,但 RealServer
上需要部署 ipip 模块等,网络拓扑上需要连通外网,较复杂,不易运维。
为了解决上述问题,我们在 LVS 上添加了一种新的转发模式:FULLNAT,该
模式和 NAT 模式的区别是:Packet IN 时,除了做 DNAT,还做 SNAT(用户 ip->内
网 ip),从而实现 LVS-RealServer 间可以跨 vlan 通讯,RealServer 只需要连接到内
网;
首先使用ipvsadm –help查看并没有fullNAT模块:
[root@server1 ~]

1.添加fullNAT模块:
一开始更改虚拟机的内存:

在虚拟机查看空闲内存至少为大于10G:

在真机操作打开阿帕奇确保server虚拟机镜像正常:
[kiosk@foundation38 Desktop]$ systemctl start httpd.service 开启阿帕其服务
在虚拟机安装软件搭建服务:
[root@server1 ~]# ls
keepalived-2.0.6 ldirectord-3.9.5-3.1.x86_64.rpm
keepalived-2.0.6.tar.gz libnfnetlink-devel-1.0.0-1.el6.x86_64.rpm
kernel-2.6.32-220.23.1.el6.src.rpm Lvs-fullnat-synproxy.tar.gz
[root@server1 ~]# yum install -y rpm-build 解压软件

[root@server1 ~]# ls
keepalived-2.0.6 ldirectord-3.9.5-3.1.x86_64.rpm
keepalived-2.0