Не удается развернуть juju, проблема с парой ключей ec2?

Я хотел бы попытаться развернуть блог Wordpress с Juju. Хотя я очень новичок в Juju и Amazon EC2, и у меня возникли некоторые проблемы. Я могу загрузить такую ​​среду:

,

, juju bootstrap --constraints "instance-type=t1.micro,

,

. Вот результат работы juju -v status:

2012-06-14 21:17:13,377 DEBUG Initializing juju status runtime
2012-06-14 21:17:13,387 INFO Connecting to environment...
2012-06-14 21:17:14,241 DEBUG Connecting to environment using ec2-50-112-192-46.us-       west-2.compute.amazonaws.com...
2012-06-14 21:17:14,241 DEBUG Spawning SSH process with remote_user="ubuntu" remote_host="ec2-50-112-192-46.us-west-2.compute.amazonaws.com" remote_port="2181" local_port="52585".
2012-06-14 21:18:33,207 DEBUG Retrying connection: Cannot connect to environment using ec2-50-112-192-46.us-west-2.compute.amazonaws.com (perhaps still initializing): could not connect before timeout after 1 retries
2012-06-14 21:18:34,039 DEBUG Connecting to environment using ec2-50-112-192-46.us-west-2.compute.amazonaws.com...
2012-06-14 21:18:34,039 DEBUG Spawning SSH process with remote_user="ubuntu" remote_host="ec2-50-112-192-46.us-west-2.compute.amazonaws.com" remote_port="2181" local_port="41481".

Он повторяет попытку, хотя никогда не устанавливает соединение. Я подумал, может быть, это просто нужно время, поэтому я попробовал это почти час спустя, то же самое. Я посмотрел в Интернете на консоли управления AWS в разделе «Экземпляры» и вижу, что экземпляр работает, хотя, похоже, у него нет связанных пар ключей (когда я нажимаю «подключить», AWS сообщает мне об этом).

Я могу запускать экземпляры и SSH к ним, используя инструменты ec2, следуя руководству по запуску ec2 и выполняя ec2-run-instances ami-20800c10 -k ${EC2_KEYPAIR} -t t1.micro. У экземпляров, которые я запускаю таким образом, моя пара ключей указана на вкладке описания на странице Экземпляры AWS, и у меня есть возможность подключиться к ним.

Так почему я начинаю с Juju, когда мои пары ключей не ассоциируются с ними? Я настроил ~/.juju/environments.yaml, как описано здесь , .

Надеюсь, я не упускаю из виду что-то слишком простое, заранее спасибо за любую помощь.

1
задан 15 June 2012 в 17:38

1 ответ

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

Из вывода видно, что экземпляр запущен, но еще не готов.

Имейте в виду, что t1.micros строго наказывается за выполнение любых интересных системных действий (таких как установка пакетов java, которые выполняется при начальной загрузке), так что для завершения процесса начальной загрузки может потребоваться очень много времени (~ hr). Мы перестали использовать t1.micros по умолчанию для juju из-за проблем с производительностью.

juju, будучи переносимым между облачными провайдерами, не использует пары ключей ec2, он использует cloud-init для установки ключа пользователя.

https://help.ubuntu.com/community/CloudInit

0
ответ дан 15 June 2012 в 17:38

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

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