LVS DR 配置

LVS DR 配置

架构图

架构说明:

Vmware上实现,一共需要3台虚拟机。物理机模拟客户端。配置RR轮询的调度方法以便显示效果

 

Director主机配置

Director地址配置:

VIP地址: 192.168.61.100

DIP地址: 192.168.93.133

ifonfig eth0:0 192.168.61.100 netmask255.255.255.255 broadcast 192.168.61.100 up

route add -host 192.168.61.100 dev eth0:0

调度策略配置:

ipvsadm -A -t 192.168.61.100:80 -s rr

ipvsadm -a -t 192.168.61.100:80 -r192.168.61.130 -g

ipvsadm -a -t 192.168.61.100:80 -r192.168.61.132 -g

打开转发:

echo 1 > /proc/sys/net/ipv4/ip_forward

或编辑配置文件修改,使它永久生效(dr模型中要改的几个参数也可以写在这个文件):

vim /etc/sysctl.conf

net.ipv4.ip_forward = 1

sysctl -p 让它立即生效

清空防火墙及关闭selinux以防干扰:

setenforce 0

iptables -F

RS1主机配置

地址配置:

ifconfig eth0 192.168.61.130 up  临时设定,要永久生效就修改网卡配置文件

ifconfig lo:0 192.168.61.100 netmask255.255.255.255 broadcast 192.168.61.100 up

route add -host 192.168.61.100 dev lo:0

web服务配置:

yum -y install httpd

echo RS1 > /var/www/html/index.html

service httpd restart

清空防火墙及关闭selinux以防干扰:

setenforce 0

iptables -F

RS2主机配置:

地址配置:

ifconfig eth0 192.168.61.132 up  临时设定,要永久生效就修改网卡配置文件

ifconfig lo:0 192.168.61.100 netmask255.255.255.255 broadcast 192.168.61.100 up

route add -host 192.168.61.100 dev lo:0

web服务配置:

yum -y install httpd

echo RS1 > /var/www/html/index.html

service httpd restart

清空防火墙及关闭selinux以防干扰:

setenforce 0

iptables -F

在物理机上访问测试

http://192.168.61.100/index.html

不断刷新,RS1和RS2的index.html页面会轮流显示,因为用的rr调度算法

时间: 2024-11-05 20:14:00

LVS DR 配置的相关文章

Keepalived + LVS DR 配置 终版

Keepalived + LVS DR 配置 终版Keepalived负载均衡配置缺点LVS如果分发器dir宕机全部失效 dir做个高可用可避免,如果一个rs宕机,也会把请求发到rs上,无法自动识别完整架构需要两台服务器(角色为dir) 分别安装Keepalived软件,目的实现高可用,但Keepalived本身也有负载均衡的功能,所以本次实验可以只安装一台KeepalivedKeepalived内置了ipvsadm的功能,所以不需要再安装ipvsadm包,也不用编写和执行那个lvs_dir的脚

LVS DR配置和keepalived+LVS

LVS DR 准备工作群集的虚拟VIP:192.168.1.222dir分发器:192.168.1.220rs1:192.168.1.223rs2:192.168.1.234 rs1和rs2安装需要的web服务 [[email protected] src]# yum install -y nginx 在dir上安装ipvsadm,并配置路由转发和ipvsadm转发 #! /bin/bash echo 1 > /proc/sys/net/ipv4/ip_forward ipv=/usr/sbin

LVS DR 配置详解

DR模式是通过改写请求报文的目标MAC地址,将请求发给真实服务器的,而真实服务器响应后的处理结果直接返回给客户端用户.同TUN模式一样,DR模式可以极大的提高集群系统的伸缩性.而且DR模式没有IP隧道的开销,对集群中的真实服务器也没有必要必须支持IP隧道协议的要求.但是要求调度器LB与真实服务器RS都有一块网卡连接到同一物理网段上,必须在同一个局域网环境. DR模式是互联网使用比较多的一种模式. DR模式原理图: DR模式原理过程简述: VS/DR模式的工作流程图如上图所示,它的连接调度和管理与

Linux lvs DR配置

三台服务器,(1)做路由,(2)(3)做realserver IP为:192.168.196.121  (1) 192.168.196.122   (2) 192.168.196.123   (3) 要在(1) load banlance机器 上安装ipvsadm软件 可以在cluster目录里面找到,源码编译安装很麻烦,频频出错,这里不讲. 之后要执行 service ipvsadm save (如果不执行save启动不了) service ipvsadm start 在路由机器是开启IP转发

LVS/DR结合keepalived

LVS/DR 配置 准备3台机器: dir(192.168.220.141)rs1(192.168. 220.143)rs2(192.168.220.144) vip(192.168.220.110) Director 上 vim /usr/local/sbin/lvs_dr.sh //增加#! /bin/bashecho 1 > /proc/sys/net/ipv4/ip_forwardipv=/sbin/ipvsadmvip=192.168.220.110rs1=192.168.220.14

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/DR模型及持久连接

HostName AddressIP Role VirtualIP DEV LVS/DR 192.168.1.150/24 LVS,CA eth0:0 192.168.1.250 node2 192.168.1.120/24 RealServer(httpd) lo:0 192.168.1.250 node3 192.168.1.130/24 RealServer(httpd) lo:0 192.168.1.250 1)DR模型配置前的准备 两RealServer配置如下(一摸一样): [[em

keepalived配置基于lvs DR模型的HA

基本架构图如下:  平台环境:centos6.x1.    安装keepalived.安装ipvsadmyum –y install keepalived  ipvsadm 2.    配置服务2.1 lvs realserver 配置脚本#!/bin/bashVIP1=192.168.1.199case "$1" instart)echo " start LVS of REALServer"/sbin/ifconfig lo:0 $VIP1 broadcast $

CentOS下LVS DR模式负载均衡配置详解

一安装LVS准备: 1.准备4台Centos 6.2 x86_64 注:本实验关闭 SELinux和IPtables防火墙. 管理IP地址 角色 备注 192.168.1.101 LVS主调度器(Master Director) 对外提供服务的VIP为192.168.1.180 192.168.1.114 LVS从调度器(Backup Director) 平时可以作为RS(真实服务器使用) 192.168.1.104 RS1(真实服务器)   192.168.1.103 RS2(真实服务器)