从 Cobbler 中删除节点后,如何从 MAAS 中删除该节点?

从 Cobbler 中删除节点后,如何从 MAAS 中删除该节点?

我已经安装了 ubuntu maas 服务器和几个节点。一切顺利,只有一个节点,现在状态为“已分配给...”。问题是,我如何删除此节点。我尝试了以下方法:

cobbler system remove --name=xxx

该节点似乎已被删除(cobbler 系统列表),但即使经过多次重启,仍在 /MAAS webui 中可见。

有什么提示吗?

答案1

maas 有自己的数据库、api 和管理工具,不支持直接从 cobbler 中删除东西。

答案2

sudo maas shell
> from maasserver.models import Node
> node = Node.objects.get(hostname='myhostname')
> node.delete()

答案3

如果在 juju bootstrap 之后出现此问题,你可以使用

juju destroy-environment

maas flush 将重建 maas 环境,这不是一个好主意。

答案4

尝试在 cobbler 命令之后使用...maas flush。它将重置您的 maasdb。

相关内容