
퍼펫 마스터 버전: 3.3.1
Puppet 에이전트 버전: 3.3.1
site.pp의 내용
import '*/*.pp'
node default {
include 'auth'
}
site.pp가 있는 폴더에는 'VirtualMachines'라는 폴더가 있습니다. 'VirtualMachines' 폴더에는 server1mycompanycom.pp라는 파일이 있습니다.
server1mycompanycom.pp 파일에 대한 권한
-rw-r--r-- 1 puppet sudo 81 Oct 15 14:33 server1_mycompany_com.pp
server1mycompanycom.pp 파일의 내용
node 'server1.mycompany.com' inherits 'default' {
include 'zabbix::agent'
}
문제는 실행할 때
꼭두각시 에이전트 --테스트
server1.mycompany.com에서는 기본 구성의 모듈(auth)만 적용됩니다. zabbix-agent라는 노드 구성의 모듈은 적용되지 않습니다.
site.pp에 문제가 있나요? 다른 노드는 정상적으로 작동하며 기본 섹션과 노드 섹션 모두에서 구성을 적용합니다.
답변1
드디어 문제의 원인을 찾은 것 같아요.
새 노드를 추가한 후에는 Puppet 마스터를 다시 시작해야 하고, Puppet 마스터가 시작되면 노드 구성을 적용해야 합니다.
Puppet 마스터를 다시 시작하는 방법:
기본적으로 puppet master 명령을 실행하면 백그라운드에서 데몬화된 Puppet 마스터 서버가 시작됩니다. 서비스를 중지하려면 ps aux | grep puppet을 실행한 다음 프로세스를 종료합니다.