Я установил Ubuntu Maas Server и пару узлов. Все прошло правильно, только для одного узла, теперь со статусом «Выделено на ...» Вопрос в том, как мне удалить этот узел. Я попытался сделать следующее:
cobbler system remove --name=xxx
Кажется, что узел удален (список системы сапожника), но все еще отображается в / MAAS webui, даже после нескольких перезагрузок.
Любой намек?
Если эта проблема появилась после начальной загрузки, вы можете использовать
juju destroy-environment
maas flush для восстановления среды maas, это не очень хорошая идея.
Я столкнулся с той же проблемой. Я развернул систему тестирования и просто использую
sudo maas flush
blockquote>, но это удалит все таблицы из вашей системы и начнется с нуля. также будет полезна система
для удаления --name
blockquote>со старыми узлами
Я недавно столкнулся с этой проблемой, и я опубликую здесь, даже если это очень старый вопрос. В любом случае, узел уже был выделен для MAAS, поэтому мне сначала пришлось отменить его (с помощью release ()), а затем удалить его. Я использовал следующие команды:
sudo maas shell
>>> from maasserver.models import Node
>>> node = Node.objects.get(hostname='node-name')
>>> node.release()
>>> node.delete()
sudo maas shell
> from maasserver.models import Node
> node = Node.objects.get(hostname='myhostname')
> node.delete()
У maas есть собственная база данных, API и инструменты управления, поэтому непосредственное удаление вещей из сапожника не поддерживается.
Попробуйте использовать после этой команды сапожника ... maas flush. Это сбросит ваш maasdb.