A julgar pela saída do status juju, você inicializou um ambiente manual (usando juju bootstrap
, que é diferente do provisionamento manual, feito usando juju add-machine ssh:[user@]host
).
Ambientes manuais são especiais - eles consistem apenas em uma única máquina e não pode iniciar ou parar máquinas adicionais automaticamente , inclusive em juju deploy
. Para adicionar outra máquina, use juju add-machine ssh:[user@]host
primeiro e, em seguida, juju deploy juju-gui --to #
, onde # é o id da máquina que você acabou de adicionar (execute juju status
para vê-lo). Você também pode usar juju deploy juju-gui --to 0
para implantar a GUI Juju na máquina de inicialização.
juju add-machine ssh:[user@]host
pode ser usado em qualquer ambiente de bootstrap para provisionar manualmente uma máquina externa e adicioná-la ao ambiente. Mas, com um ambiente manualmente inicializado, essa é a única maneira de adicionar máquinas, e você precisa especificar o posicionamento para serviços e unidades ao implantar, com --to <machine-id>
explicitamente.
Espero que isso elimine qualquer confusão. Nós definitivamente precisamos de melhor documentação sobre isso, suponho.