2012-11-14 6 views
6

데이터 가방 및 요리 책 만들기와 같은 기본적인 작업을 위해 명령 줄에서 Chef Knife를 사용하고 싶습니다. 문제는 계속 실패하고 개인 키가 누락되었다고 불평하는 것입니다.개인 키없이 요리사 칼을 사용하는 방법?

ERROR: Your private key could not be loaded from /Users/newuser/.chef/newuser.pem Check your configuration file and ensure that your private key is readable

나는 개인 키를 가지고 요리사 클라이언트가 필요하다는 것을 알고 있지만, 나는 오직 독주 만 가고 싶다. Knife가 작동하도록 만들고 누락 된 개인 키에 대해 불평하지 않도록하는 방법이 있습니까?

답변

3

서버에서 webui pem 키를 복사 할 수 있습니까?

요리사는 내부적으로 요리사 검사기 클라이언트를 보유하고 있습니다. webui 하나는 그것을 위해 사용됩니다. 그것은 내가 믿는 나머지 전화입니다. 전체 관리자.

나는 클라이언트 설치 및 칼 부트 스트랩 될 것 정상적인 동작을 강조 것이며 많은 오버 헤드 제공하지 않아야하지만 UI를 키

knife.rb이

log_level    :info 
log_location    STDOUT 
node_name    'chef-webui' 
client_key    'c:\chef\DEV\webui.pem' 
validation_client_name 'chef-validator' 
validation_key   'c:\chef\DEV\validation.pem' 
chef_server_url   'http://yourserverhere.com:4000' 
cache_type    'BasicFile' 
cache_options(:path => 'C:/chef/checksums') 
+0

도움이 되었습니까? – PatrickWalker

-1
처럼 보일 것 일 것 같아

knife.rb 파일을 열고 client_key, chef_server_url 및 실행시 chef-server에 연결해야하는 다른 줄을 제거/주석 처리하십시오.