Quando os nós no MaaS estão no estado de comissionamento, eles não estão disponíveis para serem usados pelo Juju. Quando os nós estiverem prontos para alocação, eles serão mostrados no MaaS como o estado Ready
.
Quando você faz o bootstrap usando o Juju, ele cria um nó que enfileira os futuros comandos deploy e relation setting para serem executados no momento correto durante a instalação dos vários serviços.
O erro gomaasapi: got error back from server: 409 CONFLICT
é um erro genérico que significa que o Maas encontrou e errou ao tentar atender sua solicitação. No seu caso, como todas as suas máquinas estão em estado de comissionamento e não estão prontas, o MaaS não possui nós que o Juju possa usar para configurar a máquina de bootstrap. Por causa disso, você recebe o erro 409 CONFLICT
.
Quando os nós estão no estado commissioning
, eles devem ser inicializados, executando uma imagem do servidor MaaS que os prepara para uso. Você pode querer verificar se os nós que estão supostamente comissionando são inicializados e não estão presos em algum prompt de inicialização ou desligado. Se eles estiverem em execução, tente conectar um monitor a eles e veja o que você pode ver.
Se eles não estiverem em execução, verifique se você tem a configuração de energia definida no MaaS correta - o MaaS pode não sinalizar as máquinas para inicializar (usando IPMI, WOL, etc.) e, portanto, a imagem de comissionamento nunca é inicializado e executado e os nós estão presos no estado de comissionamento sem intervenção humana. (Se este for o caso, você pode passar por isso manualmente (como em fisicamente se as máquinas são físicas, ou dizendo VirtualBox para iniciar a VM, se é isso que você está usando) alimentando os nós que estão presos no comissionamento estado.)
Se você estiver usando máquinas virtuais para testar o MaaS, avise-me e atualizarei minha resposta - há algumas peculiaridades para testar o MaaS com máquinas virtuais.