статус juju не может разрешить имя хоста

статус juju не может разрешить имя хоста

Я пытаюсь установить частное облако с Ubuntu Server 11.10. Я успешно установил Orchestra, следуя инструкции ниже:

Затем я следовал этому руководству по установке и настройке juju:

Команда juju bootstrap успешно завершилась, и при загрузке машины был установлен сервер ubuntu. Когда я затем пытаюсь запустить команду juju status, я получаю следующую ошибку:

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

Думаю, проблема в разрешении имени хоста, которое я установил для системы в Orchestra. Я могу правильно пинговать машину, используя ее IP-адрес.

Есть ли способ настроить juju на использование IP-адресов вместо имен хостов? Или это скорее ошибка в Orchestra/Juju и конфигурации DHCP по умолчанию, заданной во время установки Orchestra?

решение1

К сожалению, нет, juju и orchestra нужны DNS для работы и согласования между клиентами и управляемыми juju машинами. Вы можете "подделать" это, отредактировав файлы /etc/hostsна всех машинах, чтобы они были правильными, если вы не настроили встроенный в orchestra сервер dnsmasq для работы с DHCP и DNS, что является самым простым методом, но требует выделенной сети для ваших управляемых машин (так как он будет бороться с существующим DHCP-сервером).

Связанный контент