에서 분명 이 게시물 주주는 요리사 서버가 아닌 다른 계층에 앉아있다. Juju는 오케스트레이션 또는 서비스 계층에 있고 Chef는 개별 서버 또는 구성 계층에 더 있습니다.
에서 캐 노니 컬의 주요 주주 페이지 중 하나 , 그것은 주주가 요리사와 인형 같은 도구를 사용하여 "공존", 과정을 복용 "한 단계"로 설계되어 있음을 말한다. 이 주제에 대해 지난 몇 주 동안 인터넷을 and이 뒤 졌지만 Chef와 같은 도구 가 Juju와 공존 하는 방법에 대한 좋은 설명을 찾을 수 없습니다 .
따라서 제목에서 가장 중요한 질문을 세분화하려면 (주방과 함께 일하는 Juju에 대한 관심)
- "셰프가 쓴"매력의 예는 무엇입니까? bash로 작성된 매력이 단순히
chef-solo
명령 을 호출 합니까? 그렇다면 매력chef-client
이 Chef Server와 함께 작동 하도록 명령을 호출 할 수 있습니까? - Juju와 Chef의 중복은 어디에 있습니까? 예를 들어, apache2 참에는
config-changed
Chef 세계에서 템플릿 파일을 적용하여 레시피에서 발생하는 구성 변경을 수행하는 후크가 있습니다. 만약 주주 참이 아파치 2 서비스 (클러스터)를 배치하는데 요리사 요리 책과 함께 일한다면, "apache2-chef"참이 당신이 작업을 분리 할 수 있도록 쓰여 져야 할 것 같습니다. 이 경우 Charm Store의 apache2 참이 도움이되지 않습니다. - Juju가 배포 / 관리하는 노드 (서비스 단위)에 Chef 역할을 적용하고 sysadmin이 특정 서버 역할에 대한 방화벽 규칙을 변경하기로 결정하고 Chef 역할에서이를 수행하는 경우 Juju가 이러한 변경 사항을 덮어 쓰게됩니까?
- 더 간단히 말하면, Juju는 Ironfan 과 같은 Chef Server 래퍼가 될 수 있습니까?
나는 Chef Server를 방법으로 본 반면 Juju는 방법을 할 수 있지만 테이블에 무엇 을 가져다 줍니다. 서비스 및 기계의 실제 현재 상태를 조회하고 조치를 취할 수 있음을 의미합니다. Chef Server에서는이 작업을 수행 할 수 없습니다. 저의 목표는 Juju의 인식 및 서비스 오케스트레이션 기능을 Chef Server 관리 인프라로 가져 오는 것입니다.
요리사가 관리하는 모든 작업 / 구성 정보가없는 곳에는 모든 매력을 작성해야 할 것 같습니다.
나는 Canonical (Jorge Castro와 같은)의 누군가와 Opscode (A. Jacob 또는 J. Timberman)의 체중을 듣고 싶습니다.