더북(TheBook)

가상 게스트 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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.