erro “juju status” em máquinas que já estão no estado “alocado”

1

Eu tenho duas VMs em minha configuração do MAAS: node0 e node1

  • O status de ambas as máquinas é "Alocado para raiz".
  • Outra VM com o nome "node_juju" foi criada e "comissionada" por meio do MAAS.
  • Com o "node_juju" no estado "pronto", executei o comando "juju bootstrap" no host.
  • O comando foi executado com sucesso.
  • A implementação do charme da Juju também foi bem sucedida: "juju deploy juju-gui --to 0".
  • Eu também posso acessar a GUI Juju.
  • Os comandos "juju deploy wordpress", "juju deploy mysql", "juju add-relation wordpress mysql" e "juju expor wordpress" foram então emitidos.

Até aí tudo bem. No entanto problema que estou enfrentando é que "status juju" está mostrando a seguinte saída para node0 e node1

agent-state-info: 'cannot run instances: gomaasapi: got error back from server:
  409 CONFLICT (No matching node is available.)'

Eu suspeito que como node0 e node1 já faziam parte do MAAS envoironment (no estado alocado), juju bootstrap não conseguiu identificá-los. Se essa suposição estiver correta, como posso adicionar essas máquinas de forma que Juju possa identificá-las e, assim, gerar serviços nelas? Por favor, corrija-me se estiver errado.

    
por Tahir Rauf 12.11.2014 / 07:11

1 resposta

2

Juju pede uma máquina nova para a MAAS, mas ambas as máquinas já estão alocadas, como você indica, então a MAAS não tem nenhuma máquina disponível para entregar a juju. O Juju não mantém um inventário do que está disponível no MAAS, apenas pede ao MAAS para obter uma nova máquina com um conjunto de restrições.

Você tem comissão de suas máquinas e, em seguida, implanta o wordpress.

Espero que isso resolva seu problema:)

    
por Felipe Reyes 12.11.2014 / 17:46