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