Tenho orquestra instalada e em execução e consegui construir meus três primeiros nós.
Agora quero começar o negócio de gerenciar seus ambientes.
Instalei o JuJu no meu servidor principal de orquestra e gerei as chaves necessárias e executei o bootstrap de juju
Quando eu executo o status do juju, recebo o seguinte erro:
Cannot connect to machine MTMyODcyMjk5MS4wMTAwNDY4LjQ1NTcxMg (perhaps still initializing): Invalid SSH key
2012-02-08 20:19:21,565 ERROR Cannot connect to machine MTMyODcyMjk5MS4wMTAwNDY4LjQ1NTcxMg (perhaps still initializing): Invalid SSH key
Preciso copiar a chave pública para as máquinas? Não há nada em authorized_keys para o usuário que o juju esteja conectando como ...
Eu preciso estar logado como esse usuário no servidor mestre quando eu executar o comando juju bootstrap?
Estou usando o Orchestra para construir essas máquinas, e elas criam um usuário do Ubuntu nelas, mas não há usuário do Ubuntu na máquina que está executando a orquestra.
ATUALIZAÇÃO:
Eu criei um usuário do Ubuntu no servidor da orquestra, já que existe um usuário do Ubuntu nos nós que eu quero gerenciar. Eu também copiei as chaves públicas para os próprios nós.
Agora obtenho um erro muito diferente:
ubuntu@sid:~$ juju bootstrap
2012-02-09 09:14:47,931 INFO Bootstrapping environment 'orchestra' (type: orchestra)...
2012-02-09 09:14:48,043 INFO juju environment previously bootstrapped.
2012-02-09 09:14:48,045 INFO 'bootstrap' command finished successfully
ubuntu@sid:~$ juju status
2012-02-09 09:14:52,737 INFO Connecting to environment.
2012-02-09 09:14:53,800 ERROR Connection refused
Unhandled error in Deferred:
Unhandled Error
Traceback (most recent call last):
Failure: txzookeeper.client.ConnectionTimeoutException: could not connect before timeout
Cannot connect to machine MTMyODcyMjk5MS4wMTAwNDY4LjQ1NTcxMg (perhaps still initializing): could not connect before timeout after 2 retries
2012-02-09 09:15:22,925 ERROR Cannot connect to machine MTMyODcyMjk5MS4wMTAwNDY4LjQ1NTcxMg (perhaps still initializing): could not connect before timeout after 2 retries
Aqui está outra coisa que eu gostaria de aprender: Como você pode desabilitar um ambiente? No meu caso, eu realmente acho que algo está errado, e eu não posso ir e fazer outra
juju bootstrap
porque juju diz que o ambiente já foi bootstrapped. posso desfazer isso e refazer o processo de bootstrap?
Aqui está o meu arquivo environments.yaml.
juju: environments
environments:
orchestra:
type: orchestra
# Specify the orchestra server
orchestra-server: '192.168.*.*'
# Specify storage.
storage-url: 'http://192.168.*.*/webdav'
# Specify cobbler's user/pass
orchestra-user: cobbler
orchestra-pass: *******
admin-secret: *******
# Mangement classes
acquired-mgmt-class: orchestra-juju-acquired
available-mgmt-class: orchestra-juju-available
default-series: natty