설정을 변경했으면 dnsmasq를 다시 시작한다.

    administrator@vmgate:~$ sudo systemctl restart dnsmasq

    퍼팻 에이전트를 설치하려면 패키지 저장소 목록을 갱신해야 한다. 자동 설치 후 처음 실행하는 초기화 스크립트 initscript.sh에서 퍼팻 에이전트 설치와 설정을 처리하면 문제를 해결할 수 있다.

    administrator@vmgate:~$ sudo vi /srv/tftp/initscript.sh

    퍼팻 에이전트를 설치한다. 초기화 스크립트는 루트 권한으로 실행되므로 sudo가 필요 없다. 퍼팻 에이전트 설정 파일 puppet.conf에 server(퍼팻 서버의 주소 정보)와 runinterval(에이전트 실행 주기)을 기록한다.

    #!/bin/bash
    # /var/www/html/initscript.sh
    # 시스템 초기화 스크립트
    
    echo '10.200.200.199 vmgate.linuxmastery.kr vmgate' >> /etc/hosts
    echo '10.200.200.254 master.linuxmastery.kr master' >> /etc/hosts
    
    wget https://apt.puppet.com/puppet6-release-focal.deb 
    dpkg -i puppet6-release-focal.deb
    apt update
    apt install puppet-agent
    
    echo '[main]' >> /etc/puppetlabs/puppet/puppet.conf 
    echo 'server=vmgate.linuxmastery.kr' >> /etc/puppetlabs/puppet/puppet.conf
    echo 'runinterval=1h' >> /etc/puppetlabs/puppet/puppet.conf
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.