Erro de corosync “Nenhuma interface definida” em um membro de cluster

1

Estou com um erro ao iniciar o corosync em um membro do cluster:

May 16 00:53:32 neftis corosync[19741]:  [MAIN  ] Corosync Cluster Engine ('2.3.4'): started and ready to provide service.
May 16 00:53:32 neftis corosync[19741]:  [MAIN  ] Corosync built-in features: dbus systemd xmlconf snmp pie relro bindnow
May 16 00:53:32 neftis corosync[19741]:  [MAIN  ] parse error in config: No interfaces defined
May 16 00:53:32 neftis corosync[19741]:  [MAIN  ] Corosync Cluster Engine exiting with status 8 at main.c:1278.
May 16 00:53:32 neftis corosync: Starting Corosync Cluster Engine (corosync): [FALL�]
May 16 00:53:32 neftis systemd: corosync.service: control process exited, code=exited status=1
May 16 00:53:32 neftis systemd: Failed to start Corosync Cluster Engine.
May 16 00:53:32 neftis systemd: Unit corosync.service entered failed state.
May 16 00:53:32 neftis systemd: corosync.service failed.
May 16 00:54:06 neftis systemd: Cannot add dependency job for unit firewalld.service, ignoring: Unit firewalld.service is masked.
May 16 00:54:06 neftis systemd: Starting Corosync Cluster Engine...
May 16 00:54:06 neftis corosync[19773]:  [MAIN  ] Corosync Cluster Engine ('2.3.4'): started and ready to provide service.
May 16 00:54:06 neftis corosync[19773]:  [MAIN  ] Corosync built-in features: dbus systemd xmlconf snmp pie relro bindnow
May 16 00:54:06 neftis corosync[19773]:  [MAIN  ] parse error in config: No interfaces defined
May 16 00:54:06 neftis corosync[19773]:  [MAIN  ] Corosync Cluster Engine exiting with status 8 at main.c:1278.
May 16 00:54:06 neftis corosync: Starting Corosync Cluster Engine (corosync): [FALL�]
May 16 00:54:06 neftis systemd: corosync.service: control process exited, code=exited status=1
May 16 00:54:06 neftis systemd: Failed to start Corosync Cluster Engine.
May 16 00:54:06 neftis systemd: Unit corosync.service entered failed state.

Aqui está minha configuração nos três nós, mas está falhando apenas no netfis que adicionei recentemente.

totem {
    version: 2
    secauth: off
    cluster_name: cluster-osiris
    transport: udpu
}

nodelist {
    node {
        ring0_addr: isis.localdoamin
        nodeid: 1
    }

    node {
        ring0_addr: horus.localdoamin
        nodeid: 2
    }

    node {
        ring0_addr: netfis.localdoamin
        nodeid: 3
    }
}

quorum {
    provider: corosync_votequorum
}

logging {
    to_syslog: yes
}

Estou executando um marcapasso, corosync, cluster de PCs no CentOS 7.1 64. bits.

Pesquisei na internet, mas não está claro o que está acontecendo.

Você poderia me ajudar?

    
por mijhael3000 16.05.2016 / 06:28

1 resposta

2

Os nomes de host que você listou em sua configuração do Corosync são resolvidos corretamente? Eu começaria verificando isso.

# host isis.localdoamin

Como "domínio" parece estar escrito incorretamente (ou em um idioma que eu não conheço), vou adivinhar que o comando falha? ; -)

Além disso, você pode usar o nome de host abreviado (sem ".localdomain") ou os endereços IP das interfaces às quais gostaria que o Corosync se vinculasse.

    
por 18.05.2016 / 00:25