Puppet 배포에서는 모든 에이전트 노드를 인터넷 저장소에 연결해야 합니까?

Puppet 배포에서는 모든 에이전트 노드를 인터넷 저장소에 연결해야 합니까?

아니면 마스터가 인터넷에서 저장소를 캐시하고 에이전트 노드를 프로비저닝합니까?

두 경우 모두 업데이트는 어떻게 배포되고 관리됩니까? 무엇이 무엇을 선점합니까?

편집: rpm 업데이트, yum 업데이트, tarball 업데이트, zypper 업데이트, apt-get 업데이트 등은 어떻게 배포/관리/감독됩니까?

답변1

rpm 업데이트, yum 업데이트, tarball 업데이트, zypper 업데이트, apt-get 업데이트 등은 어떻게 배포/관리/감독됩니까?

이에 대한 기본 구성은 없습니다. 당신은 그것을 스스로 정의합니다.

내 데비안 시스템의 경우 꼭두각시를 사용하여 내 노드의 적절한 소스 목록을 업데이트합니다.대략내 꼭두각시 호스트에서 실행되는 인스턴스(적절한 프록시/캐시)입니다. 그렇게 하지 않으면 시스템은 설치 시 정의된 적절한 소스를 사용하여 나갈 것입니다.

마찬가지로 쉽게 Puppet 마스터에서 항목을 다운로드하고 file{}리소스를 통해 노드에 전달할 수 있습니다. 그것은 모두 당신에게 달려 있습니다. 여기서는 자동 마법이 발생하지 않습니다. 원하는 동작을 정의합니다.

관련 정보