Alvo iSCSI do CentOS 6.4 - erro de shell crm

1

Eu tento fazer um iSCSI Target no CentOS 6.4 com DRBD, Pacemaker, Open-iSCSI e LVM2.

Agora eu preciso preparar a configuração do HA iSCSI Target no shell do crm, mas se eu entrar no modo de configuração, há uma mensagem de erro:

[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

Como o crm não está incluído no pacote mais recente do pacemaker-cli, adicionei este OpenSUSE Repo, antes de instalar o pacote 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 | marca-passos do 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.
    
por masegaloeh 27.09.2013 / 11:00

2 respostas

1

Você não deve usar nada do repositório Suse, exceto crmsh e pssh , então você deve adicionar uma linha ao arquivo repo que diz includepkgs=crmsh,pssh para que não sobrescreva o corosync fornecido pelo CentOS, etc.

O único método suportado de usar o corosync no CentOS 6.4 é usá-lo via cman para que você não inicie o corosync diretamente, inicie o cman e inicie o marcapasso. A configuração é feita via /etc/cluster/cluster.conf e isso diz ao cman como iniciar o corosync.

Você deve ver estas páginas para mais detalhes: Marcapasso no RHEL6.4 e Pacemaker e RHEL 6.4 (Redux)

    
por 01.10.2014 / 02:36
-1

Talvez porque seu cluster não funcione, você deve usar crm_mon para confirmá-lo. Apenas no cluster você trabalhou, crm configure pode usar.

    
por 27.07.2016 / 05:10