초보 시스템 관리자의 일기
자동 설치 서비스에 퍼팻 적용하기
가만히 앉아서 모든 시스템을 통제한다. 퍼팻이야말로 시스템 관리자의 ‘절대 반지’가 아니겠는가. 퍼팻을 실무에서 사용하기에 앞서 추가로 알아 둘 만한 내용을 메모해 두었다.
먼저 ‘시스템 자동 설치 과정에서 퍼팻 함께 설치하기’다. 우분투 시스템을 자동으로 설치하는 과정에서 puppet 패키지를 함께 설치하고 인증까지 처리할 수 있다면 시스템 설치부터 관리까지 모든 과정을 자동화할 수 있다. 이렇게 되면 시스템 관리자에게 휴가를 좀 더 주어도 문제없지 않을까?
dnsmasq의 DHCP 설정 파일에 새로 추가할 시스템에 대한 호스트 정보를 작성해야 한다.
administrator@vmgate:~$ sudo vi /etc/dnsmasq.d/linuxmastery.kr
dhcp-host로 새로 자동 설치할 가상 게스트의 정보를 추가한다. 네트워크 부팅이 가능하도록 주석도 해제해야 한다.
# /etc/dnsmasq.d/dhcp.conf # vmgate의 DHCP 서버 설정 #port=0 dhcp-range=10.200.200.0,static,12h dhcp-option=3,10.200.200.199 dhcp-option=6,10.200.200.199 dhcp-authoritative address=/master.linuxmastery.kr/10.200.200.254 dhcp-host=52:54:00:e2:76:fa,vm01,10.200.200.101,infinite dhcp-host=52:54:00:05:9e:c0,vm02,10.200.200.102,infinite dhcp-host=52:54:00:10:5e:4c,vm03,10.200.200.103,infinite dhcp-host=52:54:00:00:00:01,vmpreseed01,10.200.200.201,infinite dhcp-host=52:54:00:00:00:03,vmpreseed03,10.200.200.203,infinite enable-tftp tftp-root=/srv/tftp dhcp-boot=pxelinux.0