DRBD v9.2配置解析错误:syncer段rate选项报错求助
DRBD配置解析错误原因及解决方法
错误原因
DRBD 9.x版本对同步速率的配置语法做了变更:在DRBD 8.x中,同步速率是通过syncer块里的rate参数设置,但到了v9版本,该参数被移除,同步速率需要放到net块中,使用sync-rate关键字配置。你的配置文件仍在syncer块中使用rate 50M;,不符合v9的语法规则,因此触发了解析错误。
解决方法
- 删除
syncer块内的rate 50M;语句 - 在
net块中添加sync-rate 50M;语句
修改后的配置文件示例:
resource data { protocol C; device /dev/drbd0; disk /dev/sdb1; meta-disk internal; net { cram-hmac-alg sha1; shared-secret "m0293995m0293996"; #allow-two-primaries; ko-count 4; max-buffers 8000; max-epoch-size 8000; sndbuf-size 0; sync-rate 50M; } syncer { verify-alg md5; } startup { wfc-timeout 10; } on m0293995 { address 192.168.0.1:7788; } on m0293996 { address 192.168.0.2:7788; } }
修改完成后重新执行drbdadm create-md data命令即可正常运行。
内容的提问来源于stack exchange,提问作者Ura
相关产品推荐
相关产品推荐

