답변:
대부분의 구성 관리 도구 는이 기능에 능숙합니다. 꼭두각시 와 요리사 가 가장 인기가 많으며 , 내가 사용하는 사람은 radmind 입니다.
특정 도구에 대한 설명서는 패치 관리를 구현하는 방법에 대한 아이디어를 제공합니다. 도구마다 다릅니다.
다른 옵션으로는 중앙화 된 yum / apt / whatever 저장소 및 예정된 간격 (또는 요청시)으로 패치를 가져 오는 자체 제작 스크립트가 있으며 일부 주요 공급 업체의 상용 솔루션도 있습니다 (일부 RedHat의 RHN Satellite 등 ). 그들이 어떻게 작동하는지 배우고 그들의 능력을 실제로 활용하는 데 시간을 보낸다면 훌륭합니다.
아무도 지적하지 않은 한 가지 항목은 균질 하다는 것입니다. 가능한 한 서버가 동일한 소프트웨어를 실행하는 교환 가능한 톱니를 만듭니다. 이렇게하면 패치 관리가 크게 간소화되고 (같은 패치가 어디에서나 이동해야 함) IMHO는 환경이 성장함에 따라 훨씬 쉽게 생활을 할 수 있습니다.
나는 Spacewalk 라인을 따라 무언가를 추천합니다 . 기본적으로 Red Hat Satellite 소프트웨어의 무료 버전입니다.
Linux를보고 있으므로 Redhat : Pulp 에서 곧 나올 프로젝트를 확인하십시오 .
펄프는 특히 패키지 및 패치 관리, 감사 등을 대상으로하는 문제에 대한보다 현대적인 솔루션입니다. 이것은 꼭두각시 / chef가 약간의 노력으로 스스로 할 수있는 일입니다. Pulp는 패키지와 Yum 만 수행하며 구성 관리는 꼭두각시 / 최고로 유지됩니다. 스크립팅 등을위한 Rest API가 있습니다.
나는 Spacewalk / Satellite의 팬이 아니라 YMMV입니다.
make world패치 작업 을하는 저와 같은 사람들 은 여전히 변경 사항 ...)