이것은 이미 구성 관리 도구를 실행중인 사용자에게는 간단한 질문 일 것입니다. 설치된 패키지를 최신 상태로 유지하기 위해 Puppet 또는 Chef와 같은 구성 관리 도구가 올바른 접근 방법입니까?
대부분 데비안과 우분투를 기반으로 여러 서버를 실행한다고 가정 해보십시오. 보안 업데이트 나 버그 수정이있을 때 구성 관리 도구를 사용하여 리포지토리에서 설치된 패키지를보다 쉽게 업데이트 할 수 있습니까?
현재 시스템에 자동으로 보안 업데이트를 설치하기 위해 "무인 업그레이드" 를 실행 하고 있지만 여전히 서버에 연결하여 aptitude update && aptitude safe-upgrade
자주 실행 해야합니다. 당연히 이것은 서버가 많을수록 지루하고 지루하며 오류가 발생하기 쉽습니다.
Puppet 또는 Chef와 같은 도구가 설치된 패키지를 최신 상태로 유지하는 올바른 방법입니까? 이 도구를 사용 aptitude
하여 15 대의 서버에서 수동으로 실행 하거나 동등한 기능을 수행하지 않습니까? 이 질문에 대한 대답은 "예, 물론입니다"라고 확신합니다.
그러나이 특정 사용 사례에 대한 자세한 정보는 어디서 찾을 수 있습니까? 아직 Puppet 또는 Chef를 심층적으로 연구 할 시간이 없었으며 예제 요리 책 또는 클래스는 ssh와 같은 특정 패키지를 설치하는 간단한 예를 보여줍니다. 공식 문서 외에 권장 할 자료가 있습니까? (물론, 도구 중 어떤 것이 나에게 적합한 지 알게되면 문서를 공부할 것입니다).