요리사가 노드를 성공적으로 부트 스트랩 한 후 이러한 오류 [http://pastebin.com/BEgNh2mm][chef-client/server errors]가 표시됩니다.칼 부트 스트랩을 실행 한 후 요리사 - 클라이언트 연결 오류
Merb는 : 요리사 서버 (API) : 근로자 (포트 4000) ~ 시작 요청 처리 : 수요일 8월 8일 19
(단절 로그에서 미리보기)를 다음과 같이 발생
초기 오류입니다 : 04 : 32 +0200 2012 merb : chef-server (api) : 작업자 (포트 4000) ~ Params : { "name"=> "devhouse", "controller"=> "clients", "action"=> ","admin "을 만들 => 거짓} Merb는 : 요리사 서버 (API) : 근로자 (포트 4000) ~ Connection reset by peer - (Errno::ECONNRESET)
(클라이언트 STDOUT에서 미리보기)
[2012-08-08T19 : 47 : 57 + 02 : 00] INFO : * 요리사 10.12.0 * [2012-08-08T19 : 47 : 57 + 02 : 00] INFO : 클라이언트 키/등 /chef/client.pem가 없습니다. 등록 [2012-08-08T19 : 47 : 58 + 02 : 00] 정보 : HTTP 요청이 반환 됨 409 충돌 : 클라이언트가 이미 존재합니다. [2012-08-08T19 : 47 : 58+ 02:00] 정보 : HTTP Request Returned 403 Forbidden :이 작업을 수행 할 수 없습니다. [2012-08-08T19 : 47 : 58 + 02 : 00] 위험 : Stacktrace가 /var/chef/cache/chef-stacktrace.out에 덤프 됨 [2012-08-08T19 : 47 : 58 + 02 : 00] FATAL : Net :: HTTPServerException : 403 "금지됨"
위의 오류에서 내가 추측 할 수있는 유일한 점은 클라이언트가 서버와 통신하는 데 실패했지만 클라이언트가 서버에 연결할 수 없다는 것입니다. 서버에 등록하여 실행합니다. knife client list
은 클라이언트의 목록을 표시하지만 클라이언트의 업데이트 시도는 실패합니다. 403 "Forbidden"
요리사의 일반적인 오류에는 이러한 동작에 대한 기록이없는 것 같습니다.
답장을 보내 주신 것에 대해 감사드립니다. 문제를 해결할 수있었습니다. 곧 솔루션을 게시 할 예정입니다. – isawk