`
bwhzhl
  • 浏览: 103194 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

DRBD 配置

 
阅读更多

环境: 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在主从模式下的配置步骤。 ### 一、系统环境准备 在开始配置之前,确保你的系统是支持DRBD的,例如这里提到的是CentOS 5.4 i386。...

    LNH_MySQL 14-drbd配置文件参数讲解及实际配置.mp4

    LNH_MySQL 14-drbd配置文件参数讲解及实际配置.mp4

    DRBD keepalived负载搭建配置

    在本配置中,DRBD 结合 heartbeat 和 keepalived 一起使用,构建了一个高可用的 MySQL 环境。 首先,让我们详细了解 DRBD 的安装和配置: 1. 安装 DRBD: 在 CentOS 或 RHEL 系统上,可以使用 `yum install` 命令...

    drbd安装配置[收集].pdf

    在单硬盘环境下,配置过程基本相同,但只需要将单一硬盘的分区信息添加到DRBD配置中。 配置完成后,启动DRBD服务,进行初始同步,并监控其状态以确保数据一致性。在主节点上,数据的写入会同时被复制到备节点,从而...

    DRBD9和LINSTOR用户指南中文版.doc

    为了从DRBD配置中获取最佳性能,本部分提供了指导和指标,帮助用户调整DRBD设置以适应特定的工作负载和环境需求。 **了解更多内容** 这部分深入解析了DRBD的内部工作原理,同时提供了指向其他相关资源的链接,以供...

    drbd安装使用指南中文的

    三、DRBD配置 1. 创建资源:创建一个DRBD资源配置文件,例如`/etc/drbd.d/r0.res`,内容如下: ``` resource r0 { protocol C; # 异步模式,适用于较远距离的节点间同步 startup { minor 0; disk /dev/sdb1; # ...

    DRBD官方文档

    4. Resourceroles(资源角色):在DRBD配置中,每个节点可以被赋予Primary或Secondary的角色,控制数据的主从关系。 特性部分则描述了DRBD的功能特点,如: 1. Single:指DRBD提供的单主复制功能,即一个节点作为...

    drbd 使用手册

    3. **配置文件编辑**:编辑DRBD配置文件(通常为`/etc/drbd.d/`目录下的配置文件),设置资源名称、本地设备路径、远程设备路径等参数。 4. **启动与测试**:启动DRBD服务,并进行简单的读写测试,确保数据能够正确...

    三思笔记drbd入门与应用

    在开始DRBD配置之前,确保每台服务器(Primary和Secondary)都有正确的主机名设置至关重要。正确的主机名有助于简化后续步骤,并确保DRBD服务能正确识别各节点。 **步骤**: 1. **检查主机名**:在每台服务器上...

    drbd heartbeat 安装 linux centos

    3. 配置DRBD资源:编写DRBD配置文件,定义存储资源,包括设备名、大小、网络接口等。 4. 初始化DRBD设备:使用`drbdadm create-md`命令创建并格式化DRBD设备。 5. 启动DRBD服务:用`drbdadm up`命令启动DRBD服务。...

    drbd+nfs+heatbeat

    **资源配置**:具体的 DRBD 资源配置文件为 `/etc/drbd.d/drbd.res`,该文件定义了 DRBD 资源 `drbd` 在不同节点上的具体配置,包括设备路径、后端磁盘路径、地址以及网络参数等。 ``` resource drbd { on cluster...

    99273878drbd-8.3.6.tar.gz

    7. **可扩展性**:DRBD不仅可以用于两台服务器,还可以通过多级DRBD配置扩展到更多的节点,构建更复杂的高可用性集群。 8. **兼容性**:DRBD支持多种操作系统,如Linux,与KVM、Xen等虚拟化环境良好集成,适应性强...

    DRBD在升降主机时容易出现的错误的解决方法

    升降主机时,确保DRBD配置正确,设备空间充足,以及同步状态正常是非常重要的。通过遵循上述建议,可以有效避免和解决DRBD在升降主机过程中可能遇到的问题。此外,定期检查DRBD日志,监控资源状态,及时更新软件版本...

    MySQL高可用扩展集群应用之配置mysql+heartbeat+drbd实现Mysql写操作高可用.pdf

    - 在DRBD配置完成后,需要在主节点上格式化 `/dev/drbd0` 并挂载到 `/data` 目录,然后将MySQL的数据文件复制到该分区。 5. **MySQL配置**: - 配置MySQL主从复制是高可用性的重要环节,通过设置主从复制,可以将...

    drbd-utils-9.5.0 源码包

    **drbd-utils** 是一组用于管理和监控 DRBD 配置的工具,包含了各种实用程序,如 `drbdadm`、`drbdmeta`、`drbd-overview` 等,这些工具使得在部署和维护 DRBD 集群时更为便捷。 在收到的 "drbd-utils-9.5.0" 源码...

    构建Heartbeat+DRBD+NFS高可用文件共享存储

    DRBD配置过程包括设置主机名、配置本地DNS解析和创建新的分区。需要在系统中创建一个扩展分区,以供DRBD使用。 例如,可以通过修改/etc/sysconfig/network来设置主机名,命令如"HOSTNAME=***",之后通过注销或重启...

    drbd-8.0.4.tar

    这通常通过编辑DRBD配置文件(如/etc/drbd.d/res.conf)来完成,然后通过DRBD管理命令(如drbdadm)启动和管理资源。 总的来说,DRBD是一个强大的高可用性解决方案,尤其适用于那些对数据连续性和服务可用性有严格...

    OPENFILER 2+DRBD+HA configuration

    #### 六、DRBD配置 DRBD用于实现节点间的数据同步,确保数据的一致性: 1. **备份原有配置**: - **filer01**: ``` root@filer01~# mv /etc/drbd.conf /etc/drbd.conf.org ``` 2. **编辑drbd.conf文件**: - ...

Global site tag (gtag.js) - Google Analytics