【架构】Heartbeat高可用服务(2)
Heartbeat高可用服务
【13】Heartbeat发展情况及分支软件介绍
有关Heartbeat分3个分支的说明
自2.1.4版本后,Linux-HA将Heartbeat分包成三个不同的子项目:
- Heartbeat: 集群消息层,主要负责维护集群各节点间的相互通信及其基本信息。
- Cluster Glue: 中间层,负责调度,包括两个模块:本地资源管理(Local Resource Manager,LRM)和STONITH
- 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)相关推荐
- 免费的容器架构可视化工具 | 阿里云应用高可用服务 AHAS 发布重大新特性
工具下载链接:点这里. 活动发布链接:点这里. 采用容器服务后,了解容器之间的关系及依赖是一个比较有挑战的问题.容器化改造后的实际架构模型可能与预想的架构存在较大的差异,架构师或系统运维人员需要精确地 ...
- 亿级流量电商详情页系统实战:缓存架构+高可用服务架构+微服务架构
<缓存架构+高可用服务架构+微服务架构>深入讲解了亿级流量电商详情页系统的完整大型架构.同时最重要的是,在完全真实的大型电商详情页系统架构下,全流程实战了整套微服务架构,包含了基于领域驱动 ...
- Hystrix面试 - 用 Hystrix 构建高可用服务架构
Hystrix面试 - 用 Hystrix 构建高可用服务架构 Hystrix 是什么? 在分布式系统中,每个服务都可能会调用很多其他服务,被调用的那些服务就是依赖服务,有的时候某些依赖服务出现故障也 ...
- 综合架构-高可用服务
综合架构-高可用服务 高可用服务介绍说明 高可用服务工作原理 如何实现部署高可用服务 高可用keepalived服务部署流程 高可用服务企业应用 高可用服务常见异常问题 ----脑裂问题 如何实现ke ...
- 大型电商架构亿级流量电商详情页系统实战-缓存架构+高可用服务架构+微服务架构(七)
文章目录 八十九.高并发场景下恐怖的缓存雪崩现象以及导致系统全盘崩溃的后果 九十.缓存雪崩的基于事前+事中+事后三个层次的完美解决方案 九十一.基于hystrix完成对redis访问的资源隔离以避免缓 ...
- Haproxy+Heartbeat 高可用集群方案操作记录
之前详细介绍了haproxy的基础知识点, 下面记录下Haproxy+Heartbeat高可用web集群方案实现过程, 以加深理解. 架构草图如下: 1) 基本环境准备 (centos6.9系统) 1 ...
- 用ASP.NETCore构建可检测的高可用服务
一.前言 2019 中国 .NET 开发者峰会(.NET Conf China 2019)于2019年11月10日完美谢幕,校宝在线作为星牌赞助给予了峰会大力支持,我和项斌等一行十位同事以讲师.志愿者 ...
- 阿里云应用高可用服务公测发布
产品介绍: 应用高可用服务 AHAS 是一款专注于提高应用高可用能力的 SaaS 产品,提供应用架构自动探测.故障注入式高可用能力评测和一键应用限流降级等功能,可以快速低成本地提升应用可用性. 适用客 ...
- 从零开始学架构3 - 高可用篇
从零开始学架构3 - 高可用篇 从0开始学架构.高可用篇 22 | 想成为架构师,你必须知道CAP理论 CAP 定理(CAP theorem)又被称作布鲁尔定理(Brewer's theorem),是 ...
最新文章
- 小公司该如何吸引人才、留住人才?
- 还原sql server数据库时,无法获得对数据库的独占访问权
- C++使用类静态成员跟踪对象的个数
- python爬虫怎么下载图片到手机_Python爬虫获取图片并下载保存至本地
- 17.前端路由router-07keep-alive
- 汇编题目:编写包含多个功能子程序的中断例程
- 漫谈OI中的群论入门
- Spring Security AuthenticationManagerBuilder
- 黑鲨怎么修改服务器,黑鲨研习win7系统DNS服务器更换的还原教程
- 王思聪花了100万的组装的电脑,网速到底有多快?
- 拓端tecdat|R语言用Backfitting MCMC抽样算法进行贝叶斯推理案例
- Java入门——第九天
- 适用与IOS手机的python编辑器,让你不限空间,地点都能玩转pyhton代码 !...
- OneNote 安装代码高亮插件 NoteHightlight的安装及使用基础教程
- 银联支付,实现代码对接
- Latex 安装包 metropolis
- 多因素deseq2 formula 怎么理解 如何设置design 哈佛大学——差异表达分析(七)设计公式(Design formulas)多因素差异分析 多个影响因子会影响差异分析结果 多因子
- VTN泛读【Video Transformer Network】
- 如何保证投票公平_关于公平合理、简便省时的选举投票规则
- <C++>继承的进阶之构造与析构的调用顺序和同名成员的处理
热门文章
- APICloud学习笔记之div样式设置套路
- 一文详解opencv摄像头数字识别
- 离线在远程linux服务器配置vscode-python环境以及在容器中配置
- 爬去图片插件_学不会你打我,一个插件爬取亚马逊数据!
- ant vue 树形菜单横向显示_丝滑般 Vue 拖拽排序树形表格组件Vue-DragTreeTable
- java 外观模式_Java设计模式11:外观模式
- python实验报告内容实现购物车系统_Python实现的购物车功能示例
- 50阶乘c语言思想,求10000的阶乘(c语言代码实现)
- android ontouchevent 坐标,onTouchEvent(一) 你所必须知道的坐标详解
- 招聘数据爬取、数据处理与可视化(v2--解析JS渲染页面)