Назад | Перейти на главную страницу

сбой активации кластера из-за службы cman

У меня есть устройство SAN на 50 ТБ, которое, в свою очередь, имеет два раздела. Один из разделов - это 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.

Вот раздел заголовка LSB из служебного файла cman для справки (заголовки комментариев LSB cman имели corosync $ remote-fs как Required-Start / Required-Stop. Поскольку * _gfs2.mount находится в remote-fs.target и требует запускаться после cman и corosync, это невозможно удовлетворить. Поэтому я удалил $ remote_fs в /etc/init.d/cman и /etc/init.d/corosync)

!/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-cluster версии 3.1.3-1.2

ядро v3.16.0-4-amd64

Debian 8

Я новичок в этих водах, так что терпите меня, если я что-то пропустил, и, пожалуйста, дайте мне знать, если вам нужна дополнительная информация с моей стороны.

Большое спасибо!

Привет,

р