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.