MAAS 与节点的 BMC 相关的错误?如何激活调试日志?

MAAS 与节点的 BMC 相关的错误?如何激活调试日志?

新版本的 MAAS (1.7.3) 对我来说仍然不起作用。这强烈地让我认为 MAAS 仅在 Region Controller 和 Cluster Controller 处于路由器位置时才有效,这绝对不能涵盖一般用例...

由于我的所有问题仍未得到解答,在打开可能的错误报告之前,我正在尝试最后一个问题......

如何解决下面的错误信息。

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

所有 ssh 密钥都已到位,新节点可以无问题地打开/关闭。这是错误吗?

此外,除了缺乏相当先进的文档外,我似乎找不到如何激活合适的调试日志。任何可用的日志几乎都是无用的……如果能提供有关如何激活此类调试日志的帮助,我将不胜感激。

答案1

那么你的节点是一个虚拟机,对吗?

MAAS 将以“maas”用户的身份调用 virsh,因此 ~maas/.ssh/id_rsa 必须存在、权限正确并且是允许登录运行 VM 的主机的私钥。

您可以通过成为 MAAS 机器上的 maas 用户并尝试像 MAAS 一样使用 virsh 来测试它。例如:

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

还请注意,您需要在 MAAS 服务器上安装 libvirt-bin,因为 virsh 命令就是从那里来的。它不是 MAAS 包的依赖项。

答案2

如果使用电源地址 'qemu:///system',则将 maas 添加到 libvirtd 组。即:

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

应用此更改后请重新启动,因为现有进程不会位于新的额外组中。

相关内容