Como resolver “A máquina ERROR já está provisionada” na configuração manual de provisionamento?

6

Configurei um ambiente provisionado manualmente com êxito (na rede local entre os servidores x3 12.04 ubuntu.) No entanto, a adição da segunda máquina falhou duas vezes. Após a terceira tentativa (dependência inexistente instalada) suas máquinas x2 'pendentes' permaneceram.

Eu tentei destruir máquinas naqueles, do que usei o destroy-environment para tentar recomeçar. Agora, quando eu adiciono a máquina, recebo:

ERROR machine is already provisioned.

Eu tentei desinstalar / reinstalar junto com a remoção de todos os arquivos juju em ~/.juju .

Alguma ideia de como recomeçar ou remover o provisionamento?

Obrigado!

    
por ianmunoz 13.03.2014 / 19:01

2 respostas

5

Por documentação no link :

Nota: Se você tiver uma configuração existente, poderá usar juju generate-config --show para gerar o novo arquivo de configuração, depois copiar e colar áreas relevantes em um editor de texto, etc.

Em cada nó com falha:

sudo rm -rf /etc/init/juju*
sudo rm -rf /var/lib/juju

Agora mate todos os processos do Juju e execute

sudo apt-get remove juju-mongodb landscape-common
sudo rm -rf /var/lib/juju
sudo rm -rf /usr/lib/juju
sudo rm /tmp/pprof.jujud.* /usr/bin/juju-run
sudo rm -r /etc/juju

Isso permitirá um add-machine normal.

    
por ianmunoz 13.03.2014 / 20:28
0

Além disso, para distros baseadas em systemd mais recentes: rm /etc/systemd/system/jujud*

    
por pppppp 16.05.2016 / 18:34

Tags