【发布时间】:2013-10-29 06:48:45
【问题描述】:
配置文件写入/home/ubuntu/sudo /home/ubuntu/chef-repo/.chef/knife.rb
ubuntu@mychefclient:~$ knife client list
WARNING: No knife configuration file found
ERROR: Your private key could not be loaded from /etc/chef/client.pem
Check your configuration file and ensure that your private key is readable
【问题讨论】:
-
粘贴您的
knife.rb以进一步排除故障。 -
log_level :info log_location STDOUT node_name 'ubuntu_client' client_key '/home/ubuntu/chef-repo/.chef/ubuntu_client.pem' validation_client_name 'chef-validator' validation_key '/etc/chef-server/ chef-validator.pem' chef_server_url 'mychefserver.example.com:443' syntax_check_cache_path '/home/ubuntu/chefrepo/.chef/syntax_check_cache'
-
命令
file /etc/chef-server/chef-validator.pem的输出是什么? -
您正在执行
~中的knife client list。在~/chef-repo/中尝试,否则它不会拾取您的.chef/knife.rb文件 -
“警告:没有找到刀配置文件”....这是第一个线索!试试“knife client list -c /home/ubuntu/chef-repo/.chef/knife.rb”
标签: ubuntu chef-infra installation knife