次のコマンドを使用してAWSCentOSサーバーでknifeを設定しようとすると:
knife configure -i
これは出力です:
Where should I put the config file? [/root/.chef/knife.rb]
Please enter the chef server URL: [http://myserverurl.com:4000]
Please enter a clientname for the new client: [jim]
Please enter the existing admin clientname: [chef-webui]
Please enter the location of the existing admin client's private key: [/etc/chef/webui.pem]
Please enter the validation clientname: [chef-validator]
Please enter the location of the validation key: [/etc/chef/validation.pem]
Please enter the path to a chef repository (or leave blank):
Creating initial API user...
これはエラーです:
ERROR: Server returned error for http://myserverurl.com:4000/clients, retrying 1/5 in 4s
ERROR: Server returned error for http://myserverurl.com:4000/clients/jim, retrying 1/5 in 3s
アップデート
/root/.chef/knife.rbも調べてみましたが、これがファイルの内容です。
log_level :info
log_location STDOUT
node_name 'jim'
client_key '/root/.chef/jim.pem'
validation_client_name 'chef-validator'
validation_key '/etc/chef/validation.pem'
chef_server_url 'http://myserverurl.com:4000'
cache_type 'BasicFile'
cache_options( :path => '/root/.chef/checksums' )
ファイル/root/.chef/jim.pemは存在しません。自動生成されますか、それとも作成する必要がありますか。