`
hpgary
  • 浏览: 82857 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux高可用--heartbeat

阅读更多

1、Linux高可用

1.1说明

高可用,当A机器内存爆满B机器无法ping通A机器,这时候B机器就会将B机器的对应的服开启。

1.2安装

yum install -y heartbeat
yum install -y libnet

 

1.3 配置

拷贝3个配置文件

cd /usr/share/doc/heartbeat-3.0.4
cp authkeys ha.cf haresources /etc/ha.d/
cd /etc/ha.d/

 

authkeys 文件内容

auth 3
3 md5 Hello!

 ha.cf文件内容

debugfile /var/log/ha-debug
logfile /var/log/ha.log
logfacility local0
# 监听机器个数
keepalive 2
#死亡时间
deadtime 30
# 警告时间
warntime 10
initdead 60
# 监听端口
udpport 694
# 通过那个网卡和其他ha机器保持通信
bcast eth0
auto_failback on
#当前ha的多个节点,master需要在 /etc/hosts 中配置
node master
node slave
# 路由器ip
ping 192.168.1.1
# 销毁ip的命令
respawn hacluster /usr/lib64/heartbeat/ipfail

 haresource 文件

master 192.168.1.109/24/eth0:1 nginx
# master ha主机的 hostname
# 192.168.1.109 虚拟IP,用来访问的IP地址 
# 24 ip地址通道
# eth0 网卡名
# :1 同一张网卡的另一个ip
# nginx 监控的服务名,多个空空格隔开

 启动服务

/etc/init.d/heartbeat start

 

分享到:
评论

相关推荐

    Linux运维-03-服务器的高可用-03配置.zip

    本资料"Linux运维-03-服务器的高可用-03配置.zip"着重介绍了如何在Linux环境中实现服务器的高可用性配置。 首先,我们要理解什么是服务器的高可用性。高可用性意味着即使单个硬件或软件组件出现故障,系统仍能保持...

    Linux运维-03-服务器的高可用-01文档.zip

    在IT行业中,Linux运维是企业级系统管理的关键部分,尤其对于服务器的高可用性(High Availability, HA)设计,这是确保业务连续性和无中断服务的关键因素。本篇将深入探讨Linux服务器高可用性的概念、重要性和实现...

    利用VMware 实验基于heartbeat 的Debian Linux 高可用性集群服务

    利用VMware 实验基于heartbeat 的Debian Linux 高可用性集群服务

    heartbeat12个安装包官网下载

    - `heartbeat-stonith-2.1.3-3.el5.centos.i386.rpm`:STONITH(Shoot The Other Node In The Head)是高可用性集群中的一个机制,用于强制关闭故障节点,防止其对整个系统造成影响。 - `heartbeat-gui-2.1.3-3....

    VMware实验基于heartbeat的Debian Linux高可用性集群服务

    ### VMware实验基于heartbeat的Debian Linux高可用性集群服务 #### 高可用性集群(HA Cluster)概述 在IT行业中,高可用性集群(HA Cluster)是一种关键的技术,用于确保服务的连续性和可靠性,特别是在面临单点故障的...

    heartbeat-5.6.8-windows-x86_64.zip

    Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这两个功能。

    heartbeat-7.8.0-linux-x86_64.tar.gz

    标题中的"heartbeat-7.8.0-linux-x86_64.tar.gz"是一个Heartbeat的软件包,版本为7.8.0,适用于Linux操作系统,且是64位架构。这个压缩包包含了所有必要的文件和配置,用于在Linux环境中安装和运行Heartbeat。 描述...

    linux高可用性方案

    RHEL5(Red Hat Enterprise Linux 5)提供了高可用集群解决方案,通过Heartbeat实现集群间的通信和故障转移,以提高服务的稳定性。以下将详细介绍这个方案及其实施步骤。 **Heartbeat** 是一个开源的网络服务监控和...

    heartbeat-5.6.8-linux-x86_64.tar

    Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这两个功能。

    heartbeat-2.1.4 安装及简单测试文档

    本文将详细介绍如何在Linux环境下安装和测试heartbeat-2.1.4版本。 首先,让我们理解heartbeat的基本工作原理。heartbeat通过在网络节点间发送周期性的探测信息来监测系统状态。如果主节点发生故障,心跳检测失败,...

    双机HA源代码---heartbeat_2.1.4.tar.gz

    Heartbeat是一款广泛应用于高可用性(HA)集群系统的软件,主要功能是在计算机之间提供网络通信和资源监控。在双机热备系统中,Heartbeat扮演着至关重要的角色,确保当主服务器出现故障时,次服务器能够无缝接管工作,...

    Linux-HA Heartbeat论文

    ### Linux-HA Heartbeat系统设计相关知识点 #### 高可用性(High-Availability, HA)概述 ...随着未来更多功能的加入和不断的技术创新,Linux-HA Heartbeat有望成为业界领先的高可用性解决方案之一。

    Linux高可用集群心跳机制研究.pdf

    Heartbeat 是一个 Linux 高可用集群软件包,目前支持两个结点(主/从模式),实现串行线、UDP 广播、UDP 多播等心跳传输方式,以及 IP 地址接管和资源管理机制。Heartbeat 集群软件实现了两种类型的心跳:环形...

    heartbeat的RPM包下载

    RPM包“heartbeat-2.1.4-9.el5.i386.rpm”中的版本信息表示这是一款针对Red Hat Enterprise Linux 5(RHEL 5)的32位(i386)系统的软件包。2.1.4是心跳软件的版本,9是该版本的发行次数,el5代表与RHEL 5兼容,i386则...

    linux高可用实践文档大全

    教程名称: linux高可用实践文档大全【】haproxy架构指南(中文翻译版).zip【】keepalive lvs搭建高可用服务器v1.1【技术文档】.zip【】LVS heartbeat负载均衡.zip【】LVS部署文档.zip【】LVS的三种模式和注意细节...

    heartbeat linux 心跳检测

    Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。找了很久才找齐的,相当不容易,有需要的朋友来拿把。都是rpm包。包含其依赖包!

    Linux运维-04-Linux云计算-集群- 高可用集群课件资料.zip

    典型的高可用集群架构包括:心跳机制(Heartbeat)、资源管理器(ResourceManager)和节点管理器(NodeManager)。心跳机制负责监控集群中各节点的状态,一旦检测到某个节点出现故障,就会触发故障切换;资源管理器...

    Red_Hat_Enterprise_Linux-5-Cluster_Administration-en-US.pdf

    集群是通过网络连接在一起的一组独立计算机,它们共同工作以提供高可用性、负载均衡和性能增强的服务。在RHEL 5中,集群管理主要涉及硬件设置、软件安装与配置,以及使用特定工具如Conga进行高级管理。 ### 配置...

    Linux-HA开源软件Heartbeat(安装篇)

    1. **获取Heartbeat**:从官方站点(http://linux-ha.org/download/index.html)下载Heartbeat2.0.8的源代码包,如heartbeat-2.0.8.tar.gz。 2. **编译和安装**:解压源代码,执行配置、编译和安装命令,通常包括`./...

Global site tag (gtag.js) - Google Analytics