2013-06-21 2 views
1

ExaData 서버에서 Chef Cookbook을 실행하려고하는데 문제가 있습니다. ExaData 서버를 부트 스트랩 할 수있었습니다. 그러나 대상 노드에서 chef-client를 실행하면 error like this이 표시됩니다. 그런 다음 다시 돌아가 verbose output of the error을 수행했지만 여전히 문제가 무엇인지 알지 못합니다. ExaData 서버에서 Chef 서버로의 ping, traceroutenc 수 있습니다. 요리 책에서 전송 된 파일이 없거나 원격 Zabbix 저장소에서 다운로드 한 파일이 없습니다. 요리사가 실행하고 역할이 완료되지만 요리법은 설치되지만 아무 것도 설치되지 않습니다. 문제를 일으킬 수있는 일반 RHEL 배포판의 ExaData와 다른 점이 있습니까?ExaData에서 요리사 요리 책 실행하기

--edit - 엑사 데이터는 RHEL 5.8를 실행, 나는 더 적은 오류를보고 일반 RHEL 6.2 OS,에 "successful" chef-client run보고에서 2013-07-15--

. chef-client를 실행하려면 ExaData에서 누락 된 많은 라이브러리가있는 것 같습니다. 제가 들었던 것과 다른 글을 읽은 것에서 ExaData는 데이터베이스 실행에 필요한 것만을 사용하는 RHEL 5.8의 버젼입니다.

+0

요리사 서버 및 클라이언트의 버전은 무엇입니까? –

+0

부트 스트래핑 된 내 chef-client는 10.24.0이고 내 chef-server는 0.10.8.5를 실행 중입니다. 내 나이프 버전도 10.24.0입니다. 부트 스트랩이나 내 서버를 설치하지 않으면 옴니버스 설치 프로그램을 사용하여 양식을 사용하지 않습니다. – Pred

+0

독서에서 자세한 출력을 거치며 진짜 생각하기에, 나는 요리사가 여러 가지 예외를 던 졌음을 알았다. 정규 RHEL 시스템에서 테스트하고 ExaData 시스템과 비교할 것입니다. ExaData가 데이터베이스 기능을 수행하기 위해 RHEL 5.8 버전을 제거한 것으로 들었습니다. 특정 RHEL이 가지고 있고 사용하는 특정 라이브러리와 구성 요소가 누락되어있을 수 있습니까? – Pred

답변

2

Chef IRC Logs에 대한 의견에 따르면 404 메시지는 클라이언트가 서버 버전에서 지원하지 않는 기능을 사용하려고하기 때문입니다.

enable_reporting false 설정을 client.rb 파일에 추가하면/reports URL에 대한 요청이 비활성화됩니다.

+0

대상 요리사 - 클라이언트가 맞습니까? 그냥 확인하고 싶습니다. – Pred

+0

예 [filling ...] –

+0

ExaData 서버의 /etc/chef/client.rb에서이 옵션을 변경했으나 여전히 [일부 오류] (https://gist.github.com/predatorian3/5850790)가 발생했습니다.). 나는 404가 없지만 모든 것은 현재 200이지만 요리 책은 여전히 ​​제대로 실행되지 않습니다. 문제를 진단하고 진단하기 위해'shef'를 실행하는 방법을 모색 중입니다. 'break' 문을 추가한다면 레시피 전체를 멈추게 할 것인가 아니면 배치 스크립트처럼 "일시 정지"할 것인가? – Pred

관련 문제