Я пытаюсь сделать Цель iSCSI на CentOS 6.4 с DRBD, Кардиостимулятором, Открытым iSCSI и LVM2.
Теперь я должен подготовить Целевую конфигурацию iSCSI HA на оболочке 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 не включен в новейший пакет кардиостимулятора-cli, я добавил этот OpenSUSE Repo, прежде чем я установил пакет crmsh.x86_64
.
кошка/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.
кошка/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.
Вы не должны использовать ничего из репозитория Suse, кроме crmsh и pssh , поэтому вам следует добавить строку в файл репо с includepkgs = crmsh, pssh
, чтобы он не перезаписывал Corosync, поставляемый CentOS, и т. д.
Единственный поддерживаемый метод использования corosync в CentOS 6.4 - это использовать его через cman ], поэтому вы больше не запускаете corosync напрямую, вы запускаете cman, а затем запускаете кардиостимулятор. Конфигурация выполняется через /etc/cluster/cluster.conf
, и это говорит cman , как запустить corosync.
Вы должны увидеть эти страницы для более подробной информации: Pacemaker on RHEL6.4 и Pacemaker и RHEL 6.4 (Redux)
Возможно, из-за того, что ваш кластер не работает, вам следует использовать crm_mon для подтверждения. Только в вашем кластере работает crm configure.