요리사에게 익숙하지 않아 샘플 요리 책을 시작하여 노드에 파일을 만들었습니다.경고 : 노드 <nodename>에는 빈 실행 목록이 있습니다. 그러나 노드에 실행 목록을 추가 했습니까?
나는 또한 아래의 실행 목록에 요리 책을 추가 : 다음은 내가 아래 스크린 샷 찾아보세요 서버에 요리 책을 업로드
file 'home/ubuntu/sample.txt' do
content 'this is test content'
mode '0755'
end
내 default.rb 파일의 코드입니다 특정 노드. 내가 나이프 부트 스트랩을 할 때 노드가 비어 있다고 경고합니다. 나는 빠진 것이 무엇인지 알아낼 수 없다.
이Starting the first Chef Client run...
54.40.1.69 Starting Chef Client, version 12.18.31
54.40.1.69 resolving cookbooks for run list: []
54.40.1.69 Synchronizing Cookbooks:
54.40.1.69 Installing Cookbook Gems:
54.40.1.69 Compiling Cookbooks...
54.40.1.69 [2017-02-14T01:36:22-05:00] WARN: Node testnodelatest has an empty run list.
54.40.1.69 Converging 0 resources
54.40.1.69
54.40.1.69 Running handlers:
54.40.1.69 Running handlers complete
54.40.1.69 Chef Client finished, 0/0 resources updated in 01 seconds
안녕하세요 스티븐, 나는 작동하지 않습니다. 런리스트는 비어 있습니다. 또한 요리사 서버의 노드 아래에 런리스트를 추가했습니다. – akhila
다음으로 '나이프 노드 실행 목록 세트'를 사용하여 실행 목록을 다시 지정하십시오. .' 또는 Chef 서버에서'chef-client'를 다시 시작하십시오. 또는'knife bootstrap'을 마지막으로 사용하고'-r "recipe [hello_world_test]"'를 사용하여 실행 목록을 제공하십시오. – StephenKing
-r "recipe [hello_world_test] 고마워요. :)하지만 나는 칼을 사용하면서 항상 언급해야하는지 확인하고 싶었습니다. Chef UI의 노드에 추가하면 충분하지 않습니까? console? – akhila