首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DRBD 介绍

DRBD的安装 从官方网站下载源码包: www.drbd.org 我们在Turbolinux10.5上使用drbd-8.0.4版.分别在两台主机上安装DRBD: # tar jxf drbd-8.0.4...DRBD的配置 1.DRBD使用的硬盘分区 你需要为本地主机和远程主机,指定一个DRBD使用的硬盘分区.这两个分区的大小必须相同. ...我们指定两台主机的/dev/hdb1分区作为DRBD的使用的分区.这两个分区大小都为300MB. 2.drbd.conf配置文件 DRBD运行时,会读取一个配置文件/etc/drbd.conf.这个文件里描述了...DRBD设备与硬盘分区的映射关系, 和DRBD的一些配置参数. ...internal; } } 然后将这个drbd.conf文件分别复制到两台主机的/etc目录下. 3.DRBD的启动 在启动DRBD之前,你需要分别在两台主机的hdb1分区上,创建供DRBD记录信息的数据块

1.9K41
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    DRBD概念基础

    DRBD Logo 数据镜像:实时、透明、同步(所有服务器都成功后返回)、异步(本地服务器成功后返回) 数据镜像:实时、透明、同步(所有服务器都成功后返回)、异步(本地服务器成功后返回) DRBD的核心功能通过...DRBD的位置处于文件系统以下,比文件系统更加靠近操作系统内核及IO栈。...工具: drbdadm:高级管理工具,管理/etc/drbd.conf,向drbdsetup和drbdmeta发送指令, drbdsetup:配置装载进kernel的DRBD模块,平时很少直接用 drbdmeta...在DRBD中,资源是特指某复制的存储设备的所有方面。...包括资源名称、DRBD设备(/dev/drbdm,这里m是设备最小号,最大号可到147)、磁盘配置(使本地数据可以为DRBD所用)、网络配置(与对方通信) 每个资源有个角色,是Primary或Secondary

    62020

    DRBD-优化性能

    测试吞吐量: 测试系统吞吐量不是关键,最重要的是在使用DRBD性能前后的影响;该测试使用一个512M的块到drbd设备,进行对比测试 #!...directio, 用来控制源文件和目标文件的读写方式为directio;  2、以上脚本是需要两个角色是secondary的时候进行测试;  3、测试完,在设定primary node 并挂载/dev/drbd0...的时候会提示“mount: you must specify the filesystem type”,需要重新格式化/dev/drbd0  优化部分:  这个主要还是看硬件,磁盘的转速啊,网络的吞吐啊...,  调整参数建议: net {   max-buffers 8000;   max-epoch-size 8000;   sndbuf-size 0; }  max-buffers:是drbd...设备上的频率;  降低同步数据时对IO流的中断数量;  提高drbd设备相应速度;  存在的风险是:当primary node crash 后,所有的活动数据(al-extentsx 4M block

    47920

    DRBD–配置注意事项

    区块中进行设置,对所有资源有效)   处理磁盘错误的几个选项:   detach 分离:默认的选项,如果node发生底层磁盘IO错误,会将设备运行在diskless无盘模式下;   pass_on : drbd...刷写磁盘即可(大部分还是支持的),   在含有BBC的RAID环境中,可以禁用DRBD磁盘刷写功能来获得更高的性能;   resource     disk {      ...root";    ...  }   7、脑裂修复策略:   大部分情况下还是手动来修复:   after-sb-0pri:裂脑已经被探测到,但是现在没有节点处于主角色,对于这个选项,drbd有以下关键字...after-sb-1pri:裂脑已经被探测到,现有有一个节点处于主角色,对于这个选项,drbd有以下关键字:      disconnect:和after-sb-0pri一样,调用裂脑处理程序的脚本.../notify-split-brain.sh root";     local-io-error "/usr/lib/drbd/notify-io-error.sh; /usr/lib/drbd/notify-emergency-shutdown.sh

    56320

    DRBD 管理、故障处理部分

    1、DRBD开机自自动(chkconfig --add drbd),需要注意一下wait time out选项:       wfc-timeout 120;  如果为0的话,它会无限的等待下去;      ...      在drbd-secondary 上执行:       drbdadm primary all;       mount /dev/drbd0 /data   3、更换磁盘     如果...3)安装drbd并从幸存的节点上拷贝/etc/drbd.conf和所有的/etc/drbd.d       4)drbdadm create-md resource (创建元数据设备)      ...5)service  drbd start       6)drbdadm attach resource (将drbd资源和后端设备连接 )       7)drbdadm syncer resource...  (设置drbd资源的同步参数)       8)drbdadm connect resource  (连接对等节点)       Look:千万不要初始化设备,   5、脑裂问题处理 DRBD

    74210

    DRBD 的日常管理

    DRBD是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。...对于在高可用集群的环境里,尽管DRBD磁盘资源被作为一种集群服务由集群管理组件接管,但对于DRBD的常用命令的掌握还是非常有必要的。本文描述了一些常用的DRBD日常管理命令,供大家参考。...有关DRBD的相关知识,可以参考: DRBD原理及特性概述 快速安装及部署DRBD 一、DRBD用户空间管理工具 drbdadm: 高层的 DRBD 程序管理套件工具。...drbdsetup: drbdsetup 可以让用户配置已经加载在内核中运行的 DRBD 模块,它是底层 的 DRBD 程序管理套件工具。...其他工具的使用 1、查看drbd服务 # service drbd status drbd driver loaded OK; device status: version: 8.3.15 (api:88

    64820

    DRBD详细解说及配置过程记录

    DRBD与HA的关系 一个DRBD系统由两个节点构成,与HA集群类似,也有主节点和备用节点之分,在带有主要设备的节点上,应用程序和操作系统可以运行和访问DRBD设备(/dev/drbd*)。...在主节点写入的数据通过DRBD设备存储到主节点的磁盘设备中,同时,这个数据也会自动发送到备用节点对应的DRBD设备,最终写入备用节点的磁盘设备上,在备用节点上, DRBD只是将数据从DRBD设备写入到备用节点的磁盘中...四、DRBD的用户空间管理工具 为了能够配置和管理drbd的资源,drbd提供了一些管理工具与内核模块进行通信: 1)drbdadm:高级的DRBD程序管理套件工具。...五、DRBD的模式 DRBD有2中模式,一种是DRBD的主从模式,另一种是DRBD的双主模式 1)DRBD的主从模式 这种模式下,其中一个节点作为主节点,另一个节点作为从节点。...七、DRBD的资源 在DRBD中,资源是所有可复制移动存储设备的总称,它包括: 1)资源名称:资源名称可以是除了空白字符以外的任意ASCII码字符 2)DRBD设备:DRBD的虚拟块设备。

    3.5K60

    DRBD常用命令

    1.状态查看 cat /proc/drbd rbdadm cstate r0 //资源的连接状态(r0是资源) Connected 资源的连接状态;一个资源可能有以下连接状态中的一种 StandAlone...Unconected悬空 WFConnection:等待和对等节点建立网络连接 WFReportParams:已经建立TCP连接,本节点等待从对等节点传来的第一个网络包 Connected 连接:DRBD...database]# drbdadm dstate r0 //r0资源 UpToDate/UpToDate 本地和对等节点的硬盘有可能为下列状态之一: Diskless 无盘:本地没有块设备分配给DRBD...错误导致自动分离 Attaching:读取无数据时候的瞬间状态 Failed 失败:本地块设备报告I/O错误的下一个状态,其下一个状态为Diskless无盘 Negotiating:在已经连接的DRBD...all表示[停用|启用]所有资源 升级和降级资源 升级资源 drbdadm primary 降级资源 drbdadm secondary 注释:在单主模式下的DRBD

    1.4K30

    分布式块设备复制DRBD

    分布式块设备复制(Distributed Replicated Block Device,DRBD),是一种基于软件、网络的块复制存储解决方案,主要用于对服务器之间的磁盘、分区、逻辑卷等进行数据镜像 当用户将数据写入本地磁盘时...,还会将数据发送到网络中另一台主机的磁盘上,这样本地主机与远程主机的数据就可以保证实时同步,当本地主机出现问题,远程主机上还保留着一份相同的数据,可以继续使用,保证了数据的安全 DRBD的核心功能就是数据的镜像...,分为主用节点和备用节点两个角色,在主用节点上,可以对DRBD设备进行不受限制的读写操作,可以用来初始化、创建、挂载文件系统。...在备用节点上,只能用来接收主用节点发送过来的数据,不能用于读写访问,目的是保证数据缓冲区的一致性 DRBD设备在整个DRBD系统中位于物理块设备之上,文件系统之下,在文件系统和物理磁盘之间形成了一个中间层...当用户在主用节点的文件系统中写入数据时,数据会被DRBD系统截获,同时,DRBD在捕捉到有磁盘写入的操作时,就会通知用户空间管理程序把这些数据复制一份,写入远程主机的DRBD镜像,然后存入DRBD镜像所映射的远程主机磁盘

    1.3K40
    领券