마지막으로 게이트웨이 장치에 dnsmasq와 웹 서버가 실행 상태인지 확인한다. 실행 상태가 아니라면 자동 설치 전에 서비스를 시작해야 하고, 웹 브라우저로 네트워크 부팅과 자동 설치에 필요한 파일에 접근할 수 있어야 한다. 준비가 끝나면 가상 시스템을 시작해서 설치한다.
supreme@master:~$ virt-install --name vmpreseed03 \ > --vcpus 1 \ > --memory 4096 \ > --os-type linux \ > --os-variant ubuntu20.04 \ > --network network=localnet,mac=52:54:00:00:00:03 \ > --disk path=~/vm_disks/vmpreseed03.qcow2,size=10,format=qcow2 \ > --pxe
가상 시스템 자동 설치가 끝나면 puppet 인증 과정으로 넘어가자. 이미 자동 설치가 끝난 가상 게스트에서 퍼팻 에이전트의 인증 요청을 해 온 상태다. 퍼팻 인증서 목록을 살펴보면 새로 추가한 시스템에 대한 인증 요청을 확인할 수 있다. 시스템 관리자가 직접 퍼팻 에이전트를 실행하지 않아도 된다!
administrator@vmgate:~$ sudo /opt/puppetlabs/bin/puppetserver ca list --all
Requested Certifictates:
vmpreseed03.linuxmastery.kr (SHA256) 33:DF:C7:24:A4:89:0F:75:1D:72:F7:C1:0A:AA:39:46:0E:77:6C:4A:40:66:5B:AC:10:BD:46:24:A7:B2:17:91
...