установка агента juju только через destroy и bootstrap

У меня есть работающий MAAS с двумя узлами с поддержкой juju, на котором установлены начала hadoop. Я получил эту работу, используя следующие шаги:

  • начальная загрузка среды
  • добавление очарования hadoop

Как только я добавил добавление, второй узел появился, когда я побежал статус дзюю. Он так и не смог установить агент, который всегда сообщал, что он не запущен.

Чтобы установить агента, я уничтожил окружение своей Джуджу. Затем я снова сделал бутстрап. К моему удивлению, все узлы появились в списке в MAAS как выделенные мне, а затем, когда я перезагрузил второй узел, он вдруг захотел установить образ с агентом juju в нем.

Итак, у меня есть два функционирующих узла, один из которых является узлом среды juju, а другой - мастером hadoop. Я пытаюсь создать третий узел, чтобы у меня могли быть несколько узлов подчиненного кластера. Но сейчас я сталкиваюсь с той же проблемой, что и со вторым узлом:

MAAS не устанавливает образ с включенным juju-agent на третий узел, поэтому статус агента всегда не запускается.

Является ли это проблемой juju, когда juju должен сообщить MAAS, что он должен установить правильный образ на узел? Или это проблема MAAS, когда состояния не синхронизированы?

Действительно удивительно, что для того, чтобы заставить это работать, я должен уничтожить окружение, а затем снова загрузить его, и все в порядке.

У кого-нибудь есть идеи, что я здесь сделал?

2
задан 8 November 2012 в 05:08

2 ответа

Какой домен DNS вы установили в MaaS?

Он заканчивается на .local?

Если это так, то это проблема с avahi-daemon. Отредактируйте общее семя MaaS и удалите avahi-daemon из списка установки.

Либо отредактируйте файл /etc/nsswitch.conf и измените строку hosts: на: hosts: files dns mdns4

На всех узлах.

Вы будете знать, если это проблема, не имея возможности пропинговать начальное полное доменное имя узла ZK от других ваших узлов по имени.

0
ответ дан 8 November 2012 в 05:08

Не нужно перезапускать 'juju bootstrap', чтобы заставить ваши узлы работать. Этап начальной загрузки необходим только для запуска среды джуджу.

Вы сказали, что перезагрузили второй узел, и я думаю, что это ключ: настроили ли вы параметры питания ваших узлов (я полагаю, вы используете квантовую версию MAAS)? Если вы не можете этого сделать, после того как вы развернете чудо-устройство вручную и увидите только тот узел, для которого чудо-устройство будет «выделено» на пользовательском интерфейсе MAAS, вам нужно включить узлы, чтобы Ubuntu можно было установить на машину и установленный брелок (это может занять некоторое время в зависимости от имеющегося у вас оборудования). Я хочу сказать, что если ваш узел использует IPMI или любой другой вид поддерживаемого механизма питания и вы настроили учетные данные, то MAAS включит узлы, но если вы не можете этого сделать, то вам нужно это сделать вручную.

Если это не решит вашу проблему, я предлагаю запустить 'juju debug-log', чтобы увидеть, почему нельзя развернуть брелок.

0
ответ дан 8 November 2012 в 05:08

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

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