4

指図

knife ec2 server create -r "role[test1]" -I ami-axxxxxe --flavor t1.micro -x ubuntu --ssh-key JP_Key --availability-zone us-east-1c -p 22 --tags Name=test_knife2 --iam test-role --subnet subnet-cxxxxx8 --associate-eip 5x.xx.xx.x -g sg-xxxx

エラー:

10.220.15.110 Synchronizing Cookbooks:
================================================================================
10.220.15.110 Error Syncing Cookbooks:
================================================================================

https://mychefserver.example.com/bookshelf/organization00000000000000000000000000000000/
chcksum-d7c3b4577ca3ce35e757fb4a72c895f2?&Expires=1386685120&Signature=%2BaZMqKMbCxiBS5JuuaDgGO0HSRo%3D - getaddrinfo: Name or service not known

Your chef_server_url may be misconfigured

サーバー出力で行うknife client list場合、シェフクライアントの問題のインスタンスIDは、クライアントがサーバーからレシピを取得できないことです。

4

1 に答える 1

0

過去にこれに遭遇したときは、新しいマシンが ChefServer を解決できないという DNS の問題が原因でした。AWS/EC2 の場合、DHCP が配布するデフォルトの DNS サーバーが、chefserver.example.com ドメイン名を正しく解決することを確認してください。

于 2015-07-16T18:05:59.553 に答える