由于 cman 服务导致集群激活失败

由于 cman 服务导致集群激活失败

我有一个 50TB 的 SAN 设备,它有两个分区。其中一个分区是配置为在两个节点之间共享的 gfs2。但是,我在一个节点上安装此分区时遇到了麻烦,而在另一个节点上却没有。

当我尝试安装它时出现以下错误,

gfs_controld join connect error: error mounting lockproto lock_dlm

我认为它与 cman 有关,因为它说它无法正确建立 dbus 连接,但该服务在另一个节点上看起来正常。以下是问题节点上的 cman 服务的输出。

# systemctl status cman.service
# cman.service - LSB: Starts and stops cman
#  Loaded: loaded (/etc/init.d/cman)
#  Active: active (running) since mån 2016-08-01 15:44:37 CEST; 1h 48min ago
#  CGroup: /system.slice/cman.service
#          ├─1512 corosync -f
#          ├─1563 fenced
#          └─1579 dlm_controld

aug 01 15:44:34 cluster1 cman[1351]: Waiting for quorum... [  OK  ]
aug 01 15:44:34 cluster1 cman[1351]: Starting fenced... [  OK  ]
aug 01 15:44:34 cluster1 fenced[1563]: fenced 3.1.8 started
aug 01 15:44:34 cluster1 fenced[1563]: failed to get dbus connection
aug 01 15:44:34 cluster1 dlm_controld[1579]: dlm_controld 3.1.8 started
aug 01 15:44:35 cluster1 cman[1351]: Starting dlm_controld... [  OK  ]
aug 01 15:44:35 cluster1 fence_node[1637]: unfence cluster1 success
aug 01 15:44:35 cluster1 cman[1351]: Unfencing self... [  OK  ]
aug 01 15:44:37 cluster1 cman[1351]: Joining fence domain... [  OK  ]
aug 01 15:44:37 miles systemd[1]: Started LSB: Starts and stops cman.

这是来自 cman 服务文件的 LSB 标头部分,供您参考,(cman 的 LSB 注释标头将 corosync $remote-fs 作为Required-Start/Required-Stop。由于 *_gfs2.mount 位于 remote-fs.target 中,并且需要在 cman 和 corosync 之后启动,因此无法满足。因此,我已从 /etc/init.d/cman 和 /etc/init.d/corosync 中删除了 $remote_fs)

!/bin/bash

 cman - Cluster Manager init script

 chkconfig: - 21 79
 description: Starts and stops cman


BEGIN INIT INFO
Provides:             cman
Required-Start:       $network $time 
Required-Stop:        $network $time 
Default-Start:        S
Default-Stop:         0 6
Short-Description:    Starts and stops cman
Description:          Starts and stops the Cluster Manager set of daemons
END INIT INFO

我不确定是什么导致了这个问题。如能得到任何帮助我将不胜感激。

供你参考,我正在使用

gfs2-集群 v 3.1.3-1.2

内核 v3.16.0-4-amd64

Debian 8

我对这个领域还很陌生,所以如果我遗漏了什么,请多包涵;如果您需要我提供更多信息,请告诉我。

非常感谢!

干杯,

R

相关内容