千家信息网

DRBD+heartbeat + LVS + keepalived+ mysql的介绍

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,下文给大家带来DRBD+heartbeat + LVS + keepalived+ mysql的介绍,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今
千家信息网最后更新 2025年01月21日DRBD+heartbeat + LVS + keepalived+ mysql的介绍

下文给大家带来DRBD+heartbeat + LVS + keepalived+ mysql的介绍,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验做一个解答。

DRBD+heartbeat + LVS + keepalived+ mysql


硬件:master *2 :安装drbd, heartbeat,mysql

slave*3 : 安装mysql

keep alived主机*2: 安装LVS, keepalived(real server就是slave)

应用主机*3


IP: 两台master 有一个HA VIP1

两台keepalived主机有一个lvs VIP2


写操作:

应用主机(AS)->VIP1->dev/drbd(两台master的drbd会实时同步)


mysql复制操作:

0) start slave

1) 3台slave会起一个I/O线程向vip1发送请求,请求master发送binlog;

2)master会起一个I/O线程发送binlog给三台slave;

3)1步骤中的I/O线程会把改变的语句保存到中继log -relay log;

4)slave会再开一个I/O读取进程,读取relay log。


读操作:

三台AS->VIP2->根据lVS算法(RR或WRR)->某一台slave

也就是读写是分离master与slave的


一些关键的配置:

drbd: /etc/drbd.conf, 需要配置drbd device名,例如/dev/drbd0, node1和node2的本地磁盘名,

node1和node2的IP: 7788


keepalived:配置vrrp, virtual serverIP配置DR模式,real servers添加slave的IP, 还有一个集成了监控slave I/O健康的脚本 check.slave.pl


LVS: ipvsadm -L 可以看到多个real server的负载状态, 路由算法RR用于各个real server性能差不多的情况,你一个我一个,WRR加权算法,性能强的做的多。


heartbeat相关命令:

# crm_resource --list ###查看所有资源,有一组资源
Resource Group: group_1
IPaddr_192_168_21_1 (ocf::heartbeat:IPaddr)
httpd_2 (lsb:httpd)


主备切换:

[root@orasrv1 crm]# crm_standby -v true
[root@orasrv1 crm]# curl http://192.168.21.1/
orasrv2.xlk.com

###也可以通过指定节点的方式进行切换
###假定节点2为主,则可以在节点1上执行一下命令将其切换为备
# crm_standby -v true -U orasrv2.xlk.com


rhcs切换:

C、切换某个服务

可以通过如下方式将一个应用服务从一个节点切换到另一个节点:

clusvcadm -r -m

例如:要将节点web1的服务切换到web2上。

[root@web1 /]# clusvcadm -r WebServer -m web2.shbztech.com

看了以上关于DRBD+heartbeat + LVS + keepalived+ mysql的介绍,如果大家还有什么地方需要了解的可以在行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,技术工程师在行业内拥有十几年的经验了。

切换 节点 主机 配置 算法 线程 应用 服务 在行 业内 可以通过 命令 工程 工程师 性能 技术 方式 经验 资源 三台 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京惠通世纪网络技术有限公司 天津市信息网络安全总局 与web服务器安全有关的 牧童把老马的服务器打爆了 服务器被黑属于安全生产 网络安全技术人才需求分析 网络安全的横幅 定西网络安全 牢记嘱托共同维护网络安全 如何选择湖北服务器虚拟主机 加拿大软件开发招聘 云服务器怎样帮助您优化成本 海量数据库架构 网络安全法规定最小年龄 本地局域网络的服务器ip 我是网络安全宣传员手抄报带字 北京网络安全产业园 php怎么读取数据库的数据 App与服务器端接口安全 国内网络安全领域有哪些 装机模拟器能装服务器吗 为什么网址显示找不到服务器 网络安全性从我做起 艾美伦网络技术有限公司 南关区通用网络技术咨询售后服务 电脑服务器主机怎么关闭 杭州同欣网络技术有限公司 自学软件开发有前途吗 上海商业软件开发市场价 php 下载数据库
0