我在尝试使用 KVM(QEMU 2.0.0)和 MAAS 启动我的第一个节点时遇到了问题。自动检测工作正常,但在调试(虚拟机窗口)期间,我收到以下错误:
Booting under MAAS directions...
nomodeset iscsi_target_name=(...)
maas loading amd64/generic/trusty/release/boot-kernel.....
Boot failed: press a key to retry, or wait for reset
.........
和
modprobe: ERROR: could not insert 'impi_si': no such device
Success
Success
Success
(...)
之后,虚拟机(节点)自动关闭,并且 MAAS GUI 显示节点为“就绪”(绿色),但是当我尝试启动它时,我收到此错误消息:
The action "Start selected nodes" could not be performed on 1 node because its state does not allow that action.
当打开具有节点属性的部分时,我收到另一条错误消息:
You can boot this node using an adequately configured DHCP server. See https://maas.ubuntu.com/docs/nodes.html for instructions.
DHCP 服务器在 MAAS 服务器上运行,因为节点在启动时确实会获取其 IP,并且它也在 Web GUI 上进行了设置……
知道为什么我的节点无法启动吗?
答案1
您可能还没有与该用户关联的 ssh 密钥。
点击右上角的用户名,点击首选项,添加ssh公钥,就可以启动了。
顺便说一句,如果你将鼠标悬停在节点详细信息页面上的开始按钮上,我认为它会向你提供这些信息。
答案2
编辑节点并将“电源类型”更改为 virsh。然后您需要添加电源地址和电源 ID。电源地址是在本地机器上启动虚拟机“qemu:///system”的命令。电源 ID 是虚拟机的名称。