juju status não pode resolver o nome do host

2

Estou tentando instalar uma nuvem privada com o Ubuntu Server 11.10. Eu instalei a orquestra com sucesso seguindo o tutorial abaixo:

Então eu segui este tutorial para instalar e configurar o juju:

O comando juju bootstrap finalizou com sucesso e, ao inicializar a máquina, instalou o servidor ubuntu. Quando eu tento executar o comando juju status, recebo o seguinte erro:

juju -v status
2012-04-07 19:52:54,385 DEBUG Initializing juju status runtime
2012-04-07 19:52:54,408 INFO Connecting to environment.
2012-04-07 19:52:54,409 DEBUG Spawning SSH process with remote_user="ubuntu" remote_host="JujuBootstrap" remote_port="2181" local_port="35589".
Cannot connect to machine MTMzMzgyMDY2OS44MjE5MzAzNzkuMzA0Mzg (perhaps still initializing): could not connect before timeout after 1 retries
2012-04-07 19:53:24,520 ERROR Cannot connect to machine MTMzMzgyMDY2OS44MjE5MzAzNzkuMzA0Mzg (perhaps still initializing): could not connect before timeout after 1 retries

Eu acho que há um problema com a resolução do nome do host que eu configurei para o sistema no Orchestra. Eu posso pingar a máquina corretamente usando seu endereço IP.

Existe uma maneira de configurar o juju para usar endereços IP em vez de nomes de host? Ou será que isso é um bug na Orchestra / Juju e na configuração padrão do DHCP durante a instalação da Orchestra?

    
por user53923 07.04.2012 / 20:58

1 resposta

2

Infelizmente, não, o juju e a orquestra precisam que o DNS funcione e concorde entre os clientes e as máquinas gerenciadas pelo juju. Você pode "fingir" editando os arquivos /etc/hosts em todas as máquinas para estarem corretos se você não tiver configurado o servidor dnsmasq embutido da orquestra para fazer DHCP e DNS, que é o método mais simples, mas requer uma rede dedicada para suas máquinas gerenciadas (uma vez que lutaria com um servidor DHCP existente).

    
por SpamapS 10.04.2012 / 15:37