CentOS 6.4 iSCSI Target - ошибка оболочки crm

Я пытаюсь сделать iSCSI Target на CentOS 6.4 с DRBD, Pacemaker, Open-iSCSI и LVM2.

Теперь мне нужно подготовить конфигурацию HA iSCSI Target в оболочке crm, но если я войду в режим настройки, появится сообщение об ошибке:

[root@centos ~]# crm
crm(live)# configure
ERROR: running cibadmin -Q1: Could not establish cib_rw connection: Connection refused (111)
Signon to CIB failed: Transport endpoint is not connected
Init failed, could not perform requested operations

Поскольку crm не входит в новейший пакет pacemaker-cli, я добавил этот репозиторий OpenSUSE перед установкой пакета crmsh.x86_64,

cat / var / log / messages | grep corosync:

corosync[1052]:   [MAIN  ] Compatibility mode set to whitetank. Using V1 and V2 of the synchronization engine.
corosync[1052]:   [TOTEM ] A processor joined or left the membership and a new membership was formed.
corosync[1052]:   [CPG   ] chosen downlist: sender r(0) ip(127.0.0.1) ; members(old:0 left:0)
pacemakerd[1259]:   error: find_corosync_variant: Corosync is running, but Pacemaker could not find the CMAN or Pacemaker plugin loaded 
corosync[1052]:   [TOTEM ] The network interface [192.168.1.101] is now up.
corosync[1052]:   [TOTEM ] A processor joined or left the membership and a new membership was formed.
corosync[1052]:   [CPG   ] chosen downlist: sender r(0) ip(127.0.0.1) ; members(old:0 left:0)
corosync[1052]:   [MAIN  ] Completed service synchronization, ready to provide service.

cat / var / log / messages | grep кардиостимулятор:

pacemakerd[1251]:   error: find_corosync_variant: Corosync is running, but Pacemaker could not find the CMAN or Pacemaker plugin loaded
pacemakerd[1251]:   notice: get_cluster_type: This installation does not support the ´(null)´ cluster infrastructure: terminating.

2 ответа

Вы не должны использовать ничего из репозитория Suse, кроме crmsh и pssh, поэтому вы должны добавить строку в файл репо, которая говорит includepkgs=crmsh,pssh чтобы он не перезаписывал CorOSync, поставляемый CentOS и т. д.

Единственный поддерживаемый метод использования corosync в CentOS 6.4 - это использовать его через cman, чтобы вы больше не запускали corosync напрямую, запускали cman и затем запускали кардиостимулятор. Конфигурация выполняется через /etc/cluster/cluster.conf и это говорит cman, как начать corosync.

Вы должны увидеть эти страницы для более подробной информации: Pacemaker на RHEL6.4 и Pacemaker и RHEL 6.4 (Redux)

Возможно, потому что ваш кластер не работает, вы должны использовать crm_mon для подтверждения. Только у вас кластер работал, можно использовать crm configure.

Другие вопросы по тегам