ceph - não é possível iniciar o osd no host de cluster reinicializado

3

Eu reiniciei o servidor (um dos hosts do ceph). Começou o cluster, mas o osd, que está no host, que foi reinicializado, está inativo. O # do osd é 2, então quando eu tento:

sudo /etc/init.d/ceph start osd.2

mostra:
Iniciando o ceph (via systemctl): ceph.service.2
, mas:

ceph osd tree

mostra que está em baixo.

Quando eu tento:

sudo start ceph-osd id=2

, com erros:
start: Não é possível conectar-se ao Upstart: Falha ao conectar-se ao soquete / com / ubuntu / upstart: Conexão recusada

Como posso começar esse osd?

    
por igoryonya 16.04.2016 / 10:26

1 resposta

3

Após cerca de 2 dias tentando resolver esse problema e batendo minha cabeça contra a parede, a pergunta de outra pessoa para o problema similar no canal de IRC do ceph me levou a uma solução:

sudo systemctl start -l ceph-osd@#

onde # é o número de osd no host, que foi reinicializado, então usei:

sudo systemctl start -l ceph-osd@2

Lembre-se de logar e executar este comando no nó que está inativo.

    
por 16.04.2016 / 11:04