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

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

Затем я следовал этому руководству, чтобы установить и настроить juju:

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

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?

2
задан 7 April 2012 в 22:58

1 ответ

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

0
ответ дан 7 April 2012 в 22:58

Другие вопросы по тегам:

Похожие вопросы: