chef-solo vs chef-client-로컬 모드


11

문서에 따르면로 교체해야 chef-solo합니다 chef-client --local-mode.

로컬 모드는 11.8 릴리스에서 chef-client에 추가되었습니다. 해당 버전의 chef-client (이상)를 실행중인 경우 chef-solo 대신 로컬 모드를 사용하는 것이 좋습니다. https://docs.getchef.com/ctl_chef_solo.html

나는 단순히 명령을 교체하고 잘 작동합니다. 재구성없이 두 명령을 항상 교체 할 수 있습니까? 아니면 알아야 할 약간의 차이가 있습니까?


이것이 다운 보트 된 이유를 모르십니까? 어쩌면 조금 순진하지만 처음에는 모두가 마찬가지입니다. 질문 해 주셔서 감사합니다.
roo2

답변:


8

로컬 모드를 소개하는 Opscode 블로그 게시물은 다음과 같은 단일 차이점을 지적합니다 .

요리사 솔로에 대한 메모

쉐프-솔로가 여전히 존재하며, 이것은 분명히 약간 중복됩니다. 에서 대부분의 요리사 - 클라이언트가 요리사 - 솔로의 기능과 이상 모두 가지고 있기 때문에 당신이 요리사 솔로를 사용하는 경우, 당신은 그 자리에 요리사 클라이언트 -z를 사용할 수 있습니다. chef-client가이 변수를 설정하지 않기 때문에 레시피가 특별히 : solo 모드를 테스트하는 경우에만 상황이 달라집니다.

요리 책이에 의존하지 않는 한 :solo교체 할 수 있습니다.


2

chef-solo 명령은 이제 local-mode / chef-zero를 위해 더 이상 사용되지 않습니다.

https://github.com/chef/chef-rfc/blob/master/rfc031-replace-solo-with-local-mode.md

루비 역할 (및 다른 객체에 대한 루비 DSL)이 요리사 제로 / 로컬 모드에서 수정되었으므로 이제는 요리사-솔로보다 선호되는 솔루션입니다.

이 시점에서 요리사 솔로의 지원 수준은 사실상 포기됩니다. 문제를 심사 할 때 Chef-Solo 문제는 항상 최우선 순위이며 아무도 이에 대해 작업하지 않습니다. 버그 수정을위한 커뮤니티의 PR은 허용되지만 PR보다 더 많은 버그 보고서가 있습니다.

Chef-Solo를 사용하는 새로운 프로젝트는 없습니다. 기존 프로젝트는 전환해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.