keepalived主机:192.168.174.129
keepalived备机:192.168.174.130
realserver1:192.168.174.128(nginx服务器,首页为hello world)
realserver2:192.168.174.133(nginx服务器,首页为nginx默认首页)
VIP:192.168.174.222
LVS模式:DR
防火墙iptables处于关闭状态,selinux为disabled
安装lvs:可以直接使用本地yum安装
yum -y install ipvsadm
安装keepalived:
下载keepalived源码安装包并解压
进入keepalived解压目录,执行
./configure --prefix=/usr/local/keepalived
编译配置完成后,执行make && make install
拷贝keepalived启动文件到/etc/init.d/下,网上教程有的从安装目录下拷贝过来的,我在安装目录下没有找到相关文件
执行,对于这两步不太了解
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
新建文件夹/etc/keepalived
mkdir /etc/keepalived
将keepalived的配置文件拷贝过来,keepalived启动时会从/etc/keepalived目录下查找keepalived.conf配置文件,如果没有找到则使用默认的配置。
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
以上操作在keepalived主机和从机上皆操作
修改主机配置文件
修改备机配置文件
主机和备机配置文件只有router_id和vrrp_instance的state和priority不同
修改/etc/hosts文件,将两台realserver加入进来
打开主机和备机的路由交换功能
echo 1 >/proc/sys/net/ipv4/ip_forward
启动主机和备机上的keepalived服务
service keepalived start
查看虚拟ip状态
在两台realserver上建立脚本文件,每台一个,内容一样,主要作用是绑定虚拟ip到环回接口
执行脚本/opt/script/lvs_real.sh start
查看ip状态
注意lo:0,绑定成功
在本地浏览器访问虚拟ip192.168.174.222,成功
查看主机上的虚拟ip状态
在主机上停掉keepalived主机的keepalived服务
killall keepalived
本地浏览器再次访问虚拟ip,发现正常访问
查看备机上的虚拟ip状态,发现成功漂移过来
成功
停掉realserver2的nginx服务,再次访问虚拟ip,可以发现显示的是realsever1的内容,我的realserver1和realserver2为了便于区分首页有一点不同
- 大小: 86.8 KB
- 大小: 17.6 KB
- 大小: 23.9 KB
- 大小: 61.9 KB
- 大小: 62.8 KB
- 大小: 31.3 KB
- 大小: 24.4 KB
- 大小: 82.6 KB
- 大小: 68.6 KB
- 大小: 44.1 KB
- 大小: 45.7 KB
- 大小: 17.1 KB
- 大小: 44.1 KB
- 大小: 48.1 KB
- 大小: 6.3 KB
- 大小: 21.4 KB
分享到:
相关推荐
lvs+keepalived的配置 是linux最常用也是最实用的技术 达到群集负载均衡 本文比较详细
本资源详细介绍了LINUX下搭建LVS+KEEPALIVED的配置,包含lvs及KEEPALIVED,realserver的详细配置,笔者亲测有效。
Redhat Linux 6 操作系统LVS_DR+Keepalived模式下配置的详细文档,按照文档的部署和配置可实现 LVS_DR+Keepalived的负载均衡。
详细讲解lvs和keepalived原理,详细实战,详细的讲解配置项内容和各种模式的配置方法
lvs+keepalived高可用负载均衡集群配置
LVS简介及LVS-DR模式配置搭建一、LVS集群简介一LVS集群简介LVS:linux虚拟服务器,是一个虚拟服务器集群系统LVS开源站点官网:http://w
linux lvs keepalived较为详细的安装配置文档
安装配置LINUX集群,keepalived+lvs图文并茂详细讲解
lvs和keepalived的linux系统的安装、配置和脚本文件
现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可以直接使用LVS...
熟练掌握lvs的安装方式以及基于dr/tun模式的配置方式 安装lvs管理软件ipvs ipvsadm的用法 lvs在负载调度器上的配置 通过ipvsadm命令行方式配置LVS 通过Redhat提供的工具piranha来配置LVS 在Director上配置冗余策略...
rhel6.8(LVS+keepalived),mysql-cluster,apache,php,nagios,NFS
Nginx是一个自由、开源、高性能及轻量级的HTTP...Nginx以其高性能、稳定、功能丰富、配置简单及占用系统资源少而著称。 Keepalived的作用是检测web服务器的状态LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器
LVS集群的体系结构 6 LVS集群的通用结构 6 可伸缩Web和媒体服务 9 可伸缩Cache服务 10 可伸缩邮件服务 12 地理分布LVS集群的体系结构 13 体系结构 13 基于BGP的地理分布服务器集群调度 14 服务器集群间的...
LVS简介及LVS-DR模式配置搭建一、LVS集群简介一LVS集群简介LVS:linux虚拟服务器,是一个虚拟服务器集群系统LVS开源站点官网:http://w
3.1. 1 构建NTP时间...5. 8 LVS+Keepalived负载均衡 110 5. 9 Squid缓存服务器配置 116 6. Linux下高并发系统内核优化 122 7. Nginx负载均衡机制及常见问题 124 8. Linux运维职业规划 127 9. Linux运维面试总结 127
Web应用篇详细介绍了Nginx、Varnish和Memcached这三款Linux服务器上极为常用的Web应用软件的安装、配置、管理、使用方法、工作原理和性能调优技巧。数据备份与恢复篇首先讲述了开源备份软件bacula的使用与管理技巧,...
(如:LVS+Keepalived) 3.应用范围比较广,可以对所有应用做负载均衡; 4.不支持正则处理,不能做动静分离。 常用四种算法: 1.rr:轮叫,轮流分配到后端服务器; 2.wrr:权重轮叫,根据后端服务器负载情况来分配;...
#关于LVS+keeplived的配置请参考我的另一篇博文《CentOS5.5环境下布署LVS+keepalived 》http://kerry.blog.51cto.com/172631/401253 四、nginx、tomcat整合 #config web_1、web_2 #download software cd /opt wget ...
10.6 Linux下常见的性能分析工具 10.6.1 vmstat命令 10.6.2 sar命令 10.6.3 iostat命令 10.6.4 free命令 10.6.5 uptime命令 10.6.6 netstat命令 10.6.7 top命令 10.7 基于Web应用的性能分析及优化...