Puppet-에이전트 설정
Puppet 에이전트는 Puppet 클러스터의 모든 노드에서 실행되는 Puppet 실험실에서 제공하는 소프트웨어 애플리케이션입니다. Puppet 마스터를 사용하여 서버를 관리하려면 해당 특정 서버에 Puppet 에이전트 소프트웨어를 설치해야합니다. 일반적으로 Puppet 에이전트는 주어진 인프라에서 Puppet 마스터 시스템을 제외한 모든 시스템에 설치됩니다. Puppet 에이전트 소프트웨어에는 대부분의 Linux, UNIX 및 Windows 시스템에서 실행할 수있는 기능이 있습니다. 다음 예에서는 CentOS 머신 설치 Puppet 에이전트 소프트웨어를 사용하고 있습니다.
Step 1 − 다음 명령을 사용하여 공식 Puppet labs 컬렉션 저장소를 활성화합니다.
$ sudo rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-pc1-el7.noarch.rpm
Step 2 − Puppet 에이전트 패키지를 설치합니다.
$ sudo yum -y install puppet-agent
Step 3 − Puppet 에이전트가 설치되면 다음 명령을 사용하여 활성화합니다.
$ sudo /opt/puppetlabs/bin/puppet resource service puppet ensure=running enable = true
Puppet 에이전트의 주요 기능 중 하나는 Puppet 에이전트가 처음 실행되기 시작하면 SSL 인증서를 생성하여 서명 및 승인을 위해이를 관리 할 Puppet 마스터에 전송한다는 것입니다. Puppet 마스터가 에이전트의 인증서 서명 요청을 승인하면 에이전트 노드와 통신하고 관리 할 수 있습니다.
Note − 특정 Puppet 마스터를 구성하고 관리해야하는 모든 노드에서 위의 단계를 반복해야합니다.