我已经安装了 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。