web-dev-qa-db-ja.com

Cobblerからノードを削除した後、MAASからノードを削除するにはどうすればよいですか?

Ubuntu maasサーバーといくつかのノードをインストールしました。 1つのノードについてのみ、すべて正常に動作し、ステータスが「...に割り当てられました」になりました。質問は、このノードをどのように削除するかです。私は次のことを試しました:

cobbler system remove --name=xxx

ノードは削除されているように見えます(コブラーシステムリスト)が、/ MAAS webuiには、数回再起動した後でも表示されたままです。

ヒントはありますか?

4

maasには独自のデータベース、API、および管理ツールがあり、cobblerから直接削除することはサポートされていません。

3

私は最近この問題に直面しました。これは非常に古い質問であってもここに投稿します。場合によっては、ノードは既にMAASに割り当てられているため、最初に(release()で)割り当てを解除してから削除する必要がありました。次のコマンドを使用しました。

Sudo maas Shell
>>> from maasserver.models import Node
>>> node = Node.objects.get(hostname='node-name')
>>> node.release()
>>> node.delete()
1
D Mister

この問題がjujuブートストラップの後に現れた場合、使用できます

juju destroy-environment

maas flushはmaas環境を再構築しますが、これは良い考えではありません。

1
Michael
Sudo maas Shell
> from maasserver.models import Node
> node = Node.objects.get(hostname='myhostname')
> node.delete()
1
cheez0r

私は同じ問題に直面しました。テストシステムを展開し、使用するだけ

須藤まぁす

ただし、これによりシステムからすべてのテーブルが削除され、ゼロから開始されます。また有用です

cobbler system remove --name

古いノードで

0
guimaluf

そのcobblerコマンド... maas flushの後に使用してみてください。 maasdbがリセットされます。

0
Zimika