Estou lutando para que o Juju conclua com êxito o processo de bootstrap em um cluster MAAS offline. Eu realmente aprecio alguma ajuda.
Todos os meus nós são mostrados como 'Prontos' no painel do MAAS e estão desligados. A caixa é deliberadamente não conectada à internet.
Observe que, se eu escolher 'iniciar' uma caixa através do painel do MAAS, ela executará a instalação da imagem do servidor com power-up e confiável sem nenhum problema.
juju bootstrap --show-log
termina com uma série de tentativas ssh antes de falhar com um tempo limite de 10 minutos. Eu penso que o problema é que quando o nó escolhido recebe um comando reboot como parte do bootstrap, ele permanece ligado, mas não inicializa com sucesso. Isto é baseado na execução de um comando ping contra a caixa escolhida durante o bootstrap.
Consegui ssh no nó escolhido durante uma das tentativas de inicialização e captura (a maioria) de cloud-init.log e cloud-init-output.log. Eles parecem sugerir que o problema pode ter algo a ver com 'overlayroot':
[WARNING]: Device 'overlayroot' did not exist. cannot resize: dev=overlayroot mnt_point=/ path=/
Os logs completos de inicialização da nuvem estão no link e link .
Eu criei um espelho local das ferramentas do juju 1.20.9, usei o juju para gerar os metadados e depois configurei 'tools-metadata-url' em 'environments.yaml'.