AWS 上の CentOS インスタンスで Chef サーバーを実行しようとしています。Opscode の指示に従っています。http://www.opscode.com/blog/2013/03/11/chef-11-server-up-and-running/
ただし、
knife configure -i
オプションを入力すると (ラップトップから SSH 接続して ping を実行できる正しいサーバー FQDN を含む)、応答は常に同じになります。
ERROR: Connection refused connecting to myserver.amazonaws.com:443 for ...
何が誤って設定されている可能性があるかについて何か提案はありますか? ありがとうございます!
答え1
私は Chef を使ったことがないので、設定ファイルについては何も言えませんが、セキュリティ グループのポートが開いていること、接続を許可するために Chef の設定ファイルに必要な変更がないことを確認してください。ping と ssh では、ポート 443 またはその他の関連ポートが開いているかどうかは確認されません。ssh はポート 22 で、ping は ICMP パケットのみです。
答え2
要求されたら、常にknife configure
Chef API のエンドポイント (ポート 4000 で実行されている) を使用し、追加します...
答え3
ホスト名を解決可能なもの (コマンドsudo hostname 'something.com'
) に設定すると解決しますか?