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?
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.
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()
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.
Sudo maas Shell
> from maasserver.models import Node
> node = Node.objects.get(hostname='myhostname')
> node.delete()
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
Essayez d'utiliser après cette commande de cordonnier ... maas flush. Il va réinitialiser votre maasdb.