LVS+DR+NAT

一、实验拓扑图

二、实验目标:实现NAT + LVS-DR负载均衡群集

三、实验要求:(群集IP地址为192.168.1.254,所有主机关闭防火墙和NetworkManager服务)

1、lvs的配置:

(1)在ifcfg-eth0:0上配置群集IP地址192.168.1.254,子网掩码为255.255.255.0

(2)加载ip_vs模块,安装ipvsadm管理工具。创建虚拟服务器IP地址192.168.1.254,添加服务器节点:192.168.1.3和192.168.1.4    192.168.1.3。使用DR模式群集。

(3)修改内核参数( /etc/sysctl.conf)文件,关闭ICMP重定向。

2、web1和web2服务器配置:(默认网关都配置为192.168.1.1)

(1)ifcfg-lo:0配置群集ip地址192.168.1.254,子网掩码为255.255.255.255

(2)修改内核参数( /etc/sysctl.conf)文件,关闭ARP应答。

(3)添加一条vip本地访问路由

(4)启用httpd服务,并创建测试网页。

3、在RS(路由器)主机上访问,测试是否能够访问到网页内容。从而验证lvs-DR的负载均衡功能。

4、在RS服务器上配置防火墙的NAT端口映射功能。目的能够让外网的主机访问200.0.0.1的80端口时,直接映射到192.168.1.254地址的80端口上。开启路由转发功能。

iptables  -t nat  -A  PREROUTING  -d 200.0.0.1  -p  tcp  - -dport 80  -j DNAT  - -to  192.168.1.254:80

5、在client主机测试是否能访问到网页内容。从而验证NAT+ LVS-DR功能。

6、在nfs主机上配置共享存储服务器,提供给两台web服务器的后台网页存储。

7.在节点服务器上挂载共享的网页目录

8、最后在client主机上测试访问网站。

博主小叙:为了发表这边这篇博文,博主经历了图片太大无法上传,网络故障等种种困难,今天终于可以发完这篇博文,希望能够对爱学习的你有所帮助。

时间: 2024-10-17 18:45:44

LVS+DR+NAT的相关文章

LVS DR NAT keepalived

LVS LVS 架构 LVS是一个实现负载均衡集群的开源软件项目,LVS架构从逻辑上可分为调度层(Director).server集群层(Real server)和共享存储层. LVS-DR DR(调度器将请求来的数据包的目标mac地址改为real server的mac地址,返回的时候也不经过调度器,直接返回给客户端),其实该过程就就是利用"以太网"通讯是通过mac地址的原理,从而让realserver将数据直接返回给目标地址,而不经过DR返回数据 案例lvs-dr 第一步:完成IP地

LVS之NAT和DR服务脚本

NAT服务控制脚本 #!/bin/bash # # chkconfig: - 88 12 # description: LVS script for VS/NAT # . /etc/rc.d/init.d/functions # VIP=192.168.2.168 DIP=192.168.2.170 RIP1=192.168.2.171 RIP2=192.168.2.172 # case "$1" in start) /sbin/ifconfig eth0:1 $VIP netmask

Lvs之NAT、DR、TUN三种模式的应用配置案例

LVS 一.LVS简介     LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件之一. 二.LVS的分类 LVS-NAT:地址转换 LVS-DR: 直接路由 LVS-TUN:隧道 三.ipvsadm用法 其实LVS的本身跟iptables很相似,而且连命令的使用格式都很相似,其实LVS是根据iptables的框架开发的,那么LVS的本身分成了两个部分,第一部分是工作在内

lvs定义nat,dr高可用

Lvs 术语: director/real server IP: VIP:虚拟ip DIP:转发ip RIP:各个real serverIP CIP:客户端ip Ipvs:ip vertual server Lvs类型: Lvs-nat:地址转换:natwork address  translayion lvs-dr:直接路由:Direct routing Lvs-tun:隧道:Tunning Nat类型: 我们的各个rS应该使用私有地址,RS的网关必须指向DIP 请求和相应都要经过Direct

LVS集群DR、NAT模型配置, 及使用ldirectord完成LVS DR模型集群搭建

首先我们有三台主机:其中172.16.192.168作为前台主机:另外172.16.254.18和172.16.254.105作为后端主机,作为测试分别运行有web服务,并测试可用,如下图. 一.LVS NAT模型集群配置实验 1.首先在后端Real Server上设置默认网关,执行前端Virtual Server 2.在前端Virtual Server上开启路由转发功能 3.配置前端LVS集群 4.测试 总结:经过初步测试,我们可以看出已经可以实现rr轮询调度,修改相应的调度算法则可以实现不同

LVS集群的基本原理、LVS/NAT模式的配置、LVS/DR模式的配置、编写自动脚本检查LVS上realserver健康性

Linux 虚拟服务器(LVS)由章文嵩在国防科技大学就读博士期间创建利用LVS可以实现高可用的.可伸缩的Web.Mail.Cache和Media等网络服务,已经被集成到linux内核里了. 1.什么是集群? 使用一组服务器提供相同的服务2.使用集群的目的? 增强可靠性   降低成本   提高可扩展性   提高性能3.集群分类? HPC 高性能计算集群    (气象   航天   航空)    LB    负载均衡集群 (平均地分摊处理)    * LVS    hproxy HA    高可用

lvs的nat模式和dr模式

一.lvs的nat模式: web端:192.168.3.124      通过访问nginx的反向代理192.168.8.123:80,传送到后端realserver上. lvs端eth0: dip 192.168.3.123      eth0:0  vip 192.168.8.123 realserver1端eth0:192.168.3.128  echo "hello,192.168.3.128" > 1.html realserver2端eth0:192.168.3.12

LVS 的 NAT模式和DR模式介绍及搭建

LVS简介: LVS全称 Linux Vritual Server,linux虚拟服务器,主要用于多服务器的负载均衡,工作于网络层.LVS工作相似iptables,很多原理相通. LVS调度方法: # grep -i 'VS'/boot/config-2.6.32-431.el6.x86_64 |grep -A 10 'IPVS scheduler' # IPVS scheduler CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m C

LVS负载均衡器NAT和DR工作模式详解

在试验之前为了更好理解设置的参数,所以先讲解一下命令. 一.lvs配置文件和命令: 程序包:ipvsadm(LVS管理工具) 配置文件:/etc/sysconfig/ipvsadm-config [rpm -ql ipvsadm  查询包的具体列表] -A  在服务器列表中新添加一条新的虚拟服务器记录 -t 表示为tcp服务 -u 表示为udp服务 -s 使用的调度算法  (rr|wrr|wlc|lc|dh|sh|lblb|lblcr -a 在服务器里添加一条新的真是主机记录 -m 说明lvs提