DRBD:DistributedReplicatedBlockDevice分布式复制块设备heartbeat-ldirectord作用生成规则健康状态检查corosync+ldirectordkeepalived+ipvsserver:rsync+inotifyClient:rsync,sersyncSAN:把SAN网络模拟成SCSI总线,HOSTinitiatorSANservertarget(
分类:
系统相关 时间:
2019-08-14 18:54:32
阅读次数:
124
DRBD简介 官方文档 DRBD的全称为:Distributed Replicated Block Device(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本构成,用以构建高可用的集群。其实现方式是通过网络来镜像整个设备。可以把它看作是一种网络RAID。它允许用户在远程机器上建立一个本 ...
分类:
系统相关 时间:
2019-08-14 18:42:03
阅读次数:
134
准备2台机器,3个ip 建立互通并安装软件 #关闭两台防火墙systemctl disable firewalldsystemctl stop firewalld#在/etc/selinux/config中把enforcing设为disableenforcing=disable #在node01,和 ...
分类:
Web程序 时间:
2019-08-09 23:29:58
阅读次数:
153
1.分布式块设备DRBD部署1.1基础环境初始化1.2部署DRBD环境主备服务器都需要执行#更新系统内核,并重启服务器[root@node1~]#yuminstallkernel-develkernel-y[root@node1~]#reboot#开始安装DRBD[root@node1software]#tarzxfdrbd-9.0.18-1.tar.gz[root@node1drbd-9.0.1
分类:
其他好文 时间:
2019-07-06 14:56:51
阅读次数:
170
1.概述1.1介绍DRBD(DistributedReplicatedBlockDevice)是Linux平台上的分散式储存系统。其中包含了核心模组,数个使用者空间管理程式及shellscripts,通常用于高可用性(highavailability,HA)丛集。DRBD类似磁盘阵列的RAID1(镜像),只不过RAID是在同一台电脑内,而DRBD是透过网络。1.2基本原理DRBD是linux的内核
分类:
其他好文 时间:
2019-07-06 00:22:43
阅读次数:
152
sudo systemctl stop firewalldsudo systemctl disable firewalld sudo setenforce 0getenforce sudo iptables -Fsudo yum install –y gfs2-utils corosync lvm2 ...
分类:
其他好文 时间:
2019-04-22 10:40:55
阅读次数:
202
一、简介 目前主流实现web网站及数据库服务高可用软件包括:keepalived、heartbeat、corosync,cman;高可用简称HA; 官方站点:https://www.keepalived.org/ 1、keepalived主要功能 对RealServer进行健康状态检查,支持3层、4 ...
分类:
其他好文 时间:
2019-04-18 15:32:47
阅读次数:
195
keepalived介绍 Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,类似的工具还有heartbeat、corosync、pacemaker。但是它一般不会单独出现,而是与其它负载均衡技术(如lvs、haproxy、nginx)一起工作来达到集群的 ...
分类:
其他好文 时间:
2019-02-23 13:25:58
阅读次数:
203
主从复制:单向,双向,环形,级联,一主多从双机复制的5种情形1、异步主从(默认常规)2、双写(前段程序对两个数据库同时写,必须两边都落实,程序才返回成功)3、利用外挂软件实现实时主库Binlog日志抓取,从而可以在当机的时候补全从库4、谷歌开发的半同步插件5、DRBD主从读写分离1、通过程序实现(性能,效率最佳,推荐)php,java等程序可以通过设置多个连接文件轻松实现主从读写分离。2、通过软件
分类:
数据库 时间:
2019-01-30 18:30:43
阅读次数:
208