14.5.1 퍼팻 설정 파일 백업하기
퍼팻 설정 파일 디렉터리 /etc/puppetlabs는 로컬 시스템에 존재합니다. 앞서 파일 데몬 설정을 끝냈기 때문에 디렉터에서 작업 내용만 추가하면 바로 백업이 가능합니다. 디렉터 설정 파일을 편집기로 엽니다.
administrator@vmgate:~$ sudo vi /etc/bacula/bacula-dir.conf
새로운 작업으로 BackupPuppetCodes를 추가합니다. 백업 대상 디렉터리를 PuppetFiles라는 이름의 FileSet으로 등록할 것입니다. 나머지 내용은 DefaultJob 섹션에 정의된 내용을 그대로 적용합니다.
# /etc/bacula/bacula-dir.conf # vmgate의 디렉터 설정 ... Job { Name = "BackupPuppetCodes" JobDefs = "DefaultJob" FileSet = "PuppetFiles" }
FileSet의 PuppetFiles를 정의합니다. 퍼팻 코드 디렉터리를 대상으로 한다는 점을 제외하고 다른 FileSet의 항목과 동일합니다. 파일을 저장합니다.
FileSet { Name = "PuppetFiles" Include { Options { signature = MD5 } File = "/home/administrator/code/environments/production" } }