web-dev-qa-db-fra.com

Comment puis-je supprimer un noeud de MAAS après l'avoir retiré de Cobbler?

J'ai installé le serveur Ubuntu maas et quelques nœuds. Tout s'est bien passé, juste pour un noeud, maintenant avec le statut "Attribué à ...". La question est, comment puis-je supprimer ce nœud. J'ai essayé de suivre:

cobbler system remove --name=xxx

Le nœud semble avoir été supprimé (liste de systèmes Cobbler) mais reste visible dans/MAAS webui, même après plusieurs redémarrages.

Un indice?

4
Manu Eidenberger

maas dispose de sa propre base de données, de son API et de ses outils de gestion. La suppression directe d'éléments de Cobbler n'est pas prise en charge.

3
Kapil Thangavelu

J'ai récemment fait face à ce problème et je posterai ici même s'il s'agit d'une question très ancienne. Dans certains cas, le nœud était déjà alloué à MAAS, je devais donc d'abord le désallouer (avec release ()), puis le supprimer. J'ai utilisé les commandes suivantes:

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

Si ce problème est apparu après le démarrage de juju, vous pouvez utiliser

juju destroy-environment

maas flush va reconstruire l'environnement de maas, ce n'est pas une bonne idée.

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

J'ai rencontré le même problème. J'ai déployé un système de test et juste utiliser

Sudo maas flush

mais cela supprimera toutes les tables de votre système et repartira de zéro. sera également utile le

cobbler system remove --name

avec les anciens noeuds

0
guimaluf

Essayez d'utiliser après cette commande de cordonnier ... maas flush. Il va réinitialiser votre maasdb.

0
Zimika