我使用2台机器与centos,mysql,drbd,心跳,星号。
节点1有
节点2
根据理想情况,如果节点1 ==主节点失败,则当前次要的节点==节点2立即成为主节点。 当节点1再次连接/然后它成为次要的&当节点2失败,然后节点1成为主…在…
当我尝试刺激情况时出现问题:1.节点1 ==主节点,所有必需的服务状态正常。 节点2 ==辅助节点,所有需要的服务状态正常。 从节点1中取出局域网电缆。结果: – 几秒钟后,节点2从第二级变为第一级,然后变为第二级。 所以mysql,星号服务,其中驻留drbd分区共享不起作用。
2.现在将电缆重新连接到节点1.结果: – 节点1成为辅助节点。 节点2也是次节点。 所以没有在哪里mysql和星号工作。
在开始节点2 ==初级和节点1 ==次级时也是如此,并且遵循以下两个步骤。 当我检查日志时,我发现由于Mysql文件的所有者应该改变在从辅助到主要切换的时间,如下面的命令工作
chown mysql.mysql /repdata/mysql/* chown mysql.mysql /repdata/mysql/mysql/*
这应该自动执行。 但不能正常工作,所以mysql服务不能正常启动,所以drbd-heartbeat给出错误,所以主要(这几秒钟)成为次要的。
有没有解决scheme? 如果有人想看到日志,那么我也会发布它。