Como eu excluo um nó do MAAS depois de removê-lo do Cobbler?

4

Instalei o servidor ubuntu maas e alguns nós. Tudo correu bem, apenas para um nó, agora com status "Alocado para ...". Pergunta é, como faço para excluir este nó. Eu tentei seguir:

cobbler system remove --name=xxx

O nó parece ser removido (lista do sistema de cobbler), mas ainda é visível no / MAAS webui, mesmo após várias reinicializações.

Alguma dica?

    
por Manu Eidenberger 23.05.2012 / 12:10

6 respostas

3

o maas tem seu próprio banco de dados, API e ferramentas de gerenciamento, removendo diretamente as coisas do cobbler não é suportado.

    
por Kapil Thangavelu 24.05.2012 / 17:15
1
sudo maas shell
> from maasserver.models import Node
> node = Node.objects.get(hostname='myhostname')
> node.delete()
    
por cheez0r 20.06.2012 / 17:41
1

Se este problema apareceu após o bootstrap juju, você pode usar

juju destroy-environment

maas flush irá reconstruir o ambiente, isso não é uma boa idéia.

    
por Michael 31.05.2012 / 04:26
1

Eu enfrentei esse problema recentemente e postarei aqui mesmo que seja uma pergunta muito antiga. Em maiúsculas e minúsculas, o nó já estava alocado para o MAAS, então primeiro tive que desalocá-lo (com release ()) e depois deletá-lo. Eu usei os seguintes comandos:

sudo maas shell
>>> from maasserver.models import Node
>>> node = Node.objects.get(hostname='node-name')
>>> node.release()
>>> node.delete()
    
por D Mister 22.08.2014 / 11:58
0

Tente usar depois do comando do sapateiro ... maas flush. Isso irá redefinir seu maasdb.

    
por Zimika 28.05.2012 / 12:58
0

Eu enfrentei o mesmo problema. Eu implantei um sistema de teste e usei apenas

  

sudo maas flush

mas isso removerá todas as tabelas do seu sistema e começará do zero. também será útil o

  

sistema cobbler remove --name

com os nós antigos

    
por guimaluf 13.07.2012 / 14:54

Tags