马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
[color=rgba(58, 58, 58, 0.88)]问题1、’ha’ ignored, since this host (node2.centos.bz) is not mentioned with an ‘on’ keyword.? [color=rgba(58, 58, 58, 0.88)]错误信息:; C' S8 A7 g, [
执行指令 drbdadm create-md ha 时出现如下错误信息:
5 z# y9 S P- E( l8 O/ Y) o0 j6 C% |‘ha’ ignored, since this host (node2.centos.bz) is not mentioned with an ‘on’ keyword. [color=rgba(58, 58, 58, 0.88)]解决方法:
+ f2 ]# l! z9 Z3 e7 c& q% p因为在 drbd 设定 drbd.conf 中 on 本来写的是 node1、node2 而以,将node1和node2分别改为node1.centos.bz,node2.centos.bz。 [color=rgba(58, 58, 58, 0.88)]问题2、drbdadm create-md ha: exited with coolpre 20? [color=rgba(58, 58, 58, 0.88)]错误信息:
" L+ L N0 l9 ~- ^执行指令 drbdadm create-md ha 时出现如下错误信息: [color=rgba(58, 58, 58, 0.88)]open(/dev/hdb1) failed: No such file or directory
5 E- m* o" ]8 bCommand ‘drbdmeta 0 v08 /dev/hdb1 internal create-md’ terminated with exit coolpre 20
6 s( `; l; D5 P+ Ddrbdadm create-md ha: exited with coolpre 20 [color=rgba(58, 58, 58, 0.88)]解决方法:' M/ W/ m9 Q' O1 }1 B
因为忘了执行 fdisk /dev/hdb 指令建立分割区所造成,如下将 /dev/hdb 建立分割区后指令即可正常执行 - # fdisk /dev/hdb //准备为 hdb 建立分割区
- The number of cylinders for this disk is set to 20805.
- There is nothing wrong with that, but this is larger than 1024,
- and could in certain setups cause problems with:
- 1) software that runs at boot time (e.g., old versions of LILO)
- 2) booting and partitioning software from other OSs
- (e.g., DOS FDISK, OS/2 FDISK)
- Command (m for help): n //键入 n 表示要建立分割区
- Command action
- e extended
- p primary partition (1-4)
- p //键入 p 表示建立主要分割区
- Partition number (1-4): 1 //键入 1 为此主要分割区代号
- First cylinder (1-20805, default 1): //开始磁柱值,按下 enter 即可
- Using default value 1
- Last cylinder or +size or +sizeM or +sizeK (1-20805, default 20805): //结束磁柱值,按下 enter 即可
- Using default value 20805
- Command (m for help): w //键入 w 表示确定执行刚才设定
- The partition table has been altered!
- Calling ioctl() to re-read partition table.
- Syncing disks.
1 v& n$ t) }' g; G$ r* ~) j
[color=rgba(58, 58, 58, 0.88)][root@node1 yum.repos.d]# partprobe //使刚才的 partition table 变更生效 [color=rgba(58, 58, 58, 0.88)]问题3、drbdadm create-md ha: exited with coolpre 40? [color=rgba(58, 58, 58, 0.88)]错误信息:
/ K0 i+ U! F; A: y% X) f* Q9 q! l执行指令 drbdadm create-md ha 时出现如下错误信息: - Device size would be truncated, which
- would corrupt data and result in
- 'access beyond end of device' errors.
- You need to either
- * use external meta data (recommended)
- * shrink that filesystem first
- * zero out the device (destroy the filesystem)
- Operation refused.
- Command 'drbdmeta 0 v08 /dev/hdb1 internal create-md' terminated with exit coolpre 40
- drbdadm create-md ha: exited with coolpre 40
$ L2 V6 f! m$ g$ f
[color=rgba(58, 58, 58, 0.88)]解决方法:
8 s: Z2 ~* }! |7 M5 l; Z使用 dd 指令将一些资料塞到 /dev/hdb 后再执行 drbdadm create-md ha 指令即可顺利执行 [color=rgba(58, 58, 58, 0.88)]# dd if=/dev/zero of=/dev/hdb1 bs=1M count=100 [color=rgba(58, 58, 58, 0.88)]问题4、DRBD 状态始终是 Secondary/Unknown? [color=rgba(58, 58, 58, 0.88)]错误信息:- S+ I/ Q. F4 _" ]7 ^
Node1、Node2 主机启动 DRBD 后状态始终是 Secondary/Unknown - #service drbd status
- drbd driver loaded OK; device status:
- version: 8.3.8 (api:88/proto:86-94)
- GIT-hash: d78846e52224fd00562f7c225bcc25b2d422321d build by mockbuild@builder10.centos.org, 2010-06-04 08:04:16
- m:res cs ro ds p mounted fstype
- 0:ha WFConnection Secondary/Unknown Inconsistent/DUnknown C' c- B. {& E$ G5 c0 V
[color=rgba(58, 58, 58, 0.88)]解决方法:7 n& P2 y1 ]$ @0 i% p3 V" E
1、Node1、Node2 没有打开相对应的 Port,请开启相对应的 Port 或先把 IPTables 服务关闭即可。& P2 n( }! Q6 k& X2 X( ]
2、可能发生了脑裂行为,一般出现在ha切换时,解决方法:2 B6 F( Q; w H8 w% [
在一节点执行:
1 I" U1 q9 Z( y2 e- y% w# x. Fdrbdadm secondary resource
' a( m7 T/ M1 m8 \* @/ _) [drbdadm connect –discard-my-data resource- k+ V1 z6 f( j
另一节点执行:. S f& R% ]" L8 k. y$ o6 r1 i# o. W2 M& X
drbdadm connect resource [color=rgba(58, 58, 58, 0.88)]问题5、1: Failure: (104) Can not open backing device [color=rgba(58, 58, 58, 0.88)]错误信息:
& W2 X3 [8 n W, y+ b9 R: v执行drbdadm up r0时出现: [color=rgba(58, 58, 58, 0.88)]1: Failure: (104) Can not open backing device.
$ B( P; W, }, b2 z1 j/ NCommand ‘drbdsetup attach 1 /dev/sdb1 /dev/sdb1 internal’ terminated with exit pre 10 [color=rgba(58, 58, 58, 0.88)]解决方法:8 J2 G, b& i* j6 v
可能因为你挂载了/dev/sdb1,执行umount /dev/sdb1即可。
+ }2 t7 K5 _/ G
3 z4 I- T, J) k9 q2 z. G' ?5 k8 X
+ s! m+ ]$ n# M) k+ E, M+ }[color=rgba(58, 58, 58, 0.87843137254902)] drbdadm create-md image [color=rgba(58, 58, 58, 0.87843137254902)]/dev/loop3 is only 0 bytes. That's not enough. [color=rgba(58, 58, 58, 0.87843137254902)]Command 'drbdmeta 1 v08 /dev/loop3 flex-external create-md' terminated with exit code 10 1 o. F4 I- _% {
, p/ l$ ^# c9 G0 }
|