Шеф-повар и нож — нож зависает на одном при загрузке экземпляра на ec2 с тремя заданиями ножа

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

warning: commands will be executed using /bin/sh
job 106 at Thu Apr  5 20:35:00 2012
knife ec2 server create -r "role[redis_server]" -N redis_singapore_development_1_1_1333629300 -E development --region ap-southeast-1 -Z ap-southeast-1a -I ami-c4622596 --flavor t1.micro -G redis -x ubuntu -S sg_development -i /home/ubuntu/.ec2/sg_development.pem > /tmp/redis_singapore_development_1_1_1333629300
warning: commands will be executed using /bin/sh
job 107 at Thu Apr  5 20:36:00 2012
knife ec2 server create -r "role[redis_server]" -N redis_singapore_development_1
Waiting for server............
Public DNS Name: ec2-122-248-207-247.ap-southeast-1.compute.amazonaws.com
Public IP Address: 122.248.207.247
Private DNS Name: ip-10-131-22-222.ap-southeast-1.compute.internal
Private IP Address: 10.131.22.222

Waiting for sshd.done
Bootstrapping Chef on ec2-122-248-207-247.ap-southeast-1.compute.amazonaws.com
1333629300 -E development --region ap-southeast-1 -Z ap-southeast-1a -I ami-c4622596 --flavor t1.micro -G redis -x ubuntu -S sg_development -i /home/ubuntu/.ec2/sg_development.pem > /tmp/redis_singapore_development_1
Waiting for server............
Public DNS Name: ec2-122-248-207-247.ap-southeast-1.compute.amazonaws.com
Public IP Address: 122.248.207.247
Private DNS Name: ip-10-131-22-222.ap-southeast-1.compute.internal
Private IP Address: 10.131.22.222

Waiting for sshd.done
Bootstrapping Chef on ec2-122-248-207-247.ap-southeast-1.compute.amazonaws.com
1333629300 warning: commands will be executed using /bin/sh knife ec2 server create -r "role[nginx_server]" -N bidder_singapore_development_1_1_1333629300 -E development --region ap-southeast-1 -Z ap-southeast-1a -I ami-c4622596 --flavor t1.micro -G nginx -x ubuntu -S sg_development -i /home/ubuntu/.ec2/sg_development.pem > /tmp/bidder_singapore_development_1_1_1333629300job 108 at Thu Apr 5 20:37:00 2012

Два завершатся, а один застрянет. Ниже приведен результат работы с повешенным ножом. Все три ботинка будут работать примерно в 20% случаев. Есть ли проблема с ножом? Я даже пытался выждать 60 секунд между выполнением команды, но безрезультатно.

Waiting for server............
Public DNS Name: ec2-122-248-207-247.ap-southeast-1.compute.amazonaws.com
Public IP Address: 122.248.207.247
Private DNS Name: ip-10-131-22-222.ap-southeast-1.compute.internal
Private IP Address: 10.131.22.222

Waiting for sshd.done
Bootstrapping Chef on ec2-122-248-207-247.ap-southeast-1.compute.amazonaws.com

person Tampa    schedule 05.04.2012    source источник


Ответы (2)


По какой-то причине запуск демона ssh не завершается или ваш экземпляр ножа не может подключиться к ящику по ssh. Я испытал и то, и другое, как воздействующие на меня. Вам придется немного поработать, чтобы понять, что здесь происходит.

Первый шаг — определить, запущен ли ssh на компьютере. В качестве первого шага я бы посмотрел на вашу консоль AWS и посмотрел, что она показывает для рассматриваемого экземпляра.

Я бы также увеличил уровень многословия от ножа. Я всегда нажимаю нож с опцией «-VV», чтобы получить как можно больше деталей.

person Jordan Dea-Mattson    schedule 11.05.2012

В моем случае это произошло из-за того, что порт ssh (22) был заблокирован в моей сети. Возможно, в следующий раз проверьте, не находитесь ли вы за брандмауэром.

person osiloke    schedule 10.10.2013