Erro no MAAS em relação ao BMC do nó? Como ativar logs de depuração?

1

Nova versão do MAAS (1.7.3) ainda não funciona para mim. Isso me leva a pensar que o MAAS só funciona quando o Region Controller e o Cluster Controller estão em uma posição de roteador, o que definitivamente não está cobrindo um caso de uso geral ...

Como todas as minhas perguntas permanecem sem resposta, estou tentando uma última antes de abrir relatórios de bugs ...

Como resolver a mensagem de erro abaixo.

Failed to query node's BMC — Node could not be queried node-... (...)    virsh failed with return code 1: Failed to login to virsh console.

Todas as chaves SSH estão no lugar um novo nó pode ser ligado / desligado sem problema. Isso é um bug?

Além da grande falta de documentação razoavelmente avançada, não consigo encontrar como ativar logs de depuração decentes. Tudo o que estiver disponível como log está próximo de inútil ... Ajuda sobre como ativar esses logs de depuração seria apreciado.

    
por sba 27.04.2015 / 10:38

2 respostas

3

Então o seu nó é uma VM, certo?

O MAAS chamará o virsh como o usuário "maas", portanto o ~ maas / .ssh / id_rsa deve existir, estar correto em termos de permissões e ser uma chave privada permitida para login no host onde a VM está rodando. / p>

Você pode testá-lo, tornando-se o usuário maas na máquina MAAS e tentando usar o virsh como o MAAS faria. Por exemplo:

sudo -H -u maas virsh -c qemu+ssh://you@<host-where-vm-is>/system list --all

Observe também que você precisa do libvirt-bin instalado no servidor MAAS, já que é de onde vem o comando virsh. Não é uma dependência dos pacotes do MAAS.

    
por Andreas Hasenack 27.04.2015 / 15:53
0

Se estiver usando o endereço de energia 'qemu: /// system', adicione maas ao grupo libvirtd. Ou seja:

# grep ^libvirtd /etc/group
libvirtd:x:112:maas
# 

Reinicialize após aplicar essa alteração, pois os processos existentes não estarão no novo grupo extra.

    
por Alexis Huxley 26.06.2015 / 15:17