MySQL 高可用工具 heartbeat 实战部署详解

MySQL 高可用工具 heartbeat 实战部署详解
共24节 76人在学 课程详情
课程目录
讨论留言
  • MySQL高可用工具 heartbeat 实战 CentOS 6.x

    • 01. heartbeat 软件功能,服务等级,工作原理及模式
    • 02. heartbeat 发生切换的条件(三种),心跳线连接方式(四种)介绍
    • 03. 裂脑的概念,发生的原因及验证后果
    • 04. 防止裂脑发生的八种措施
    • 05. heartbeat 三种消息类型,vip地址接管和故障转移原理
    • 06. 管理物理ip、工作虚拟 vip,手动绑定和解除别名 ip 和辅助 ip 地址
    • 07. heartbeat 三个应用场景:负载均衡的靠可用,数据库主库和共享存储的高可用
    • 08. 创建实验环境,配置主机名及服务器 hosts 文件解析,启动校对时间服务
    • 09. 配置服务器间心跳连接的永久路由
    • 10. yum 方式安装 heartbeat ,查看重要资源目录和文件,查看vip启动停止脚本
    • 11. 配置且介绍 heartbeat 启动的三个主要文件
    • 12. 启动 heartbeat 服务并查看 vip 分布状况
    • 13. 模拟裂脑发生(两端开启防火墙),与排除故障
    • 14. 实现 heartbeat 高可用功能,vip 快速切换演示
    • 15. heartbeat 实现 web 服务高可用-实验1.
    • 16. heartbeat 实现 web 服务高可用(httpd服务联动)-实验2.
    • 17. 更换服务启动脚本存放地址在指定目录,同样生效
    • 18. heartbeat 实现 MySQL 数据库高可用实战(实验3. )(服务联动)
    • 19. 总结 heartbeat 应用场景
    • 20. CentOS 7.x 安装另一个分支resource agent软件(待续. . . )
  • CentOS 7.x 安装配置 heartbeat 高可用集群

    • 01. 预备工作:关闭防火墙和Selinux,校对时间,设置主机名称,配置hosts文件和免秘钥认证
    • 02. 安装基础环境包,编译安装 glue,resource agents,heartbeat 三个
    • 03. 设置ha. cf,authkeys,haresources配置文件
    • 04. 安装和测试 heartbeat 软件(成功)
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

12. 启动 heartbeat 服务并查看 vip 分布状况

课程介绍

Re: MySQL 高可用工具 heartbeat 实战部署详解 

===============================================

# heartbeat作用(无缝漂移): 

通过heartbeat,可以将资源(ip以及程序服务[例如:httpd或mysqld服务]等资源)从一台已经故障的计算机快速转移到另一台正常运转的机器上继续提供服务,即高可用HA

资源的内容包括:ip地址和服务(例如:httpd或mysqld服务)

 

# HeartBeat的工作原理:

        a) heartbeat的主备模式(第1种模式)(推荐方式:本章演示重点)

通过修改heartbeat配置文件,可以指定那一台heartbeat服务器作为主服务器,则另一台将自动成为热备服务器然后在热备服务器上配置heartbeat守护程序来监听来自主服务器的心跳消息。如果热备服务器在指定时间内未监听到来自主服务器的心跳,就会启动故障转移程序,并取得主服务器上的相关资源服务的所有权,接替主服务器继续不间断的提供服务,从而达到资源以及服务高可用(HA)的目的。

   

        b) heartbeat主主模式(第2种模式)(不推荐)

两台服务器互为主备,这是他们之间还会互相发送报文来告诉对方自己的当前的状态,如果在指定的时间内未收到对方发送的心跳报文,那么,一方就会认为对方失效或者是已经宕机了,这时每个运行正常的主机就会启动自身的资源接管模块来接管运行在对方主机上的资源或者是服务,继续为用户提供服务。

 

 

 

 

 

 

推荐课程

信息系统项目管理师自考笔记

李明 · 721人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22090人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4203人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 787人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 840人在学

java项目实战之购物商城(java毕业设计)

Long · 5153人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1506人在学

Python Django 深度学习 小程序

钟翔 · 2319人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 598人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3985人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    MySQL 高可用工具 heartbeat 实战部署详解
    MySQL 高可用工具 heartbeat 实战部署详解 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~