가상 게스트 vm02에 퍼팻 에이전트를 설치해 보면서 퍼팻 에이전트 설치부터 인증 과정까지 빠르게 복습해 봅시다.
supreme@master:~$ virsh start vm02 supreme@master:~$ ssh administrator@10.200.200.102
퍼팻 에이전트를 설치합니다.
administrator@vm02:~$ wget https://apt.puppetlabs.com/puppet6-release-focal.deb administrator@vm02:~$ sudo dpkg -i puppet6-release-focal.deb administrator@vm02:~$ sudo apt update administrator@vm02:~$ sudo apt install puppet-agent
퍼팻 에이전트 설정 파일을 수정합니다.
administrator@vm02:~$ sudo vi /etc/puppetlabs/puppet/puppet.conf
퍼팻 서버 주소를 입력하고 자동 실행 주기를 설정합니다.
# /etc/puppetlabs/puppet/puppet.conf # vm02의 퍼팻 에이전트 설정 ... [main] server=vmgate.linuxmastery.kr runinterval=1h
퍼팻 서버로 인증 요청을 보냅니다.
administrator@vm02:~$ sudo /opt/puppetlabs/bin/puppet agent --test
퍼팻 서버에서 인증 요청에 서명합니다.
administrator@vmgate:~$ sudo /opt/puppetlabs/bin/puppetserver ca sign --certname vm02.linuxmaster.kr
퍼팻 에이전트에서 인증 여부를 확인합니다. 필요하다면 얼마든지 퍼팻 서버로 제어할 시스템을 추가할 수 있을 것입니다.
administrator@vm02:~$ sudo /opt/puppetlabs/bin/puppet agent --test