文档章节

DRBD总结(持续更新)

s
 start0cheng
发布于 2015/02/09 23:21
字数 632
阅读 33
收藏 0

  
  1. 关于DRBD的总结: 
  2. 完成一个DRBD,需要执行以下步骤: 
  3. a、安装 
  4. b、配置资源文件(定义资料名称,磁盘,节点信息,同步限制等) 
  5. c、将drbd加入到系统服务chkconfig --add drbd  
  6. d、初始化资源组drbdadm create-md resource_name 
  7. e、启动服务 service drbd start 
  8. f、设置primary主机,并同步数据 
  9.     #drbdadm adjust resource_name 
  10.     #drbdsetup /dev/drbd1 primary -o 或 drbdadm primary resource_name 
  11. g、分区、格式化/dev/drbd1 
  12. h、一个节点进行挂载。 
  13. 完成确认: 
  14. a、cat /proc/drbd 
  15. b、drbdadm role resource_name 
  16.  
  17.  
  18. 1、安装 
  19. ./configure --prefix=/usr/local/drbd    --with-km (开启内核模块) 
  20. 2、配置:直接创建*.res资源文件,默认是在/etc/drbd.d/里。drbd启动时会自动读取*.res文件。 
  21. 3、*.res的格式:(例子) 
  22. resource fs { 
  23.  
  24. protocol C; 
  25.  
  26.         startup { 
  27.         degr-wfc-timeout 120;  #启动时,连接资源超时的时间。 
  28.          } 
  29.  
  30.         disk { 
  31.         on-io-error detach;  #磁盘有错误时不连接 
  32.         } 
  33.  
  34.         net { 
  35.         } 
  36.  
  37.         syncer { 
  38.         rate 10M;            #同步的速率 
  39.         al-extents 257; 
  40.         } 
  41.  
  42.   on drbd1.localdomain{ 
  43.     device    /dev/drbd1;        #创建的设备名称 
  44.     disk      /dev/sdb1;         #使用的磁盘名称 
  45.     address   192.168.10.209:7788;  #连接地址 
  46.     meta-disk internal;       #meta-data和数据存放在同一个底层 
  47. } 
  48.   on drbd2.localdomain { 
  49.     device    /dev/drbd1; 
  50.     disk      /dev/sdb1; 
  51.     address   192.168.10.210:7788; 
  52.     meta-disk internal
  53.   } 
  54.  
  55. 4、DRBD服务启动时,要求节点的服务都要起来,因为节点间要同步,否则单节点的服务是起不来的。
  56. 默认情况下,各节点启动时,都处于secondary,需要手工将其设置成primary.才能正常被挂载工作! 
  57. 5、/dev/drbd1只能同时被一个节点挂载,如果同时挂载会报错。 
  58. 6、相关的命令: 
  59. drbdadm role resource  查看节点的角色 
  60. 例: 
  61. # drbdadm role resource_name 
  62. Secondary/Primary 
  63.  
  64. cat /proc/drbd  查看drbd的相关信息,如同步状态! 
  65. # cat /proc/drbd  
  66. version: 8.3.11 (api:88/proto:86-96) 
  67. GIT-hash: 0de839cee13a4160eed6037c4bddd066645e23c5 build by root@drbd2.localdomain, 2011-07-08  
  68.  
  69. 11:10:20 
  70.  
  71.  1: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r----- 
  72.     ns:0 nr:32 dw:32 dr:0 al:0 bm:1 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0 
  73.  
  74. cs:连接状态!可能出现的有Connected,WFC,Stanalone,SyncSource 
  75. ro:角色! 正常会出现主辅,不正常的会现unkown. 
  76. ds:同步更新的状态! 正常的话是UpToDate/UpToDate,正在更新UpToDate/Inconsistent
  77. ns :network send
  78. nr :network receive
  79. dr :disk read
  80. pe :pending(waiting forack)
  81. ps -auxf | grep drbd
  82. 每个drbd设备有三个进程,drbd1_worker 主进程,drbd1_asender是primary上drbd1的数据发送进程。
  83. 同理,drbd1_receiver 是secondary是drbd的数据接收进程。
  84. drbd secondary resource_name 降级 
  1. drbd primary resource_name 升级 

 

本文出自 “潜入技术的海洋” 博客,请务必保留此出处http://myhat.blog.51cto.com/391263/617595

本文转载自:http://myhat.blog.51cto.com/391263/617595

s
粉丝 3
博文 260
码字总数 0
作品 0
广州
私信 提问
DRBD+HeartBeat+NFS 搭建高可用文件共享服务器笔记

环境: CentOS6.5_x64,两块硬盘,用sdb1作drbd分区(sdb1建立好分区即可,不用格式化和挂载) masternfs eth0:192.168.140.128 (heartbeat,drbd,nfs服务端) backupnfs eth0:192.168.140.13...

lihuipeng
2016/02/01
0
0
drbd常用的几个命令

1 //状态查看 2资源角色 3硬盘状态 4启用/升级资源 手动启用资源 手动启用资源drbdadm up 手动禁用资源drbdadm down resource:为资源名称;当然也可以使用all表示[停用|启用]所有资源 升级和...

我不是瘦子
2017/12/19
0
0
DRBD分布式磁盘块设备

DRBD是通过块设备组成的高可用集群,他的设备和设备之间的连接需要网络支持,可以理解为是基于网络的raid-1设备.在mysql的官网上,也把DRDB做成mysql镜像的一种高可用解决方案,当然,他能为更多的...

vdm12315
2014/04/23
0
0
Pacemaker + LVS/fullNAT(未完待续)

总结 HAIB RHCSlvs (4层) Hearteatnginx(7层) keepalived / Rule Server 单点client 连接是唯一的Rule Server VS / client ——> CDN ——> server /———Rule Server (cook) cache n ... ......

千树一木
2017/03/03
0
0
yum -y install kmod-drbd83 drbd83 安装不了nopackage解决

yum -y install kmod-drbd83 drbd83 安装不了,由于centos6.4的iso并没有drbd的rpm包,采用互联网上的资源下载安装elrep,可以直接yum install drbd wget http://elrepo.reloumirrors.net/elre...

rock912
2014/10/18
242
1

没有更多内容

加载失败,请刷新页面

加载更多

官方来源的 Duo Mobile App 解决了我的 Network Difficulties 问题

https://help.duo.com/s/article/2094?language=en_US 我利用百度搜索下载了一个 Duo Mobile App (由于 Google Play)在大陆不可用。 在扫描旧手机上的 Duo Mobile App 的二维码时, 显示出错...

圣洁之子
3分钟前
1
0
Zabbix监控Mysql容器(Docker容器)主从是否存活

1、在Zabbix Web端创建模板

abowu
5分钟前
1
0
基于 RocketMQ 的同城双活架构在美菜网的挑战与实践

本文整理自李样兵在北京站 RocketMQ meetup分享美菜网使用 RocketMQ 过程中的一些心得和经验,偏重于实践。 嘉宾李样兵,现就职于美菜网基础服务平台组,负责 MQ ,配置中心和任务调度等基础...

大涛学长
11分钟前
1
0
设计模式之:外观模式和桥接模式

作者:DevYK 链接:https://juejin.im/post/5d7e01f4f265da03b5747aac 外观模式 介绍 外观模式 (Facade) 在开发过程中的运用评率非常高,尤其是在现阶段,各种第三方 SDK “充斥” 在我们周边...

Java架构Monster
12分钟前
1
0
人证合一核验设备

人脸身份验证机,人证合一设备1:N如我们现在在车站或一些重要的场所如步行街、城中村等人流密集的场所应用的人脸识别布控系统,其特点是动态和非配合。所谓的动态也就是识别的不是照 片,不是...

非思丸智能
14分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部