web-dev-qa-db-fra.com

Erreur MAAS concernant le contrôleur BMC du noeud? Comment activer les journaux de débogage?

La nouvelle version de MAAS (1.7.3) ne fonctionne toujours pas pour moi. Cela me porte fortement à penser que MAAS ne fonctionne que lorsque le contrôleur de région et le contrôleur de cluster sont en position de routeur, ce qui ne couvre certainement pas un cas d'utilisation général ...

Comme toutes mes questions restent sans réponse, j'essaie une dernière avant d'ouvrir éventuellement des rapports de bugs ...

Comment résoudre le message d'erreur ci-dessous.

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

Toutes les clés ssh sont en place, un nouveau nœud peut être mis sous/hors tension sans problème. Est-ce un bug?

De plus, en plus du manque de documentation raisonnablement avancée, je n'arrive pas à trouver comment activer des journaux de débogage décents. Tout ce qui est disponible sous forme de journal est presque inutile ... Une aide sur la façon d'activer de tels journaux de débogage serait appréciée.

1
sba

Donc, votre nœud est une machine virtuelle, non?

MAAS appellera virsh en tant qu'utilisateur "maas". Ainsi, ~ maas/.ssh/id_rsa doit exister, doit être correct en termes d'autorisations et être une clé privée autorisée à se connecter sur l'hôte où le VM est fonctionnement.

Vous pouvez le tester en devenant l'utilisateur principal sur la machine MAAS et en essayant d'utiliser virsh comme le ferait MAAS. Par exemple:

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

Notez également que libvirt-bin doit être installé sur le serveur MAAS, car c’est de là que vient la commande virsh. Ce n'est pas une dépendance des packages MAAS.

3
Andreas Hasenack

Si vous utilisez l'adresse de puissance 'qemu: /// system', ajoutez maas au groupe libvirtd. C'est à dire.:

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

Redémarrez après avoir appliqué cette modification car les processus existants ne feront pas partie du nouveau groupe supplémentaire.

0
Alexis Huxley