NAT负载均衡的搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NAT负载均衡的搭建相关的知识,希望对你有一定的参考价值。
NAT负载均衡的搭建**四台虚拟机
客户端 | lvs服务器 | rs1服务器 |
---|---|---|
172.22.144.188 | VIP-172.22.144.59 DIP-192.168.49.2 | RIP-192.168.49.3 |
rs2服务器 |
---|
RIP-192.168.49.4 |
**注意LVS服务器需要充当调度与路由的角色 需要启用两个IP地址
lvs服务器,rs1服务器,rs2服务器 是否时间同步
seliunx与防火墙是否关闭
在lvs服务器上查看此目录的值cat /proc/sys/net/ipv4/ip_forward 是否为1 若是0 改为1**
RS服务器的配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=ens33
NAME=ens33
BOOTPROTO=static
IPADDR=192.168.49.3
PREFIX=24
ONBOOT=yes
GATEWAY=192.168.49.2
**rs1服务器在网卡配置 把其网关指向lvs服务器DIP地址
rs2服务器同上做法一样**
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.49.2 0.0.0.0 UG 100 0 0 ens33
192.168.49.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
**查看rs1,2的网关指向是否正确**
ping 192.168.49.4
ping 192.168.49.2
**在rs1,2 服务器上ping对方还有lvs服务器 查看网络是否通畅**
`yum install httpd -y``
**在rs1,2 服务器上下载httpd服务**
echo lvyaoyuanyuan1 > /var/www/html/index.html
echo lvyaoyuanyuan > /var/www/html/index.html
**在rs1,2 服务器上导入内容到主页目录下**
curl 192.168.49.3
curl 192.168.49.4
**在rs1,2服务器上查看httpd服务是否正常**
LVS服务器的配置
`yum install ipvsadm.x86_64 -y`
**下载ipvsadm包 **
echo 0 > /proc/sys/net/ipv4/ip_forward
**启动路由转发服务**
vim /etc/sysctl.conf
net.ipv4.ip_forward=1
**添加 最后一条到配置文件**
sysctl -p
**启动ipforward服务**
ipvsadm -A -t 172.22.144.59:80 -s rr
添加集群VIP 设置协议为TCP协议 端口为80端口 调度算法为轮询
ipvsadm -a -t 172.22.144.59 -r 192.168.49.3:80 -m
ipvsadm -a -t 172.22.144.59 -r 192.168.49.4:80 -m
添加两台RS服务器 到TCP协议 模式为NAT模式
ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 172.22.144.59:80 rr
-> 192.168.49.3:80 Masq 1 0 0
-> 192.168.49.4:80 Masq 1 0 0
查看lvs的集群内容 RS服务器是否加入
客户端操作测试lvs nat模式的集群是否搭建成功
while true;do curl 172.22.144.59;sleep 1;done
lvyaoyuanyuan1
lvyaoyuanyuan
lvyaoyuanyuan1
lvyaoyuanyuan
lvyaoyuanyuan1
lvyaoyuanyuan
lvyaoyuanyuan1
lvyaoyuanyuan
lvyaoyuanyuan1
lvyaoyuanyuan
lvyaoyuanyuan1
lvyaoyuanyuan
lvyaoyuanyuan1
lvyaoyuanyuan
..........
此命令为 每隔一秒访问一次lvs服务器 无限循环
以上是关于NAT负载均衡的搭建的主要内容,如果未能解决你的问题,请参考以下文章