DRBD心跳的资源angular色麻烦在Centos 5.4中由mysql文件所有者改变?

我使用2台机器与centosmysqldrbd心跳,星号。

节点1有

  • hdc:三星HD160JJ / P,ATA磁盘驱动器
  • 内核版本1 SMP星期二8月21日17:50:26 EDT 2012
  • 内核版本2.6.18-308.13.1.el5PAE
  • mysql版本14.14 Distrib 5.1.65,用于pc-linux-gnu(i686)使用readline 5.1
  • DRBD版本版本:8.2.6(api:88 / proto:86-88)
  • 心跳版本2.1.3
  • 用于drbd分区的hdc4

节点2

  • SCSI设备sda:625140335 512字节hdwr扇区(320072 MB)
  • 内核版本1 SMP星期二8月21日17:50:26 EDT 2012
  • 内核版本2.6.18-308.13.1.el5PAE
  • mysql版本14.14 Distrib 5.1.65,用于pc-linux-gnu(i686)使用readline 5.1
  • DRBD版本版本:8.2.6(api:88 / proto:86-88)
  • 心跳版本2.1.3
  • sda6 for drbd分区

根据理想情况,如果节点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? 如果有人想看到日志,那么我也会发布它。