Estoy intentando instalar una nube privada con Ubuntu Server 11.10. Instalé Orchestra con éxito siguiendo el siguiente tutorial:
Luego seguí este tutorial para instalar y configurar juju:
El comando juju bootstrap finalizó exitosamente y al iniciar la máquina instaló el servidor ubuntu. Cuando intento ejecutar el comando de estado de juju, aparece el siguiente error:
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
Supongo que hay un problema al resolver el nombre de host que configuré para el sistema en Orchestra. Puedo hacer ping a la máquina correctamente usando su dirección IP.
¿Hay alguna manera de configurar juju para usar direcciones IP en lugar de nombres de host? ¿O es más bien un error en Orchestra/Juju y la configuración DHCP predeterminada establecida durante la instalación de Orchestra?
Respuesta1
Lamentablemente no, juju y Orchestra necesitan DNS para funcionar y acordar entre los clientes y las máquinas administradas por juju. Puede "fingir" editando los /etc/hosts
archivos en todas las máquinas para que sean correctos si no ha configurado el servidor dnsmasq integrado de Orchestra para hacer DHCP y DNS, que es el método más simple, pero requiere una red dedicada para sus máquinas administradas. (ya que pelearía con un servidor DHCP existente).