Isso ocorreu porque minha reinicialização desativou as VMs (incluindo meu nó de bootstrap) hospedadas pelo controlador. Ao ligar manualmente as VMs, os comandos do juju funcionavam normalmente.
Após implantar uma nuvem Openstack usando juju / MaaS, reiniciei o controlador por engano. Quando voltou, os comandos de juju estavam pendurados. Eu sei que eu poderia deletar
.local/share/juju/
.cache/juju/
e
juju add-cloud maas environments.yaml
juju add-credential maas
E reimplemente a nuvem, mas isso não soa como um sistema pronto para produção, para reimplantar a nuvem toda vez que um nó sofre uma reinicialização.
Alguma sugestão? Eu tentei fazer o backup do conteúdo das pastas acima, adicionando novamente as credenciais do MAAS e copiando os arquivos YAML de volta para os novos arquivos de cache, mas o status do juju trava novamente. Eu estou supondo que as chaves SSH teriam mudado também, depois de adicionar uma nova nuvem.
Isso ocorreu porque minha reinicialização desativou as VMs (incluindo meu nó de bootstrap) hospedadas pelo controlador. Ao ligar manualmente as VMs, os comandos do juju funcionavam normalmente.