퍼팻 에이전트의 설정 파일을 수정해서 퍼팻 서버 위치를 지정해야 합니다.
administrator@vm01:~$ sudo vi /etc/puppetlabs/puppet/puppet.conf
main 섹션의 server 항목을 작성합니다. server에는 퍼팻 서버의 도메인 주소를 입력합니다.
# /etc/puppetlabs/puppet/puppet.conf # vm01의 퍼팻 에이전트 설정 [main] server=vmgate.linuxmastery.kr
퍼팻 에이전트를 실행합니다. --test 옵션을 붙여 puppet agent 명령을 실행하면 인증 결과를 바로 확인할 수 있습니다. 퍼팻 에이전트는 새로운 RSA 인증서를 생성하고 퍼팻 서버에 SSL 인증을 요청합니다. 아직 퍼팻 서버에서 인증받지 못했기 때문에 인증에 실패했다고 출력됩니다.
administrator@vm01:~$ sudo /opt/puppetlabs/bin/puppet agent --test
Info: Creating a new RSA SSL key for vm01.linuxmastery.kr
Info: csr_attributes file loading from /etc/puppetlabs/puppet/csr_attributes.yaml
Info: Creating a new SSL certificate request for vm01.linuxmastery.kr
Info: Certificate Request fingerprint (SHA256): 82:36:02:EC:BA:34:AD:E6:E2:1E:0B:CA:6B:84:99:B7:29:32:94:09:9A:D3:22:F0:F9:3D:49:E3:1F:2F:B5:C0
Info: Certificate for vm01.linuxmastery.kr has not been signed yet
Couldn't fetch certificate from CA server; you might still need to sign this agent's certificate (vm01.linuxmastery.kr).
Exiting now because the waitforcert setting is set to 0.