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

高阶掌握 heartbeat 高可用工具,部署 MySQL 集群

更新: 2020/09/25

收藏( 10 下载课程 二维码 下载学堂APP 缓存视频离线看 学习社群 二维码 关注公众号 加入官方群

37 学习人数 4小时56分钟 24课时
课程权益 15分钟内无条件退款 1、仅限付费视频课程适用
2、购买后15分钟内可以找到客服进行沟通退款
3、下载资料后不再享有退款特权
4、客服(Tel:400-101-1651)

下载资料后不支持
24小时内答疑 随时随地观看课程 专属资料下载
  • 课程介绍
  • 课程大纲
  • 其他课程 98
  • 专题套餐

适合人群:

计算机和数据库运维人员,及计算机专业的学生与爱好者

课程目标:

掌握 heartbeat 高可用工具,部署 MySQL 集群

课程简介:

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

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


# heartbeat作用(无缝漂移): 

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

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


# HeartBeat的工作原理:


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

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

   

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

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


MySQL_heartbeat_1.png


MySQL_heartbeat_2.png


MySQL_heartbeat_3.png


MySQL_heartbeat_4.png


-----------------------------------------------------

第1章:CentOS v6.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 软件(待续. . . )


第2章:CentOS v7.x 环境

-----------------------------

    01. 预备工作:关闭防火墙和Selinux,校对时间,设置主机名称,配置hosts文件和免秘钥认证

    02. 安装基础环境包,编译安装 glue,resource agents,heartbeat 三个软件

    03. 设置ha.cf,authkeys,haresources配置文件

    04. 安装和测试 heartbeat 软件(成功)


展开更多

课程大纲-MySQL 高可用工具 heartbeat 实战部署详解

资料下载
  • 第1章 CentOS v6.x 环境

    4小时5分钟20节

  • 1-1

    01. heartbeat 软件功能,服务等级,工作 01. heartbeat 软件功能,服务等级,工作原理及模式

    [16:11] 开始学习
  • 1-2

    02. heartbeat 发生切换的条件(三种), 02. heartbeat 发生切换的条件(三种),心跳线连接方式(四种)介绍

    「仅限付费用户」点击下载“heartbeat.txt”

    [10:03] 开始学习
  • 1-3

    03. 裂脑的概念,发生的原因及验证后果 03. 裂脑的概念,发生的原因及验证后果

    [14:54] 开始学习
  • 1-4

    04. 防止裂脑发生的八种措施 04. 防止裂脑发生的八种措施

    [13:09] 开始学习
  • 1-5

    05. heartbeat 三种消息类型,vip地址 05. heartbeat 三种消息类型,vip地址接管和故障转移原理

    [10:59] 开始学习
  • 1-6

    06. 管理物理ip、工作虚拟 vip,手动绑定和解 06. 管理物理ip、工作虚拟 vip,手动绑定和解除别名 ip 和辅助 ip 地址

    [11:00] 开始学习
  • 1-7

    07. heartbeat 三个应用场景:负载均衡的 07. heartbeat 三个应用场景:负载均衡的靠可用,数据库主库和共享存储的高可用

    [07:58] 开始学习
  • 1-8

    08. 创建实验环境,配置主机名及服务器 hosts 08. 创建实验环境,配置主机名及服务器 hosts 文件解析,启动校对时间服务

    [19:26] 开始学习
  • 1-9

    09. 配置服务器间心跳连接的永久路由 09. 配置服务器间心跳连接的永久路由

    [08:31] 开始学习
  • 1-10

    10. yum 方式安装 heartbeat ,查看 10. yum 方式安装 heartbeat ,查看重要资源目录和文件,查看vip启动停止脚本

    [12:02] 开始学习
  • 1-11

    11. 配置且介绍 heartbeat 启动的三个主 11. 配置且介绍 heartbeat 启动的三个主要文件

    [12:11] 开始学习
  • 1-12

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

    [06:56] 开始学习
  • 1-13

    13. 模拟裂脑发生(两端开启防火墙),与排除故障 13. 模拟裂脑发生(两端开启防火墙),与排除故障

    [08:30] 开始学习
  • 1-14

    14. 实现 heartbeat 高可用功能,vip 14. 实现 heartbeat 高可用功能,vip 快速切换演示

    [09:07] 开始学习
  • 1-15

    16. heartbeat 实现 web 服务高可用 16. heartbeat 实现 web 服务高可用(httpd服务联动)-实验2.

    [15:59] 开始学习
  • 1-16

    15. heartbeat 实现 web 服务高可用 15. heartbeat 实现 web 服务高可用-实验1.

    [20:41] 开始学习
  • 1-17

    17. 更换服务启动脚本存放地址在指定目录,同样生效 17. 更换服务启动脚本存放地址在指定目录,同样生效

    [05:30] 开始学习
  • 1-18

    18. heartbeat 实现 MySQL 数据库 18. heartbeat 实现 MySQL 数据库高可用实战(实验3. )(服务联动)

    [20:31] 开始学习
  • 1-19

    19. 总结 heartbeat 应用场景 19. 总结 heartbeat 应用场景

    [05:06] 开始学习
  • 1-20

    20. CentOS 7.x 安装另一个分支reso 20. CentOS 7.x 安装另一个分支resource agent软件(待续. . . )

    [16:53] 开始学习
展开更多
仅需¥69.00
关注公众号 领VIP会员
下次再说

点击打包下载,即可获取该课程全部资料

打包下载
618折上满减满200减25元 满300减35元 满500减55元
是否单独购买该课程?
直接购买 去凑单
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部