环境: centos 5.5
主节点:192.168.1.201 hostname:DRBD1 备节点:192.168.1.202 hostname:DRDB2
yum install *drbd83*
vim /etc/drbd.conf
global { usage-count yes; }
common {
#
syncer { rate 100M; }
}
resource r0 {
#
protocol C;
net { cram-hmac-alg sha1;
shared-secret "my";}
disk { on-io-error detach; }
#
on DRDB1 {
device /dev/drbd0;
disk /dev/sdb5;
address 192.168.1.201:7788;
meta-disk internal;
}
on DRBD2 {
device /dev/drbd0;
disk /dev/sdb6;
address 192.168.1.202:7788;
meta-disk internal;
}
}
里面的其他的参数 ,可以百度下。 配置文件拷贝在2台机器中去。
执行
drbdadm create-md r0 或 drbdadm create-md all
/etc/init.d/drbd restart
cat /proc/drbd
-------------------------
[root@DRDB1 etc]# cat /proc/drbd
version: 8.3.13 (api:88/proto:86-96)
GIT-hash: 83ca112086600faacab2f157bc5a9324f7bd7f77 build by mockbuild@builder10.centos.org, 2012-05-07 11:56:31
0: cs:Connected(连接状态) ro:Secondary/Secondary(主备节点) ds:Inconsistent/Inconsistent(磁盘状态信息) C r-----
ns:0(网络发送) nr:0(网络接受) dw:0(磁盘写信息) dr:0(磁盘读信息) al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:987864
--------------------------
设定主节点
第1次设定要执行
drbdsetup /dev/drbd0 primary -o 或drbdadm -- --overwite-data-of-peer primary all
cat /proc/drbd
查看主备状态
以后设定主备执行
drbdadm primary all 或drbdadm primary ro
#mkfs.ext3 /dev/drbd0
#mkdir -p /drbd/data
#mount /dev/drbd0 /drbd/data
主备切换
主节点 离开DRBD目录 要不会报错 “ERROR: Module drbd is in use”
/etc/init.d/drbd stop
备节点执行
drbdadm primary all
mount /dev/drbd0 /drbd/data #挂在 查看主节点的文件
分享到:
相关推荐
在主从模式下,DRBD配置通常分为两部分:主节点和从节点。下面我们将详细介绍DRBD在主从模式下的配置步骤。 ### 一、系统环境准备 在开始配置之前,确保你的系统是支持DRBD的,例如这里提到的是CentOS 5.4 i386。...
LNH_MySQL 14-drbd配置文件参数讲解及实际配置.mp4
在本配置中,DRBD 结合 heartbeat 和 keepalived 一起使用,构建了一个高可用的 MySQL 环境。 首先,让我们详细了解 DRBD 的安装和配置: 1. 安装 DRBD: 在 CentOS 或 RHEL 系统上,可以使用 `yum install` 命令...
在单硬盘环境下,配置过程基本相同,但只需要将单一硬盘的分区信息添加到DRBD配置中。 配置完成后,启动DRBD服务,进行初始同步,并监控其状态以确保数据一致性。在主节点上,数据的写入会同时被复制到备节点,从而...
为了从DRBD配置中获取最佳性能,本部分提供了指导和指标,帮助用户调整DRBD设置以适应特定的工作负载和环境需求。 **了解更多内容** 这部分深入解析了DRBD的内部工作原理,同时提供了指向其他相关资源的链接,以供...
三、DRBD配置 1. 创建资源:创建一个DRBD资源配置文件,例如`/etc/drbd.d/r0.res`,内容如下: ``` resource r0 { protocol C; # 异步模式,适用于较远距离的节点间同步 startup { minor 0; disk /dev/sdb1; # ...
4. Resourceroles(资源角色):在DRBD配置中,每个节点可以被赋予Primary或Secondary的角色,控制数据的主从关系。 特性部分则描述了DRBD的功能特点,如: 1. Single:指DRBD提供的单主复制功能,即一个节点作为...
3. **配置文件编辑**:编辑DRBD配置文件(通常为`/etc/drbd.d/`目录下的配置文件),设置资源名称、本地设备路径、远程设备路径等参数。 4. **启动与测试**:启动DRBD服务,并进行简单的读写测试,确保数据能够正确...
在开始DRBD配置之前,确保每台服务器(Primary和Secondary)都有正确的主机名设置至关重要。正确的主机名有助于简化后续步骤,并确保DRBD服务能正确识别各节点。 **步骤**: 1. **检查主机名**:在每台服务器上...
3. 配置DRBD资源:编写DRBD配置文件,定义存储资源,包括设备名、大小、网络接口等。 4. 初始化DRBD设备:使用`drbdadm create-md`命令创建并格式化DRBD设备。 5. 启动DRBD服务:用`drbdadm up`命令启动DRBD服务。...
**资源配置**:具体的 DRBD 资源配置文件为 `/etc/drbd.d/drbd.res`,该文件定义了 DRBD 资源 `drbd` 在不同节点上的具体配置,包括设备路径、后端磁盘路径、地址以及网络参数等。 ``` resource drbd { on cluster...
7. **可扩展性**:DRBD不仅可以用于两台服务器,还可以通过多级DRBD配置扩展到更多的节点,构建更复杂的高可用性集群。 8. **兼容性**:DRBD支持多种操作系统,如Linux,与KVM、Xen等虚拟化环境良好集成,适应性强...
升降主机时,确保DRBD配置正确,设备空间充足,以及同步状态正常是非常重要的。通过遵循上述建议,可以有效避免和解决DRBD在升降主机过程中可能遇到的问题。此外,定期检查DRBD日志,监控资源状态,及时更新软件版本...
- 在DRBD配置完成后,需要在主节点上格式化 `/dev/drbd0` 并挂载到 `/data` 目录,然后将MySQL的数据文件复制到该分区。 5. **MySQL配置**: - 配置MySQL主从复制是高可用性的重要环节,通过设置主从复制,可以将...
**drbd-utils** 是一组用于管理和监控 DRBD 配置的工具,包含了各种实用程序,如 `drbdadm`、`drbdmeta`、`drbd-overview` 等,这些工具使得在部署和维护 DRBD 集群时更为便捷。 在收到的 "drbd-utils-9.5.0" 源码...
DRBD配置过程包括设置主机名、配置本地DNS解析和创建新的分区。需要在系统中创建一个扩展分区,以供DRBD使用。 例如,可以通过修改/etc/sysconfig/network来设置主机名,命令如"HOSTNAME=***",之后通过注销或重启...
这通常通过编辑DRBD配置文件(如/etc/drbd.d/res.conf)来完成,然后通过DRBD管理命令(如drbdadm)启动和管理资源。 总的来说,DRBD是一个强大的高可用性解决方案,尤其适用于那些对数据连续性和服务可用性有严格...
#### 六、DRBD配置 DRBD用于实现节点间的数据同步,确保数据的一致性: 1. **备份原有配置**: - **filer01**: ``` root@filer01~# mv /etc/drbd.conf /etc/drbd.conf.org ``` 2. **编辑drbd.conf文件**: - ...