Linux 용 중앙 패치 관리에 어떻게 접근합니까?


8

10 개 이하의 Linux 서버로 구성된 작지만 성장하는 Linux 환경을 실행하고 있습니다.

환경은 CentOS 5 & 6 및 Oracle Linux 5 & 6 boxen으로 구성됩니다. 이들 모두는 해당 yum repos를 통해 개별적으로 패치됩니다.

누구든지이 서버에 대한 패치 관리를 중앙 집중화하는 방법을 제안 할 수 있습니까? Puppet이 종종이 작업을 수행하는 데 사용된다고 들었지만 직접 사용해 본 적이 없으며 다른 시스템 관리자의 의견을 듣고 싶습니다.

답변:


7

대부분의 구성 관리 도구 는이 기능에 능숙합니다. 꼭두각시요리사 가 가장 인기가 많으며 , 내가 사용하는 사람은 radmind 입니다.
특정 도구에 대한 설명서는 패치 관리를 구현하는 방법에 대한 아이디어를 제공합니다. 도구마다 다릅니다.

다른 옵션으로는 중앙화 된 yum / apt / whatever 저장소 및 예정된 간격 (또는 요청시)으로 패치를 가져 오는 자체 제작 스크립트가 있으며 일부 주요 공급 업체의 상용 솔루션도 있습니다 (일부 RedHat의 RHN Satellite 등 ). 그들이 어떻게 작동하는지 배우고 그들의 능력을 실제로 활용하는 데 시간을 보낸다면 훌륭합니다.


아무도 지적하지 않은 한 가지 항목은 균질 하다는 것입니다. 가능한 한 서버가 동일한 소프트웨어를 실행하는 교환 가능한 톱니를 만듭니다. 이렇게하면 패치 관리가 크게 간소화되고 (같은 패치가 어디에서나 이동해야 함) IMHO는 환경이 성장함에 따라 훨씬 쉽게 생활을 할 수 있습니다.


꼭두각시와 요리사는 복잡하지만 흥미로워 보입니다. a) 고객을 지원하고 내 질문 OOTB에 지정된 b)가 가장 포괄적 인 것처럼 귀하의 답변을 허용되는 답변으로 표시합니다.
leftcase

꼭두각시와 요리사는 상당히 복잡하지만 시작하기 위해 알아야 할 사항은 학습 곡선에서 매우 낮습니다. 당신이 정말로 복잡한 것들에 들어갈 때 당신은 당신이 CM 시스템 안에 전체 프로그래밍 언어를 가지고 기뻐할 것입니다.
voretaq7

6

나는 Spacewalk 라인을 따라 무언가를 추천합니다 . 기본적으로 Red Hat Satellite 소프트웨어의 무료 버전입니다.


1
특히 "Red Hat Network Satellite 제품이 파생 된 업스트림 커뮤니티 프로젝트"
웨슬리

우주 유영은 멋진 보이지만, 오라클 리눅스 작업을 얻을 수있는 피타의 비트를 보이는 forums.oracle.com/forums/thread.jspa?threadID=2262193
leftcase

불행히도 Oracle Linux에서 Spacewalk를 사용한 적이 없습니다. 우리는 주로 Fedora / CentOS 상점에서이를 사용했기 때문에 그 분야에서 큰 도움이되지 않았습니다. 그러나 나는 그런 인기있는 제품이 그것을 사용하는 실용적인 방법을 찾은 충분한 추종자가 있다고 가정합니다.
Eric

4

Linux를보고 있으므로 Redhat : Pulp 에서 곧 나올 프로젝트를 확인하십시오 .

펄프는 특히 패키지 및 패치 관리, 감사 등을 대상으로하는 문제에 대한보다 현대적인 솔루션입니다. 이것은 꼭두각시 / chef가 약간의 노력으로 스스로 할 수있는 일입니다. Pulp는 패키지와 Yum 만 수행하며 구성 관리는 꼭두각시 / 최고로 유지됩니다. 스크립팅 등을위한 Rest API가 있습니다.

나는 Spacewalk / Satellite의 팬이 아니라 YMMV입니다.


펄프는 흥미로워 보이지만 아주 새로운 것처럼 보이며 Oracle Linux 클라이언트를 사용하는 방법을 구성하는 방법이 나에게 명백하지 않습니다.
leftcase

펄프는 재미 있고, BSD를 얼마나 잘 지원할 수 있을지 궁금합니다 (지금 제가보고있는 모든 패치 관리 항목은 패키지 관리자와 밀접하게 연관되어 있기 때문에 make world패치 작업 을하는 저와 같은 사람들 은 여전히 변경 사항 ...)
voretaq7

@leftcase 모든 펄프는 yum 설정 파일을 추가 / 수정할 수있는 에이전트를 설치하는 것입니다. CentOS와 RHEL에서 사용했으며 Oracle Linux도 동일하게 작동합니다. 또한 에이전트는 활동을 중앙 서버에 다시보고하고 패키지 관련 명령을 실행할 서버를 폴링합니다.
Not Now

3

예, 대규모 클러스터 패치 및 관리 관리에 꼭두각시를 사용합니다. 소규모 세트의 또 다른 대안은 로컬 yum 저장소를 작성하고 사용자 정의 RPM 패키징을 사용하여 변경 사항을 배치하는 것입니다.

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