Heartbeat高可用服务


【13】Heartbeat发展情况及分支软件介绍

  有关Heartbeat分3个分支的说明

    自2.1.4版本后,Linux-HA将Heartbeat分包成三个不同的子项目:

  1. Heartbeat: 集群消息层,主要负责维护集群各节点间的相互通信及其基本信息。 
  2. Cluster Glue: 中间层,负责调度,包括两个模块:本地资源管理(Local Resource Manager,LRM)和STONITH
  3. Resource Agents:资源代理层

【14】部署Heartbeat高可用需求

  假设有两台服务器data-1-1/data1-2,其实际IP分别为10.0.0.7(data-1-1机器),10.0.0.8(data-1-2机器)。

  配置目标:要求heartbeat服务启动后,data-1-1机器上初始化启动VIP:10.0.0.17,data-1-2机器上初始启动VIP:10.0.0.18,一旦服务器data-1-1或data-1-2任意一台机器宕机,在宕机提示。

   

 

【15】环境准备

  1. 搭建VMWARE虚拟机

    CentOS 6.6 两台

   IP尽量用NAT模式,桥接方式也行。

  2. 修改主机名

hostname data-1-1
vi /etc/sysconfig/networkvi /etc/hosts

  #a.iptables and selinux
  sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
  grep SELINUX=disabled /etc/selinux/config
  setenforce 0

  /etc/init.d/iptables stop
  /etc/init.d/iptables stop
  chkconfig iptables off
  chkconfig --list|grep ipt

#b.service startup at linux startup
LANG=en
for oldboy in `chkconfig --list|grep "3:on"|awk '{print $1}'|grep -vE "crond|network|sshd|rsyslog"`;do chkconfig $oldboy off;done
chkconfig --list|grep "3:on"
unset LANG

#c.character set
cp /etc/sysconfig/i18n /etc/sysconfig/i18n.ori
echo 'LANG="zh_CN.UTF-8"'>/etc/sysconfig/i18n
source /etc/sysconfig/i18n
echo $LANG

#d.time sync
/usr/sbin/ntpdate time.nist.gov
echo '#time sync by oldboy at 2010-2-1' >>/var/spool/cron/root
echo '*/5 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1' >>/var/spool/cron/root
crontab -l

#e.file desc
echo '* - nofile 65535 ' >>/etc/security/limits.conf

  3. 添加一个网卡,桥接模式

  4. setup 内网IP最后一位最好与外网PI最后一位保持一致

转载于:https://www.cnblogs.com/litaiqing/p/7702656.html

【架构】Heartbeat高可用服务(2)相关推荐

  1. 免费的容器架构可视化工具 | 阿里云应用高可用服务 AHAS 发布重大新特性

    工具下载链接:点这里. 活动发布链接:点这里. 采用容器服务后,了解容器之间的关系及依赖是一个比较有挑战的问题.容器化改造后的实际架构模型可能与预想的架构存在较大的差异,架构师或系统运维人员需要精确地 ...

  2. 亿级流量电商详情页系统实战:缓存架构+高可用服务架构+微服务架构

    <缓存架构+高可用服务架构+微服务架构>深入讲解了亿级流量电商详情页系统的完整大型架构.同时最重要的是,在完全真实的大型电商详情页系统架构下,全流程实战了整套微服务架构,包含了基于领域驱动 ...

  3. Hystrix面试 - 用 Hystrix 构建高可用服务架构

    Hystrix面试 - 用 Hystrix 构建高可用服务架构 Hystrix 是什么? 在分布式系统中,每个服务都可能会调用很多其他服务,被调用的那些服务就是依赖服务,有的时候某些依赖服务出现故障也 ...

  4. 综合架构-高可用服务

    综合架构-高可用服务 高可用服务介绍说明 高可用服务工作原理 如何实现部署高可用服务 高可用keepalived服务部署流程 高可用服务企业应用 高可用服务常见异常问题 ----脑裂问题 如何实现ke ...

  5. 大型电商架构亿级流量电商详情页系统实战-缓存架构+高可用服务架构+微服务架构(七)

    文章目录 八十九.高并发场景下恐怖的缓存雪崩现象以及导致系统全盘崩溃的后果 九十.缓存雪崩的基于事前+事中+事后三个层次的完美解决方案 九十一.基于hystrix完成对redis访问的资源隔离以避免缓 ...

  6. Haproxy+Heartbeat 高可用集群方案操作记录

    之前详细介绍了haproxy的基础知识点, 下面记录下Haproxy+Heartbeat高可用web集群方案实现过程, 以加深理解. 架构草图如下: 1) 基本环境准备 (centos6.9系统) 1 ...

  7. 用ASP.NETCore构建可检测的高可用服务

    一.前言 2019 中国 .NET 开发者峰会(.NET Conf China 2019)于2019年11月10日完美谢幕,校宝在线作为星牌赞助给予了峰会大力支持,我和项斌等一行十位同事以讲师.志愿者 ...

  8. 阿里云应用高可用服务公测发布

    产品介绍: 应用高可用服务 AHAS 是一款专注于提高应用高可用能力的 SaaS 产品,提供应用架构自动探测.故障注入式高可用能力评测和一键应用限流降级等功能,可以快速低成本地提升应用可用性. 适用客 ...

  9. 从零开始学架构3 - 高可用篇

    从零开始学架构3 - 高可用篇 从0开始学架构.高可用篇 22 | 想成为架构师,你必须知道CAP理论 CAP 定理(CAP theorem)又被称作布鲁尔定理(Brewer's theorem),是 ...

最新文章

  1. 小公司该如何吸引人才、留住人才?
  2. 还原sql server数据库时,无法获得对数据库的独占访问权
  3. C++使用类静态成员跟踪对象的个数
  4. python爬虫怎么下载图片到手机_Python爬虫获取图片并下载保存至本地
  5. 17.前端路由router-07keep-alive
  6. 汇编题目:编写包含多个功能子程序的中断例程
  7. 漫谈OI中的群论入门
  8. Spring Security AuthenticationManagerBuilder
  9. 黑鲨怎么修改服务器,黑鲨研习win7系统DNS服务器更换的还原教程
  10. 王思聪花了100万的组装的电脑,网速到底有多快?
  11. 拓端tecdat|R语言用Backfitting MCMC抽样算法进行贝叶斯推理案例
  12. Java入门——第九天
  13. 适用与IOS手机的python编辑器,让你不限空间,地点都能玩转pyhton代码 !...
  14. OneNote 安装代码高亮插件 NoteHightlight的安装及使用基础教程
  15. 银联支付,实现代码对接
  16. Latex 安装包 metropolis
  17. 多因素deseq2 formula 怎么理解 如何设置design 哈佛大学——差异表达分析(七)设计公式(Design formulas)多因素差异分析 多个影响因子会影响差异分析结果 多因子
  18. VTN泛读【Video Transformer Network】
  19. 如何保证投票公平_关于公平合理、简便省时的选举投票规则
  20. <C++>继承的进阶之构造与析构的调用顺序和同名成员的处理

热门文章

  1. APICloud学习笔记之div样式设置套路
  2. 一文详解opencv摄像头数字识别
  3. 离线在远程linux服务器配置vscode-python环境以及在容器中配置
  4. 爬去图片插件_学不会你打我,一个插件爬取亚马逊数据!
  5. ant vue 树形菜单横向显示_丝滑般 Vue 拖拽排序树形表格组件Vue-DragTreeTable
  6. java 外观模式_Java设计模式11:外观模式
  7. python实验报告内容实现购物车系统_Python实现的购物车功能示例
  8. 50阶乘c语言思想,求10000的阶乘(c语言代码实现)
  9. android ontouchevent 坐标,onTouchEvent(一) 你所必须知道的坐标详解
  10. 招聘数据爬取、数据处理与可视化(v2--解析JS渲染页面)