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软件
安装之前要查看ip_vs模块是否被内核载入
lsmod | grep ip_vs
什么都没有的话载入ip_vs模块,2.4内核以后都有该模块,没有显示的话就要手动载入一次
modprobe ip_vs
能够在cluster文件夹里面找到。源代码编译安装非常麻烦,频频出错。这里不讲。
之后要运行
service ipvsadm save (假设不运行save启动不了)
service ipvsadm start
在路由机器是开启IP转发功能echo 1 > /proc/sys/net/ipv4/ip_forward
设置这个IP为负载均衡的IP -s rr为轮询的方式负载均衡
ipvsadm -A -t 192.168.196.120:80 -s rr
加入负载均衡集群成员,-g路由模式 -w权重值(此处能够依据需求更改,还有其他选项,能够ipvsadm --help)
ipvsadm -a -t 192.168.196.120:80 -r 192.168.196.122 -g -w 1
ipvsadm -a -t 192.168.196.120:80 -r 192.168.196.123 -g -w 1
配置负载均衡虚拟IP地址
ifconfig eth0:0 192.168.196.120 broadcast 192.168.196.255 netmask 255.255.255.0 up
realserver配置(2)(3)机器
我们须要为两台server都填上一块lo:1的这样一块网卡。以确保数据包在回包的时候是回给我们的网关。仅仅有这样才是我们DR模式的目的
ifconfig lo:1 192.168.196.120/32
echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore // ARP忽略 默觉得0 给为1 直接收广播自己的
echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce // 带收发 lo :1 的数据包 默觉得0
启动httpd进行測试
先在/var/www/html/ 文件夹下写入index.html文件
为了保证測试效果,index.html内容应该不同。
service httpd start //启动apache服务
在浏览器上输入192.168.196.120
刷新几次会分别显示不同realserver上的index.html内容
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
此时还能够在load banlance机器上查看路由信息
ipvsadm -Ln --stats
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
PS:为了保证重新启动后生效。须要对加入网卡的步骤另行配置。
Linux lvs DR配置的更多相关文章
- centos LB负载均衡集群 三种模式区别 LVS/NAT 配置 LVS/DR 配置 LVS/DR + keepalived配置 nginx ip_hash 实现长连接 LVS是四层LB 注意down掉网卡的方法 nginx效率没有LVS高 ipvsadm命令集 测试LVS方法 第三十三节课
centos LB负载均衡集群 三种模式区别 LVS/NAT 配置 LVS/DR 配置 LVS/DR + keepalived配置 nginx ip_hash 实现长连接 LVS是四层LB ...
- LVS/DR 配置
LVS/DR 配置 实验环境 三台主机:Linux Centos 6.4 32位 调度器Director:192.168.1.160(公网IP).192.168.1.100(VIP) HTTP真实服务 ...
- lvs/dr配置
lvs/dr Director server : DIP:192.168.1.100/24 eth0 VIP:192.168.1.101/24 eth0:0 Real server: Real1: ...
- linux LVS DR模式配置
拓扑图: 测试环境:CentOS 6.5 X86 64位 配置步骤: 1. 安装测试环境 [root@UCS-1 ~]# yum -y install httpd [root@UCS-1 ~]# c ...
- 2. LVS/DR 配置
平台:RedHat Enterprise Linux centos6.3 ipvsadm ipvs 1.DR模型 DR模型:直接路由模型,每个Real Server ...
- Centos7 中lvs DR配置
服务器主机: 10.200.3.100 DirectServer 10.200.3.99 RealServer1 10.200.3.101 RealServer2 10.2 ...
- lvs之 lvs+nginx+tomcat_1、tomcat_2+redis(lvs dr 模式)
前提:已经安装好 lvs+nginx+tomcat_1.tomcat_2+redis环境 ,可参考 (略有改动,比如tomcat_1.tomcat_2安装在两台机器上,而不是单机多实例 ,自行稍稍变动 ...
- Keepalived + LVS/DR 安装配置
Keepalived + LVS/DR 说明 Keepalived:可以踢出掉故障服务 Keepalived:可以实现主从切换,解决单点故障 实验环境 四台主机:Linux Centos 6.4 32 ...
- CentOS下LVS DR模式负载均衡配置详解
一安装LVS准备: 1.准备4台Centos 6.2 x86_64 注:本实验关闭 SELinux和IPtables防火墙. 管理IP地址 角色 备注 192.168.1.101 LVS主调度器(Ma ...
随机推荐
- 一个简单RPC框架是怎样炼成的(V)——引入传输层
开局篇我们说了,RPC框架的四个核心内容 RPC数据的传输. RPC消息 协议 RPC服务注冊 RPC消息处理 接下来处理传输数据.实际应用场景一般都是基于socket.socket代码比較多, ...
- Digital controller compensates analog controller
Emerging digital ICs for power control lack basic features, such as the built-in gate drive and curr ...
- Druid 配置_StatFilter
Druid内置提供一个StatFilter,用于统计监控信息. 1. 别名配置 StatFilter的别名是stat,这个别名映射配置信息保存在druid-xxx.jar!/META-INF/drui ...
- Spring @PostConstruct和@PreDestroy实例
在Spring中,既可以实现InitializingBean和DisposableBean接口或在bean配置文件中指定 init-method 和 destroy-method 在初始化和销毁回调函 ...
- C# http Get/POST请求封装类
C#HttpHelper官方产品发布与源码下载---苏飞版 http://www.sufeinet.com/thread-3-1-1.html 在C#用HttpWebRequest中发送GET/HTT ...
- Introducing ASP.NET Core: The New ASP.NET in Town!
The new version of ASP.NET is called ASP.NET Core (a.k.a ASP.NET 5) and it has the most significant ...
- macOS VMWare Fusion报错”找不到可以连接的有效对等进程”的解决方案
macOS VMWare Fusion报错”找不到可以连接的有效对等进程”的解决方案 我的是macOS 10,默认情况下不允许未知身份的软件安装 默认情况,如下图所示: 解决办法: sudo spct ...
- 数学图形(1.28) EPI线
貌似由双曲线组成的图形.有时会像个自行车的轮子. 相关软件参见:数学图形可视化工具,使用自己定义语法的脚本代码生成数学图形.该软件免费开源.QQ交流群: 367752815 #http://www.m ...
- windows服务器提权前请先执行systeminfo命令
pr.巴西烤肉 对应补丁 好多朋友见到Windows服务器就祭出pr.巴西烤肉一气搞,忙完免杀又忙找可写目录,最后发现服务器打上了对应的补丁.笔者在提权前都会执行systeminfo命令,查看对应补丁 ...
- 如何在Windows Server 2012 R2上安装SharePoint 2013
笔者原以为是个挺容易个事儿, 毕竟是微软自家的产品安装在自家的操作系统上, 没想到还是让我费了半天劲. 写在这里吧, 方便其他的朋友. 具体步骤 ======================= ...