더북(TheBook)

icon_watch 초보 시스템 관리자의 일기
자동 설치 서비스에 퍼팻 적용하기

가만히 앉아서 모든 시스템을 통제한다. 퍼팻이야말로 시스템 관리자의 ‘절대 반지’가 아니겠는가. 퍼팻을 실무에서 사용하기에 앞서 추가로 알아 둘 만한 내용을 메모해 두었다.

먼저 ‘시스템 자동 설치 과정에서 퍼팻 함께 설치하기’다. 우분투 시스템을 자동으로 설치하는 과정에서 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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.