`
iaiai
  • 浏览: 2146184 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下lvs+keepalived安装配置

    博客分类:
  • J2EE
 
阅读更多
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的配置

    lvs+keepalived的配置 是linux最常用也是最实用的技术 达到群集负载均衡 本文比较详细

    LVS+KEEPalived 配置

    本资源详细介绍了LINUX下搭建LVS+KEEPALIVED的配置,包含lvs及KEEPALIVED,realserver的详细配置,笔者亲测有效。

    Redhat Linux 6 操作系统LVS+keepalived配置

    Redhat Linux 6 操作系统LVS_DR+Keepalived模式下配置的详细文档,按照文档的部署和配置可实现 LVS_DR+Keepalived的负载均衡。

    lvs+keepalived 详细教程 HA

    详细讲解lvs和keepalived原理,详细实战,详细的讲解配置项内容和各种模式的配置方法

    lvs+keepalived

    lvs+keepalived高可用负载均衡集群配置

    lvs+keepalived搭建手册1

    LVS简介及LVS-DR模式配置搭建一、LVS集群简介一LVS集群简介LVS:linux虚拟服务器,是一个虚拟服务器集群系统LVS开源站点官网:http://w

    linux lvs keepalived较为详细的安装配置文档

    linux lvs keepalived较为详细的安装配置文档

    keepalived+lvs集群负载均衡配置

    安装配置LINUX集群,keepalived+lvs图文并茂详细讲解

    lvs_keepalived.zip

    lvs和keepalived的linux系统的安装、配置和脚本文件

    LVS+Keepalived构建高可用负载均衡配置方法(配置篇)

    现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可以直接使用LVS...

    linux集群应用实战

    熟练掌握lvs的安装方式以及基于dr/tun模式的配置方式 安装lvs管理软件ipvs ipvsadm的用法 lvs在负载调度器上的配置 通过ipvsadm命令行方式配置LVS 通过Redhat提供的工具piranha来配置LVS 在Director上配置冗余策略...

    linux下搭建日均200WPV的网站项目

    rhel6.8(LVS+keepalived),mysql-cluster,apache,php,nagios,NFS

    nginx+lvs+alived

    Nginx是一个自由、开源、高性能及轻量级的HTTP...Nginx以其高性能、稳定、功能丰富、配置简单及占用系统资源少而著称。 Keepalived的作用是检测web服务器的状态LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器

    LVS Keepalived 详细中文原理构建LINUX HA服务配置手册

    LVS集群的体系结构 6 LVS集群的通用结构 6 可伸缩Web和媒体服务 9 可伸缩Cache服务 10 可伸缩邮件服务 12 地理分布LVS集群的体系结构 13 体系结构 13 基于BGP的地理分布服务器集群调度 14 服务器集群间的...

    lvs keepalived搭建手册1

    LVS简介及LVS-DR模式配置搭建一、LVS集群简介一LVS集群简介LVS:linux虚拟服务器,是一个虚拟服务器集群系统LVS开源站点官网:http://w

    Linux运维从入门到高级全套案例v3

    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

    高性能Linux服务器构建实战:运维监控、性能调优与集群应用

    Web应用篇详细介绍了Nginx、Varnish和Memcached这三款Linux服务器上极为常用的Web应用软件的安装、配置、管理、使用方法、工作原理和性能调优技巧。数据备份与恢复篇首先讲述了开源备份软件bacula的使用与管理技巧,...

    linux服务器之LVS、Nginx和HAProxy负载均衡器对比总结

    (如:LVS+Keepalived) 3.应用范围比较广,可以对所有应用做负载均衡; 4.不支持正则处理,不能做动静分离。 常用四种算法: 1.rr:轮叫,轮流分配到后端服务器; 2.wrr:权重轮叫,根据后端服务器负载情况来分配;...

    nginx+tomcat高可用、高性能jsp集群

    #关于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 ...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    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应用的性能分析及优化...

Global site tag (gtag.js) - Google Analytics