1

随意地,刀似乎挂了。我使用以下启动三个 ami。

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_2_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_2_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
4

2 回答 2

0

由于某种原因,ssh 恶魔的启动没有完成,或者您的刀实例无法 ssh 到盒子。我经历过这两种对我的影响。你需要做一些工作来弄清楚这里发生了什么。

第一步是确定 ssh 是否在盒子上启动并运行。作为第一步,我会查看您的 AWS 控制台并查看它为相关实例显示的内容。

我还会增加刀的详细程度。我总是使用“-VV”选项来获得尽可能多的细节。

于 2012-05-11T18:05:12.937 回答
0

就我而言,这是由于 ssh 端口 (22) 在我的网络上被阻止。也许下次检查你是否在防火墙后面。

于 2013-10-10T16:05:22.653 回答