文档章节

HA+LB(heartbeat和lvs的整合)

joansun
 joansun
发布于 2014/05/26 19:58
字数 597
阅读 30
收藏 0
点赞 0
评论 0

       heartbeat和Ip负载均衡的整合(基于上两篇博客)

让heartbeat来负责管理哪一台来做调度服务器(做冗余,如果哪一台调度服务器当掉,那末另外一台立即接管工作)

在两个heartbeat所在的服务器上做同样的ip负载均衡配置

现在来配置整合(安装这个包使用来管理ip负载均衡的,如果哪一个被调度的节点当掉,他会立即将将它从调度列表里删掉,如果恢复正常,就立即添加回调度列表)将此服务的配置文件放在heartbeat配置文件所在的目录下

让heartbeat来管理这个服务。

  yum localinstall ldirectord-3.9.2-1.2.x86_64.rpm(两个heartbeat和调度节点所在的服务器都安装)


  cp /usr/share/doc/packages/ldirectord/ldirectord.cf /etc/ha.d/

  cd /etc/ha.d/

vim ldirectord.cf


scp ldirectord.cf 192.168.244:/etc/ha.d(将这个配置文件拷贝给另外一个节点)

  ipvsadm -C 清除调度列表

  ipvsadm -l 查看调度列表
  ls

   vim haresources

scp  haresources 192.168.244:/etc/ha.d

这个文件中定义了实现集群所需的各个软件的启动脚本,这些脚本必须放在/etc/init.d 或者
/etc/ha.d/resource.d 目录里 IPaddr 的作用是启动 Virutal IP,它是 HeartBeart 自带的一个
脚本;ldirectord 的作用是启动 ldirectord 监控程序,它会使 ldirectord.cf 中定义的 lvs 生效,
并监听其健康状;httpd 是 apache 服务的启动脚本。

/etc/init.d/ldirectord start(开启时会出错)小插曲

    解决这个错,安装这个包
   yum install perl-IO-Socket-INET6

   /etc/init.d/ldirectord start试着开启这个服务,可以正常开启不

  /etc/init.d/ldirectord stop这个服务,让heartbeat自动将它开启

  /etc/init.d/httpd stop 将http服务也当掉,让heartbeat自动将它开启
  ifconfig  eth0:0 down
  重新启动heartbeat
  /etc/init.d/heartbeat stop
   /etc/init.d/heartbeat start
  ipvsadm  -l 如果这个查看调度列表慢的话,可以用下面的来做查看
  ipvsadm  -ln
   ifconfig 查看eth0:0起来了没
  将主节点的heartbeat停掉,另一个节点将会接管
    /etc/init.d/heartbeat stop


在被调度节点上让服务启动,就OK了

  /etc/init.d/httpd start

chkconfig httpd on


可以检测

停掉被调度节点的服务,查看调度列表,这个被调度的节点将不会在调度列表。




© 著作权归作者所有

共有 人打赏支持
joansun
粉丝 4
博文 12
码字总数 8931
作品 0
西安
heartbeat+lvs构建高可用负载均衡集群

heartbeat+lvs实现高可用负载均衡原理: 两台heartbeat(ldirectord)主机构成高可用集群,同时监管着lvs(负载均衡集群)整体构成了heartbeat+lvs的高可用负载均衡集群.在使用heartbeat的时候加载...

Andy-xu
2014/05/13
0
6
keepalived+lvs(HA+LB)

Keepalived+lvs (HA+LB) 主机环境:RHEL6 系列 selinux and iptables disabled 实验主机: LVS‐ACTIVE: 192.168.2.15 LVS‐BACKUP: 192.168.2.117 LVS‐VIP: 192.168.2.27 Realsever: 192.16......

joansun
2014/06/02
0
0
解决方案 VMware5安装集群LVS实战解析

一台做Directorserver(192.168.8.2) ,操作系统RedhatAS4 两台做realserver(192.168.8.5,192.168.8.6) 操作系统RedhatAS4 在配置lvs+heartbeat时,又添加了一台(192.168.8.3)做为备份主节点, 操...

红薯
2009/05/07
962
0
lvs + heatbeat +dr

环境描述:本文在配置 LVS时使用三台linux,虚拟VIP:192.168.62.111 一台做Directorserver(192.168.62.129 ),操作系统RedhatAS4 两台做realserver( 192.168.62 .5,192.168.62 .6 )操作...

三十那年
2012/08/20
0
0
heartbeat+ldirectord+lvs实现高可用负载

Lvs + heartbeat+ldirectord高可用测试 1、实验环境 OS:centos 6.7 mini LVS mode :DR Heartbeat: version 2.1.4 Iptables:off Selinux:disabled Lvs master ip:192.168.6.122 Lvs bac......

Mr_chen
2017/09/04
0
0
LVS+Heartbeat+ldirectord+ipvsadm搭建负载均衡——安装配置

1.安装环境 操作系统:Suse 11.3 X86_64 版本(内核已经自带LVS,不需要安装重新编译内核) 内核版本: 2.6.27.19-5-default 用源代码安装包,安装的时候碰到很多基础依赖包,着实比较累,我...

lavafree
2010/12/19
0
0
lvs学习笔记

libnet下载地址: http://search.cpan.org/dist/libnet/ ipvsadm下载地址: http://www.linuxvirtualserver.org/software/ipvs.html#kernel-2.6 从Linux内核版本2.6起,ipvs code已经被整合进......

Mr_chen
2017/08/15
0
0
LVS+Heartbeat+ldirectord+ipvsadm搭建负载均衡——概述

1.名词解释 1.1 LVS LVS是实现负载均衡的调度。 1.2 heartbeat heartbeat的功能,主要是做双机的执备。通过他来做心跳检测,两台服务器,如果主机停止心跳,从机接管主机服务,等主机回复的时...

lavafree
2010/12/19
0
0
基于lvs的piranha负载均衡高可用集群

基于lvs的piranha负载均衡高可用集群 一.Piranha方案基本简绍. 1.Piranha方案优点: 配置简洁高效: 配置一个lvs.conf配置文件即可搞定(类keepalived方案.) WEB配置界面: WEB配置对于那些不懂...

cunlifang
2014/05/31
0
0
heartbeat之part4

实现web高可用 [root@data-1-2 ha.d]# yum install httpd -y [root@data-1-1 ha.d]# yum install httpd -y root@data-1-1 ha.d]# /etc/init.d/httpd start root@data-1-2 ha.d]# /etc/init.......

泡海椒
2016/01/09
21
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

什么是Base64

一、什么是Base64? 百度百科中对Base64有一个很好的解释:“Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法”。 什么是...

Jack088
6分钟前
0
0
SQL多表联查leftjoin左边加表单

SELECT IFNULL(u.USER_ACCOUNT, o.USER_ACCOUNT) u.USER_ACCOUNT, o.* FROM gh_orders o LEFT JOIN gh_user u ON o.PARENT_ID = u.ROW_ID 1.假如u.USER_ACCOUNT不空返回u.USER_ACCOUNT,否则返......

森火
10分钟前
0
0
expect脚本同步文件、expect脚本指定host和要同步的文件、构建文件分发系统

expect脚本同步文件 更改权限 执行脚本 查看执行结果 expect eof需要加上,作用是等脚本命令执行完再进行退出 expect脚本指定host和要同步的文件 更改权限,执行脚本 构建文件分发系统 需求背...

Zhouliang6
48分钟前
1
0
Hive应用:外部分区表

Hive应用:外部分区表 介绍 Hive可以创建外部分区表。创建表的时候,分区要在建表语句中体现。建完之后,你不会在表中看到数据,需要进行分区添加,使用alter语句进行添加。然后数据才会显示...

星汉
58分钟前
3
0
点击Enter登录

1. 效果 2. 实现过程(记得引入jq文件) //6.回车事件 登录 $(function() { document.onkeydown = function(event) { var e = event || window.event || arguments.callee.caller.arguments......

Lucky_Me
今天
1
0
点击菜单内容切换

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .menu{ height: 38px; background-color: #eeeeee; line-height: 38px; } .mao{ ......

南桥北木
今天
1
0
OSChina 周六乱弹 —— 妹子和游戏哪个更好玩

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @andonny :分享唐朝乐队的单曲《国际歌》 《国际歌》- 唐朝乐队 手机党少年们想听歌,请使劲儿戳(这里) @举个栗子- :日常祈雨 邪恶的大祭...

小小编辑
今天
613
8
流利阅读笔记32-20180721待学习

“人工智能”造假:只有人工,没有智能 Lala 2018-07-21 1.今日导读 当今社会,擅长单个方面的人工智能已经盛行,手机借助 AI 智慧防抖技术帮助大家拍出清晰照片,谷歌研发的 AI 助手将可以帮...

aibinxiao
今天
10
0
我的成长记录(一)

今天突然精神抖擞,在我的博客下新开一项分类>成长记录,专门记录每隔一段时间我的一点感悟吧。因为今天才专门花时间新开这样一个分类,所以以前有过的一些感悟没有记录下来,现在已经想不起...

dtqq
今天
1
0
机器学习管理平台 MLFlow

最近工作很忙,博客一直都没有更新。抽时间给大家介绍一下Databrick开源的机器学习管理平台-MLFlow。 谈起Databrick,相信即使是不熟悉机器学习和大数据的工程湿们也都有所了解,它由Spark的...

naughty
今天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部