Как удалить узел из MAAS после его удаления из Cobbler?

Я установил Ubuntu Maas Server и пару узлов. Все прошло правильно, только для одного узла, теперь со статусом «Выделено на ...» Вопрос в том, как мне удалить этот узел. Я попытался сделать следующее:

cobbler system remove --name=xxx

Кажется, что узел удален (список системы сапожника), но все еще отображается в / MAAS webui, даже после нескольких перезагрузок.

Любой намек?

4
задан 24 May 2012 в 19:17

6 ответов

Если эта проблема появилась после начальной загрузки, вы можете использовать

juju destroy-environment

maas flush для восстановления среды maas, это не очень хорошая идея.

0
ответ дан 24 May 2012 в 19:17

Я столкнулся с той же проблемой. Я развернул систему тестирования и просто использую

sudo maas flush

, но это удалит все таблицы из вашей системы и начнется с нуля. также будет полезна система

для удаления --name

со старыми узлами

0
ответ дан 24 May 2012 в 19:17

Я недавно столкнулся с этой проблемой, и я опубликую здесь, даже если это очень старый вопрос. В любом случае, узел уже был выделен для MAAS, поэтому мне сначала пришлось отменить его (с помощью release ()), а затем удалить его. Я использовал следующие команды:

sudo maas shell
>>> from maasserver.models import Node
>>> node = Node.objects.get(hostname='node-name')
>>> node.release()
>>> node.delete()
0
ответ дан 24 May 2012 в 19:17
sudo maas shell
> from maasserver.models import Node
> node = Node.objects.get(hostname='myhostname')
> node.delete()
0
ответ дан 24 May 2012 в 19:17

У maas есть собственная база данных, API и инструменты управления, поэтому непосредственное удаление вещей из сапожника не поддерживается.

0
ответ дан 24 May 2012 в 19:17

Попробуйте использовать после этой команды сапожника ... maas flush. Это сбросит ваш maasdb.

0
ответ дан 24 May 2012 в 19:17

Другие вопросы по тегам:

Похожие вопросы: