lvs的dr和nat模式配置备忘

导出都可以搜到配置方法,所以只把要点记录下来以备忘。

一、lvs的dr模式的配置:

可以参考winxp_520兄的大作!http://www.cnblogs.com/codebean/archive/2011/07/25/2116043.html——其中,route add的都可以省略,一样可以成功,总觉得加那个路由没啥用。。其实问题的关键在于rs上lo本地回环地址的别名配置,也就是那个ifcfg-lo:0文件。这个不配,就完蛋。

二、lvs的nat模式的配置:

前端director server简称ds需要两块网卡,一块与访问者的网络互通,我称这块网卡为eth0,另一块和后台real server简称rs互通,我称这块网卡为eth1。在eth0上设置的ip称为vip,eth1上设置的叫dip。rs上设置的叫rip,第一台rs设置的ip称为rip1,第n台rs的ip称为ripn。

1、ds上的配置——

1)打开ds上的ip转发:echo 1 >/proc/sys/net/ipv4/ip_forward;

2)本例中vip为172.16.168.246(虚拟机nat网络),dip为172.16.16.246(虚拟机host-only网络),rip1为172.16.16.144(虚拟机host-only网络),rip2为172.16.16.244(虚拟机host-only网络)

3)建立一个bash脚本:

#!/bin/bash

ipvsadm -C && ipvsadm -A -t 172.16.168.246:80 -s rr && ipvsadm -a -t 172.16.168.246:80 -r 172.16.16.144:80 -m && ipvsadm -a -t 172.16.168.246:80 -r 172.16.16.244:80 -m

2、rs上的配置——

1)ip设置好,如rs1的rip1写成172.16.16.144,然后将这块网卡的gateway指向dip即172.16.16.246。一定要确定rs1、rs2、rsn的gateway都指向了dip;

2)把http的相关服务打开,如nginx,apache,本机curl http://localhost,确定页面可正常读取。

时间: 2024-10-28 22:17:37

lvs的dr和nat模式配置备忘的相关文章

LVS集群之NAT模式实现

LVS集群之NAT模式实现 一.集群的种类 集群系统主要分为 1.HA:高可用集群,又叫双机热备. (a)原理 2台机器A,B,正常是A提供服务,B待命闲置,当A宕机或服务宕掉,会切换至B继续提供服务 (b)常用的高可用开源软件:heartbeat和keepalived(可以做负载均衡) 2.LB:负载均衡集群 3.HPC:高性能计算集群 二.LB集群 1.实现手段 硬件:F5负载均衡器 软件:LVS(4层,网络层),  Nginx(7层,应用层) 2.负载均衡架构图 说明: LVS集群使用三层

centos nfs配置备忘

[需求]web应用需要部署在两台机器,图片目录共用,MySQL共用. [环境]Server: 192.168.168.10Client: 192.168.168.20 [配置步骤]1.在两台机器上安装nfs#yum install nfs-utils rpcbind 2.在Server机器上执行如下命令#vi /etc/exports/website/test.com/gallery/ 192.168.168.20/32(rw,sync) #chkconfig nfs on#/etc/init.

Linux集群架构(2)LVS介绍、LVS的调度算法、NAT模式搭建、 DR模式、keepalive

             负载均衡集群介绍                 LVS介绍 1.LVS NAT模式:(,目标ip转发.适用于小型集群,机器数量不多10台左右) 2.LVS IP Tunnel模式(将目标ip进行更改) (在这个模式下的rs机器都是配置有公网ip) 3.LVS DR模式(把数据包的MAC地址修改) NAT模式适合小型集群,机器在10台左右.其优势是节省公网ip. IP TUNNEL和DR 相差不大,能使用在较大的集群模式下,但是每台rs服务器都要配置有公网ip,这样会比

负载均衡集群、LVS算法、搭建NAT模式LVS架构

18.6 负载均衡集群介绍 实现负载均衡集群的软件有:LVS.Keepalived.Nginx.haproxy等.其中LVS属于四层(网络OSI模型):Nginx属于七层:haproxy既可以认为是四层,也可以当做是七层使用.LVS.haproxy这种四层负载均衡可以分发除80端口以外的通信,如MySQL-3306:而Nginx仅仅支持http,https,mail.相对来说,LVS这种四层的更加稳定,能承受更多的请求,而Nginx这种七层的更加灵活,能实现更多的个性化需求. 18.7 LVS介

LVS负载均衡之NAT模式部署

1.LVS的NAT模式介绍 参考自官网:http://www.linuxvirtualserver.org/zh/lvs3.html 由于IPv4中IP地址空间的日益紧张和安全方面的原因,很多网络使用保留IP地址(10.0.0.0/255.0.0.0. 172.16.0.0/255.128.0.0和192.168.0.0/255.255.0.0)[64, 65, 66].这些地址不在Internet上使用,而是专门为内部网络预留的.当内部网络中的主机要访问Internet或被Internet访问

Lvs 负载均衡之nat模式配置

Lvs nat模式全称是Virtual Server via Network Address Translation(VS/NAT),通过网络地址转换,调度器重写请求报文的目标地址,根据预设的调度算法,将请求分派给后端的真实服务器:真实服务器的响应报文通过调度器时,报文的源地址被重写,再返回给客户,完成整个负载调度过程. Lvs nat工作原理图如下 特点: 1,所有的后端服务器和Lvs服务器(调度器)要在同一个网段内 2,后端服务器IP是私有地址,仅用于集群节点之间进行通信 3,Lvs服务器同

LVS负载均衡之nat模式的配置

nat模式的配置:(假设    dir:192.168.2.122(假设成公网IP) 192.168.109.136(内网) rs1:192.168.109.130 rs2:192.168.109.131) (1)先在dir上安装lvs服务: yum install -y ipvsadm (2)编写lvs配置的启动脚本: #!/bin/bash # director 服务器上开启路由转发功能: echo 1 > /proc/sys/net/ipv4/ip_forward #关闭icmp的重定向

LVS原理及实践(NAT模式)

LVS无论NAT及DR模式,均要求LVS server和real server在同一个网段内,NAT需要把lvs server当作各个realserver的默认网关,DR模式采用修改mac地址直接从数据链路层转发.要求必须在同一个物理网段内 LVS-NAT的实验网络拓扑:   采用青云1个Router.1个公网IP.1个受管私网.3台私网内VM搭建(1台LVS.2台Realserver),vm中防火墙均关闭,Router上绑定公网ip.配置端口转发策略,把80端口转向LVS的ip:80,青云中防

LVS负载均衡群集--NAT模式

LVS简介1. 在互联网应用中,随着站点对硬件性能.响应速度.服务稳定性.数据可靠性等要求越来越高,单台服务器难以承担所有的访问.除了使用价格昂贵的大型机.专用负载分流设备以外,企业多选择构建群集服务器--通过整合多台相对廉价的普通服务器,以同一个地址对外提供相对的服务.本篇博客将介绍企业中常用的一种群集技术--LVS.负载均衡群集:以提高应用系统的响应能力.尽可能处理更多的访问请求.减少延迟为目标,获得高并发.高负载(LB)的整体性能.LB的负载分配依赖于主节点的分流算法,将来自客户机的访问请