status juju não pode resolver o nome do host

status juju não pode resolver o nome do host

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

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

O comando juju bootstrap foi concluído com sucesso e ao inicializar a máquina ele instalou o servidor Ubuntu. Quando 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

Acho que há um problema ao resolver o nome de host que defini para o sistema no Orchestra. Posso executar ping na 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 isso é um bug no Orchestra/Juju e na configuração padrão do DHCP definida durante a instalação do Orchestra?

Responder1

Infelizmente não, o juju e a orquestra precisam do DNS para funcionar e concordar entre os clientes e as máquinas gerenciadas pelo juju. Você pode "fingir" editando os /etc/hostsarquivos em todas as máquinas para ficarem corretos se você não configurou o servidor dnsmasq integrado da orquestra para fazer DHCP e DNS, que é o método mais simples, mas requer uma rede dedicada para suas máquinas gerenciadas (já que lutaria com um servidor DHCP existente).

informação relacionada