systemctl status drbd
systemctl start drbd
温馨提示:是不是忘了设置开机启动了?
systemctl status drbd
systemctl start drbd
温馨提示:是不是忘了设置开机启动了?
主节点宕机后,备节点写入了数据,当主节点再次启动时出现脑裂提示:
主节点状态:
状态为StandAlone或者WFonnection
备节点状态:
情况一:以primary的数据为准:
在从节点上操作:
#设为从盘 drbdadm secondary r0 #丢弃修改 drbdadm -- --discard-my-data connect r0
查看执行结果:
cat /proc/drbd
情况二:以secondary的数据为准:
在主节点上操作:
#设为从盘 drbdadm secondary r0 #丢弃修改 drbdadm -- --discard-my-data connect r0
在从节点上手动连接资源:
drbdadm connect r0
查看执行结果:
cat /proc/drbd
若主备不正确,使用以下指令即可:
drbdadm primary r0
如果“drbdadm secondary r0”时出现以下提示:
如果卸载失败,可以重启服务器后再尝试。
在“无盘”节点上重启drbd服务即可。若不可行,则可以尝试执行以下命令:
drbdadm detach erp drbdadm connect erp drbdadm attach erp systemctl restart drbd.service
解决方法,在keepalived.conf中增加:
script_user root enable_script_security
如果同一局域网内存在多组不同的keepalived,请确保keepalived.conf中的virtual_router_id与其他组的不一样,否出会存在交叉调用。
当然也有可能时这样的报错:
注意:同一组keepalived内需要相同。