LB的NAT模式

回复 收藏
3.png

dir主机配置:
首先关闭防火墙及selinux
iptables -F
service iptables save
vim /etc/selinux/config
安装ipvsadm工具
yum install -y ipvsadm
编辑NAT脚本
vim /usr/local/sbin/lvs_nat.sh
#! /bin/bash
# director 服务器上开启路由转发功能:
echo 1 > /proc/sys/net/ipv4/ip_forward
# 关闭icmp的重定向
echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/eth0/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/eth1/send_redirects
# director设置nat防火墙
iptables -t nat -F
iptables -t nat -X
iptables -t nat -A POSTROUTING -s 192.168.238.0/24 -j MASQUERADE
# director设置ipvsadmin
IPVSADM='/sbin/ipvsadm'
$IPVSADM -C
$IPVSADM -A -t 10.100.100.209:80 -s rr                                                                       指定dir服务器
$IPVSADM -a -t 10.100.100.209:80 -r 192.168.238.132:80 -m                                      添加sr服务器
$IPVSADM -a -t 10.100.100.209:80 -r 192.168.238.133:80 -m                                      添加sr服务器
运行脚本
sh /usr/local/sbin/lvs_nat.sh
sr1主机配置:
关闭防火墙及selinux
iptables -F
service iptables save
vim /etc/selinux/config
安装nginx
yum install -y nginx
编辑nginx默认首页
echo "this is heartbeat server11111111111111111111111111" > /usr/share/nginx/html/index.html
编辑网卡信息将网关改为dir内网IP地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0
sr2主机配置:
iptables -F
service iptables save
vim /etc/selinux/config
安装nginx
yum install -y nginx
编辑nginx默认首页
echo "this is heartbeat server22222222222222222222222222" > /usr/share/nginx/html/index.html
编辑网卡信息将网关改为dir内网IP地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0
测试环境

1432319102.jpg


lvs1.png
2016-08-16 14:35 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: