Juju не будет работать в оркестре из-за ошибки ssh

У меня установлен и работает оркестр, и мне удалось построить первые три узла. Теперь я хочу приступить к управлению своими средами.

Я установил JuJu на своем главном сервере оркестра, сгенерировал необходимые ключи и запустил загрузчик juju

Когда я запускаю статус juju, я получаю следующую ошибку:

Cannot connect to machine MTMyODcyMjk5MS4wMTAwNDY4LjQ1NTcxMg (perhaps still initializing): Invalid SSH key
2012-02-08 20:19:21,565 ERROR Cannot connect to machine MTMyODcyMjk5MS4wMTAwNDY4LjQ1NTcxMg (perhaps still initializing): Invalid SSH key

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

Нужно ли входить в систему под этим пользователем на главном сервере, когда я запускаю команду juju bootstrap?

Я использую Orchestra для сборки этих машин, и они создают на них пользователя ubuntu, но на машине с оркестром нет пользователя ubuntu.

ОБНОВЛЕНИЕ:

Я создал пользователя Ubuntu на сервере оркестра, так как на узлах, которыми я хочу управлять, есть пользователь Ubuntu. Я также скопировал открытые ключи на сами узлы.

Теперь я получаю совершенно другую ошибку:

ubuntu@sid:~$ juju bootstrap
2012-02-09 09:14:47,931 INFO Bootstrapping environment 'orchestra' (type: orchestra)...
2012-02-09 09:14:48,043 INFO juju environment previously bootstrapped.
2012-02-09 09:14:48,045 INFO 'bootstrap' command finished successfully
ubuntu@sid:~$ juju status
2012-02-09 09:14:52,737 INFO Connecting to environment.
2012-02-09 09:14:53,800 ERROR Connection refused
Unhandled error in Deferred:
Unhandled Error
Traceback (most recent call last):
Failure: txzookeeper.client.ConnectionTimeoutException: could not connect before timeout
Cannot connect to machine MTMyODcyMjk5MS4wMTAwNDY4LjQ1NTcxMg (perhaps still initializing): could not connect before timeout after 2 retries
2012-02-09 09:15:22,925 ERROR Cannot connect to machine MTMyODcyMjk5MS4wMTAwNDY4LjQ1NTcxMg (perhaps still initializing): could not connect before timeout after 2 retries

Вот еще одна вещь, которую я хотел бы выучить: как вы можете снять загрузку с окружения? В моем случае, я действительно думаю, что что-то напортачило, и я не могу пойти и сделать другое

juju bootstrap

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

Вот мой файл environment.yaml.

juju: environments
environments:
orchestra:
type: orchestra
# Specify the orchestra server
orchestra-server: '192.168.*.*'
# Specify storage.
storage-url: 'http://192.168.*.*/webdav'
# Specify cobbler's user/pass
orchestra-user: cobbler
orchestra-pass: *******
admin-secret: *******
# Mangement classes
acquired-mgmt-class: orchestra-juju-acquired
available-mgmt-class: orchestra-juju-available
default-series: natty
3
задан 20 February 2012 в 00:22

1 ответ

Если загрузчик вернулся, все это означает, что juju был в состоянии сказать сапожнику (основной части сервера обеспечения оркестра), чтобы загрузить машину. Если у вас нет управления питанием, определенного для профилей / систем в cobbler, и / или у вас не установлена ​​загрузка PXE по умолчанию на этом компьютере, вам все равно придется вручную перезагрузить сервер и вызвать его загрузку PXE, чтобы что он устанавливает новую Ubuntu и запускает juju агенты при первой загрузке.

Кроме того, если вы не хотите, чтобы начальная загрузка «захватила» одну из ваших реальных машин, вам необходимо определить профиль для виртуальной машины внутри Cobbler, а затем pxe загрузить эту виртуальную машину. Еще один способ взломать это на сервере cobbler, пока вы еще только возитесь с juju, - это просто прочитать файл pre-seed, заданный для поддельной системы, и напрямую запустить агенты / zookeeper. Это выходит за рамки этого вопроса.

История голого металла в дзю-джи все еще очень нова (она была такой же проверкой концепции, как и все остальное в 11.10), и все еще развивается. Я бы порекомендовал следить за его продвижением в списке рассылки juju и в #juju на Freenode, так как он может стать намного более плавным, когда варианты использования станут более понятными.

0
ответ дан 20 February 2012 в 00:22

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

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