q36988 发表于 2018-9-27 09:08:52

drb+heartbeat完成mysql实时备份

六.整体测试(引用):  1) 手工调用heartbeat的节点切换脚本:
  执行/usr/lib/heartbeat/hb_standby 脚本(注意你的),让heartbeat通知对方节点自己请求变成standby节点,请求对方成为primary节点,切换工作在10s左右即完成.
  2) 拔掉网线,测试在primary节点的网络断开后的切换情况
  通过测试,在拔掉网线后,当主节点发现无法和standby节点无法通信后,会在log中记录warn信息,如果延续时间达到在ha.cf中设定的时长后,会开始释放资   源,standby节点发现无法和主节点通信一段时间(ha.cf设定)后,开始尝试启动资源并将自己active成primary节点。切换过程除开ha.cf中设定的时长之外      的时间段同样非常短。
  3) shutdown primary主机,测试是否能够正常切换,基本上和上面测试2差不多。
  4) primary node 掉电测试,这里还没有到机房实际操作过,后面会继续测试这个操作。
  测试结果:
  1,正常切换,数据完整。
  2,正常切换,但是主从数据相差一条。
  3,正常切换,数据完整。
  4,正常切换,数据完整。

页: [1]
查看完整版本: drb+heartbeat完成mysql实时备份