JuJu: Como implantar o serviço em máquinas específicas no estado “Pronto”?

1

Eu quero implantar o serviço de juju em máquinas específicas. E estou ciente de que poderia fazer isso com o comando "juju deploy --to ...". No entanto, o problema é que não consegui ver essas máquinas no estado "Ready" com o comando "juju status".

Como você pode ver, existem 4 máquinas no estado Pronto

E com o "status juju", não consegui ver essas 4 máquinas.

Eu quero implantar serviços diferentes nessas 4 máquinas (mesma CPU, mem, etc), alguém poderia me ajudar nisso?

Obrigado!

    
por sliter 15.06.2015 / 08:33

1 resposta

3

Você está certo de que precisa "ver" a máquina na saída juju status antes de poder usar a sintaxe deploy --to .

No seu caso, o que você precisa fazer é "reservar" a máquina primeiro via add-machine . Se você quiser reservar uma máquina específica, execute o comando da seguinte forma:

juju add-machine maas:netNode.maas

Para qualquer máquina aleatória, use:

juju add-machine

Isso acionará uma implantação com o agente juju e parará por aí. Nenhuma carga útil será instalada. Ele também fornecerá um número de máquina, que você poderá usar como o argumento --to .

A sintaxe geral para posicionamento direto com o comando add-machine é:

juju add-machine <env-name>:<hostname>
    
por Andreas Hasenack 15.06.2015 / 22:36