1

ランダムに、ナイフがぶら下がっているようです。以下を使用して 3 つの 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

2つは完了し、1つはスタックします。以下は、ハング ナイフ ジョブの出力です。3 つのブーツはすべて、約 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 デーモンの起動が完了していないか、knife インスタンスがボックスに ssh できません。私はこれらの両方が私に影響を与えると経験しました。ここで何が起こっているのかを理解するには、いくつかの作業を行う必要があります。

最初のステップは、ボックスで ssh が稼働しているかどうかを判別することです。最初のステップとして、AWS コンソールを見て、問題のインスタンスについて何が表示されるかを確認します。

また、knife から冗長性のレベルを上げます。私は常に「-VV」オプションでナイフを叩いて、可能な限り詳細を取得します。

于 2012-05-11T18:05:12.937 に答える
0

私の場合、ネットワークでブロックされている ssh ポート (22) が原因でした。次回は、ファイアウォールの内側にいるかどうかを確認してください。

于 2013-10-10T16:05:22.653 に答える