HA即(high available)高可用,又被叫做双机热备,用于关键性业务。简单理解就是,有2台机器 A 和 B,正常是 A 提供服务,B 待命闲置,当 A 宕机或服务宕掉,会切换至B机器继续提供服务。常见的实现高可用的开源软件有 heartbeat 和 keepalived。高可用只是服务的高可用,不包括数据的备份,服务的ip会进行切换,切换时可以设置服务启动。

配置方法:

配置准备ip
主机1:
eth0 10.0.0.7 用于管理
eth1 10.0.10.7 用于心跳
主机2
eth0 10.0.0.8 用于管理
eth1 10.0.10.8 用于心跳

1、配置网卡
2、配置主机名
/etc/sysconfig/network ubuuntu:/etc/hostname
hostname data-1-1
3、配置/etc/hosts
设置IP对应主机名
4、配置心跳链接
#添加主机路由
echo '/sbin/route add -host 10.0.10.8 dev eth1'>>/etc/rc.local
/sbin/route add -host 10.0.10.8 dev eth1
route -n 查看
5、yum安装heartbeat
5.8要安装两遍yum install -y heartbeat
6.4要安装epel 再yum install -y heartbeat*

6、配置
[root@data-1-2 src]# cd /usr/share/doc/heartbeat-3.0.4/
[root@data-1-2 heartbeat-3.0.4]# cp ha.cf haresources authkeys /etc/ha.d/

三个文件两边必须一致
ha.cf文件***************************************

debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacility      local1

keepalive 2
deadtime 30
warntime 10
initdead 60

mcast eth0 225.0.0.102 694 1 0

auto_failback on
node    data-1-1
node    data-1-2
crm     no

文件authkeys******************************************设置后正常不需要改动

auth 1
1 sha1 47e9336850f1db6fa58bc470bc9b7810eb397f04

文件haresources***********************************//vip 服务、接管的ip

data-1-1 IPaddr::10.0.0.17/24/eth0

data-1-2 IPaddr::10.0.0.18/24/eth0

命令//很重要
chmod 600 authkeys

7、关闭防火墙
/etc/init.d/iptables stop

8、设置heartbeat管理httpd启动
修改haresources
文件haresources***********************************httpd代表切换时启动httpd服务

data-1-1 IPaddr::10.0.0.17/24/eth0 httpd

data-1-2 IPaddr::10.0.0.18/24/eth0

*******************
1、要求在/etc/init.d 或 /etc/ha.d/resources.d路径下
2、要求脚本执行以stop/start方式
3、脚本具备可执行权限
4、名字和文件名相同

Heartbeat配置方案相关推荐

  1. web.config中sessionState节点的配置方案

    web.config关于sessionState节点的配置方案,sessionState有五种模式:Custom,off,inProc,StateServer,SqlServer. 1.Custom模 ...

  2. DIY华丽的放电效果!自制雅各布天梯的配置方案

    自制雅各布天梯的配置方案 今天在物理实验群里看到大家讨论关于雅各布天梯的制作问题,看法和意见并没有统一.于是找出我去年亲自实验制作时的记录笔记,简单端上来,凉菜又热的. 首先必须说明:这是一个危险的实 ...

  3. 三种流行防火墙配置方案分析与对比

    当我们尽情地在Internet上畅游时,往往把网络的安全问题抛在脑后.其实危险无处不在,防火墙是网络安全的一个重要防护措施,用于对网络和系统的保护.监控通过防火墙的数据,根据管理员的要求,允许和禁止特 ...

  4. Catalyst 6509交换机配置方案

    一. Catalyst 6509交换机配置方案 1.1.配置6509二层交换 Console> (enable) set system name bg-sw-01 /设备名称 Bg-sw-01& ...

  5. .NET Core开发实战(第14课:自定义配置数据源:低成本实现定制化配置方案)--学习笔记...

    14 | 自定义配置数据源:低成本实现定制化配置方案 这一节讲解如何定义自己的数据源,来扩展配置框架 扩展步骤 1.实现 IConfigurationSource 2.实现 IConfiguratio ...

  6. 第八节: Quartz.Net五大构件之SimpleThreadPool及其四种配置方案

    一. 简介 揭秘: SimpleThreadPool是Quartz.Net中自带的线程池,默认个数为10个,代表一个Scheduler同一时刻并发的最多只能执行10个job,超过10个的job需要排队 ...

  7. linux 自定义vi dd,Vim常用命令及配置方案

    几句话 很久之前就接触到vim,初学那阵觉得vim很酷炫,但确实对新手不是很友好.我也就简单看了下基本操作就上手了,但又不是长期在vim下工作,这就导致了每一次重新使用vim都要再去回温下基本操作,很 ...

  8. mysql多实例配置安装_MySQL多实例安装配置方案

    一.基本概念 MySQL多实例就是,在一台机器上开启多个不同的服务端口(如:3306,3307,3308...),运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的端口提供服务. ...

  9. 确定计算机配置方案的原则,确定计算机配置方案的原则

    计算机配置方案 确定配置方案的原则 一.明确使用者购买计算机的目的 购买计算机之前,首先必须明确拟购计算机的用途,做到有的放矢,只有明确用途,才能建立正确的选购思路,而不是先去想应该购买品牌机还是兼容 ...

  10. Atitit.兼具兼容性和扩展性的配置方案attilax总结

    Atitit.兼具兼容性和扩展性的配置方案attilax总结 文件配置法1 Jdbc多数据源文件配置发1 Bat文件配置法1 改进的文件配置法(采用类似i18n技术) 推荐1 使用自动化pc_id的方 ...

最新文章

  1. linux写文本命令,一天一个shell命令 linux文本操作系列-chmod命令用法
  2. 看到数学就打怵不是你的错:百万人调查发现上黑板做题、作业太多、家长陪写都会引发焦虑|PNAS...
  3. 云服务器怎么拷贝和删除文件,怎样给云服务器拷贝文件
  4. 锚杆拉拔试验弹性模量计算_土钉、锚杆拉拔试验检测方案 - 图文 -
  5. java.lang.NullPointerException错误分析
  6. 学长毕业日记 :本科毕业论文写成博士论文的神操作20170406
  7. rails 放在 apache一个目录下面的配置方法
  8. 从离散值中把值相近的放在一起
  9. html/css题库,DIV+CSS题库
  10. 4 FI配置-财务会计-创建会计科目表或总账科目表(COA-Chart of Account)
  11. paip.图形化编程厉器.net vs2010 工作流WF4 hello word
  12. VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
  13. BD和ts是什么意思
  14. 电脑网络适配器WLAN丢失,怎么找回?
  15. 实现网页原路返回:从哪个页面跳转过来就返回哪个页面
  16. 完善自我----女人是需要男人爱护的!
  17. UTC GMT EST CST 区别
  18. 计算机二级考试试题c语言,2014年计算机二级c考试试题 1
  19. 什么是广播风暴,如何防止局域网环路引起的广播风暴?
  20. 相机下载_坚果pro3拍照不给力,那你可以看看这篇:老虎相机安装教程

热门文章

  1. Python返回列表的中位数
  2. 毕业实用统计模型(一)——时间序列
  3. java-php-python-ssm医院诊疗信息管理计算机毕业设计
  4. 半连续性:上半连续与下半连续
  5. 概率论与数理统计学习笔记——第四十三讲——两个正态总体的抽样分布
  6. Openjudge-NOI题库-出书最多
  7. 【EM算法】小波域隐马尔科夫树模型参数的EM算法估计MATLAB仿真
  8. 华为深圳数据分析外包
  9. 域名指向 旧域名跳转到新域名
  10. tf改善_如何衡量和改善自动常见问题解答