2014-12-11 7 views
1

Cloudstack 플랫폼을 사용하여 작은 구름을 만들려고합니다. 그렇게하기 위해 데이터 센터 구현에 필요한 하이퍼 바이저 및 NFS 서비스를 얻기 위해 devcloud4를 사용했습니다. 내 컴퓨터에서 클라우드 스택 관리 서버를 실행하고 다른 부분 (VM 기계와 같은 하이퍼 바이저 및 NFS 스토리지)을 가지고있는 개발 환경을 얻으려고합니다. 지금 직면하고있는 문제는이 경우 NFS 서비스 인 devcloud4에서 필요한 모든 부품을 얻을 수 없다는 것입니다.요리사가 12.0으로 업데이트되어서 막 다른 사람이 음식을 먹는 중 오류가 발생합니다.

devcloud4는 필요한 VM을 생성하기 위해 방랑을 사용하여 전체 Apache 클라우드 스택 환경을 간단하게 만듭니다. Chef를 12.0으로 업데이트 한 이후로 고급 설치 (이진 설치가 잘 작동하지 않음)를 사용하여 vagrant up을 실행할 때마다 오류 메시지가 나타납니다. 문제는 co-nfs 요리 책을로드 할 때 요리사 실행 프로세스가 성공적으로 종료되지 않는다는 것입니다. 아래는 내가이 오류의 원인에 대한 검색 및 이름 속성 것은 요리사 12.0에 대한 의도적 인 파괴 변화 것을 가지고

management: [2014-12-11T12:22:12+00:00] ERROR: Cookbook loaded at path(s) [/tmp/vagrant-chef-2/chef-solo-1/cookbooks/co-nfs] has invalid metadata: The `name' attribute is required in cookbook metadata 
management: [2014-12-11T12:22:12+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1) 
Chef never successfully completed! Any errors should be visible in the 
output above. Please fix your recipes so that they properly complete. 

내가 무엇입니까 오류 메시지입니다. (opscode/chef # 2435)

내가 알고 싶은 것은이 오류를 극복하는 방법입니다. 어떻게해야합니까?

답변

0

이전 버전의 Chef를 지정하여 --bootstrap-version 옵션과 함께 사용하십시오.

"나이프 솔로 (준비/부트 스트랩) user @ host -P password - 부트 스트랩 버전 11.16.4-1"