LVS集群之NAT模式实例(3)

本文介绍如何在三台CentOS服务器上搭建LVS集群的NAT模式,并详细记录了从安装到配置的全过程。此外,还展示了如何在真实服务器上安装HTTP服务以及如何进行基本的功能测试。

LVS集群NAT模式实例

1、 实验拓扑图

 

DS 必须有两块网卡,需要在上面做NAT

2、 实验环境

3CentOS6.4 64bit的服务器。

类型

IP

DR

eth0:10.20.73.20(public) eth1:10.0.0.1(private)

VIP

eth0:0 10.20.73.21

RS

10.0.0.10(web01)

10.0.0.11(web02)

Gateway:10.0.0.1

 

 

 

3、安装和配置

3.1 安装

在DS上安装lvsyum install ipvsadm

 
3.2  配置

配置lvs启动脚本:

[root@master]# cat /etc/init.d/ipvsnat
#!/bin/bash
#lvs script(nat mode)
VIP=10.20.73.21
RIP1=10.0.0.10
RIP2=10.0.0.11

case "$1" in
start)

/sbin/iptables -F
/sbin/ipvsadm -C

echo "1" > /proc/sys/net/ipv4/ip_forward  #LVS开启路由转发功能
/sbin/ifconfig eth0:0 $VIP netmask 255.255.255.0 up   #绑定VIP地址
/sbin/ipvsadm -A -t $VIP:80 -s rr  #设置LVS信息:VIP:端口,调度方式
/sbin/ipvsadm -a -t $VIP:80 -r $RIP1 -m  #设置RS信息:VIP:端口,LVS模式为NAT
/sbin/ipvsadm -a -t $VIP:80 -r $RIP2 -m #设置RS信息:VIP:端口,LVS模式为NAT
/sbin/ipvsadm
;;
stop)
echo "0" > /proc/sys/net/ipv4/ip_forward
/sbin/ipvsadm -C
/sbin/ifconfig eth0:0 down
echo "stop LV of DS NAT"
;;
*)
echo :Usage:$0{start|stop}
exit 1
esac

 

3. 3 后端真实机安装应用

后端真实机只要提供服务即可,不需要开启LVS功能。

Web01上安装http服务:yum install httpd && service httpd start

Web02上安装http服务:yum install httpd && service httpd start

3.4  DR启动脚本并测试

      

 在另外一台机器上访问:

 

 

 

   

转载于:https://www.cnblogs.com/skyflask/p/6731057.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值