O juju add-machine pode ser usado para preparar uma máquina para implementação de serviços?

3

Estou usando o juju 1.16.3 e estou tentando usar o juju add-machine para obter um nó do MaaS pronto para uma implementação de serviço. Eu quero ter o Ubuntu instalado e pronto para que a implementação do serviço leve menos tempo. A máquina é iniciada e o SO instalado e o estado do agente é "iniciado". No entanto, quando eu implemento um serviço, ele decide iniciar uma nova máquina de qualquer maneira e ignora a que já foi iniciada.

Quando eu implemento o serviço sem fazer add-machine antecipadamente, uma nova máquina é automaticamente alocada a partir do MaaS e o serviço é implementado nela. A ÚNICA diferença é que quando faço juju add-machine antes de implantar o serviço, ele não é implementado nessa máquina.

Estou entendendo mal o propósito da add-machine? Em caso afirmativo, qual é o método adequado para preparar uma máquina com um sistema operacional básico antes da implantação do serviço?

    
por user232928 08.01.2014 / 00:02

1 resposta

3

Se você está usando restrições, acho que você tem uma conseqüência de esse bug - nenhuma das máquinas existentes será correspondida.

Você pode contornar isso com o parâmetro --to para deploy ou add-unit :

$ juju deploy mysql --to 3
$ juju add-unit mysql --to 4
    
por fwereade 10.01.2014 / 12:06